ADRIFT Forum


The place to discuss the ADRIFT Interactive Fiction toolkit

Saabie's runner

This forum is the place to learn about and discuss ADRIFT 5. Feel free to mention any bugs you find here, but please also add these to the Bugs & Enhancements list.

Please also refer to the ADRIFT 5 Wiki for more information.

Re: Saabie's runner

Postby Palmer » Mon Feb 19, 2018 5:18 am

Just wanted to take minute to personaly thank saabie for what he's doing. Thank you so much, and good luck.

Palmer
Palmer
 
Posts: 43
Joined: Sun Mar 03, 2013 12:35 am
Points: 10

Re: Saabie's runner

Postby Campbell » Wed Apr 11, 2018 1:09 pm

I've tried to find the post where this was announced, but it's evading me. Can someone give me a link?
ADRIFT Developer developer.
User avatar
Campbell
Site Admin
 
Posts: 4618
Joined: Sun Jun 23, 2002 11:05 am
Location: Edinburgh, Scotland

Re: Saabie's runner

Postby saabie » Thu Apr 12, 2018 12:50 am

This is probably the main post, though there were brief mentions before this: Worst Case Scenario (post 10)
saabie
 
Posts: 902
Joined: Fri Aug 12, 2011 2:07 am
Location: Adelaide, South Australia
Points: 10

Re: Saabie's runner

Postby Lazzah » Thu May 24, 2018 2:05 pm

Hi saabie,

One of the people playing (and occasionally playtesting) my ADRIFT games is a Russian lady who is blind, she has told me that the current ADRIFT Runner is incompatible with screen readers. Do you know if your new Runner will work with screen readers?
OUT NOW: Run, Bronwynn, Run!
Current W.I.P.: Magnetic Moon
Also available: The Axe of Kolt, The Spectre of Castle Coris, The Fortress of Fear, Die Feuerfaust - The Fist of Fire and The Lost Children
User avatar
Lazzah
Moderator
 
Posts: 2114
Joined: Thu Mar 31, 2011 4:54 am
Location: London, England
Points: 17

Re: Saabie's runner

Postby saabie » Thu May 24, 2018 2:13 pm

No idea. I don't know anything about screen readers or how they work.
It may be possible for me to send text directly to the screen reader if it has a standard interface, or use the Microsoft speech API.
saabie
 
Posts: 902
Joined: Fri Aug 12, 2011 2:07 am
Location: Adelaide, South Australia
Points: 10

Re: Saabie's runner

Postby Lazzah » Thu May 24, 2018 3:56 pm

Hi saabie,

The lady uses a free screenreader called NVDA, it can be downloaded at: https://www.nvaccess.org/ She said that someone made an add-on for NVDA called IFInterpreters which improves accessibility for some programs.

Maybe you could try it with your Runner. I think it is very important to provide accessibility for blind and partially-sighted people.
OUT NOW: Run, Bronwynn, Run!
Current W.I.P.: Magnetic Moon
Also available: The Axe of Kolt, The Spectre of Castle Coris, The Fortress of Fear, Die Feuerfaust - The Fist of Fire and The Lost Children
User avatar
Lazzah
Moderator
 
Posts: 2114
Joined: Thu Mar 31, 2011 4:54 am
Location: London, England
Points: 17

Re: Saabie's runner

Postby saabie » Fri May 25, 2018 11:37 am

I tried it out and it worked on everything except the toolbar button captions.
But I also tried it with ADRIFT runner and it seemed to work properly as well, so I don't know why they are having problems with it. Maybe it works better with XP than a more modern version of windows?
saabie
 
Posts: 902
Joined: Fri Aug 12, 2011 2:07 am
Location: Adelaide, South Australia
Points: 10

Re: Saabie's runner

Postby Lazzah » Fri May 25, 2018 11:51 am

saabie wrote:I tried it out and it worked on everything except the toolbar button captions.
But I also tried it with ADRIFT runner and it seemed to work properly as well, so I don't know why they are having problems with it. Maybe it works better with XP than a more modern version of windows?

Hi saabie,

This is what she said in a recent email:

Adrift accessibility for screenreader users is... not very good (and I am trying to be nice here).
Especially in comparison to programs such as HTML Tads, Windows Frotz, Windows Glulxe and (mostly) Lectrote.
These programs are accessible.
Adrift is not.
I can play games, but navigating through menus is tricky at best, if not impossible.
And playing is only possible because I know how to use my screenreader to read the text.
OUT NOW: Run, Bronwynn, Run!
Current W.I.P.: Magnetic Moon
Also available: The Axe of Kolt, The Spectre of Castle Coris, The Fortress of Fear, Die Feuerfaust - The Fist of Fire and The Lost Children
User avatar
Lazzah
Moderator
 
Posts: 2114
Joined: Thu Mar 31, 2011 4:54 am
Location: London, England
Points: 17

Re: Saabie's runner

Postby DazaKiwi » Fri May 25, 2018 9:32 pm

Just to add my 2cents to this thread that i only found today. O.o

These are mainly about using graphics and custom windows..

1# Custom Windows (be able to have several of them display on the screen)
I would like to see custom windows working properly as its currently broken in Runner, if you have more than one custom window it goes hay wire with the extra ones and ends up stuck at the top. Multiple windows are handy for displaying stats, and multi-choice menu sys, showing inventory at all times etc.

2# Configure Runner - exporting game to save current settings of Runner when this game is executed by Runner.
Im not sure if saabies new runner is going to be similar where you can rearrange where you want the windows. But in relation to having custom windows, being able to export a game that will mirror your layout in runner would be very handy. If im mistaken, you cant currently do this. I guess this is more of an issue with
custom windows and also if you do plan on using the graphics window.

Perhaps everytime Runner is running your game how its setup will be saved to the game file in Dev. So when you go to export or create a blorb its already configured to how you last arranged it. At present its up to the user to arrange things how they like, its really only a major issue if u have a custom window and you want the graphics window at such and such width and height etc. I know there may be cases where the game developer's monitor size might be much bigger or wider than others. But perhaps a keep aspect ratio sort of thing could work with this? idk. But currently exporting a game any custom windows has to be manually resized by players, if they don't then text isn't going to look right, possibly some not in view at all. At the end of the day players will use the first impressions rule without thinking and if your screen layout for your game looks all wrong then they might not put much faith in your game. Even not bother to read your beginning text to kindly ask them to rearrange the windows and how. Having it working from the go get just makes everything better.

3# Allow to define where you want images to display:
Have an extra parameter in the <img src="filepath.image.png",1> which tells runner to display it in the main text screen or graphics window. 1 could be main body, 2 could denote graphics window for example. This would be useful if you want say and the graphics window might show a location image (like a MCU of a town) and the main text screen shows an image of a house where player is currently at.

As a bonus suggestion; allow a popout window that can be moved onto a second monitor and resized. This would be useful for a custom hand or computer drawn world map. This could work perhaps with a <popout> command embedded anywhere inside the custom window tag <window name> <popout> </window> . This window could also be used for stat displays, over world map etc, making use for a full screen on a second monitor.

4# Allow GIFs to play in main text body as well or/and a Custom window
Currently Gifs only work in the Graphics window. Gifs will be the closest thing to animation we can have.

5# Option to force Graphics Window off
Say you want your game to display graphics on the main window because its larger screen space and you want the text below. But if the graphics window is open by default by runner or opened by the user than it moves any images to the graphics window, often in full size instead of aspect ratio or fit window that it was set to originally. Being able to force off graphics window as an option would mean its greyed out in runner settings. Or at least if this isn't implemented, have the graphics window off by default everytime runner is hosting a new game.

5# Fixing the Comment Tag problem
When you create comment tags <!-- comment --> runner still counts that line used, which can result in spacing getting messed up. Comments are handy but this problem causes unintended spacing. Would be very helpful if Runner does not see it at all.
Last edited by DazaKiwi on Thu May 31, 2018 8:04 am, edited 1 time in total.
User avatar
DazaKiwi
 
Posts: 529
Joined: Thu Oct 21, 2010 9:05 am
Location: New Zealand
Points: 16

Re: Saabie's runner

Postby Lazzah » Sat May 26, 2018 11:30 am

Hi saabie,

I was wondering if your new ADRIFT Runner will include keyboard shortcuts for "Start Transcript" and "Stop Transcript", etc., which are missing from the current one?
OUT NOW: Run, Bronwynn, Run!
Current W.I.P.: Magnetic Moon
Also available: The Axe of Kolt, The Spectre of Castle Coris, The Fortress of Fear, Die Feuerfaust - The Fist of Fire and The Lost Children
User avatar
Lazzah
Moderator
 
Posts: 2114
Joined: Thu Mar 31, 2011 4:54 am
Location: London, England
Points: 17

Re: Saabie's runner

Postby saabie » Sun May 27, 2018 5:32 am

@Lazzah Yes, keyboard shortcuts are easy to add in.
@DazaKiwi A blorb file contains information on where the windows should go, so I would just do what that information tells me.
The big problem with adding extra parameters to control where images will be displayed is that it could make the game crash when you try to play it in ADRIFT runner, so if I did do something like this then I would have to do it in a way that the ADRIFT runner would not notice it (For example I could reserve a special variable name for a text variable that contains extra layout and configuration data)
Separate movable windows should be simple enough.
Animated GIFs should work properly inline, and I should even be able to support optional video windows for players that have the VLC media player installed.
saabie
 
Posts: 902
Joined: Fri Aug 12, 2011 2:07 am
Location: Adelaide, South Australia
Points: 10

Re: Saabie's runner

Postby DazaKiwi » Thu May 31, 2018 8:03 am

saabie wrote:@Lazzah Yes, keyboard shortcuts are easy to add in.
@DazaKiwi A blorb file contains information on where the windows should go, so I would just do what that information tells me.
The big problem with adding extra parameters to control where images will be displayed is that it could make the game crash when you try to play it in ADRIFT runner, so if I did do something like this then I would have to do it in a way that the ADRIFT runner would not notice it (For example I could reserve a special variable name for a text variable that contains extra layout and configuration data)
Separate movable windows should be simple enough.
Animated GIFs should work properly inline, and I should even be able to support optional video windows for players that have the VLC media player installed.


Okay. You are porting (or rewriting) Adrift and Runner or just Runner? Are you wanting your new version of Adrift to be able to run on the original runner too?

Also there is something i forgot in my list (i'll edit it in), which is when you create comment tags <!-- comment --> runner still counts that line used, which can result in spacing getting messed up. Comments are handy but this problem causes unintended spacing. Would be very helpful if Runner does not see it at all.
User avatar
DazaKiwi
 
Posts: 529
Joined: Thu Oct 21, 2010 9:05 am
Location: New Zealand
Points: 16

Re: Saabie's runner

Postby saabie » Fri Jun 01, 2018 12:57 am

I am writing an interactive fiction player only, not a generator or new format.
The very very looooong term plan is to have it be able to run every interactive fiction format (ADRIFT3,4,5, z-code, glux, TADS etc.) and have it run on any operating system.
The initial version will only run ADRIFT games of version 5.0.22 and later.
It will be fully compatible with the ADRIFT runner except that:
It will fully support HTML (including tables and iframes)
The map will be 2D with separate layers and some optional display features.
It will run complex nested tasks a lot faster.
No bugs :haha:
Any new feature I add would have to be optional so that the game can still be played with the ADRIFT runner.
saabie
 
Posts: 902
Joined: Fri Aug 12, 2011 2:07 am
Location: Adelaide, South Australia
Points: 10

Re: Saabie's runner

Postby DazaKiwi » Fri Jun 01, 2018 6:45 am

saabie wrote:I am writing an interactive fiction player only, not a generator or new format.
The very very looooong term plan is to have it be able to run every interactive fiction format (ADRIFT3,4,5, z-code, glux, TADS etc.) and have it run on any operating system.
The initial version will only run ADRIFT games of version 5.0.22 and later.
It will be fully compatible with the ADRIFT runner except that:
It will fully support HTML (including tables and iframes)
The map will be 2D with separate layers and some optional display features.
It will run complex nested tasks a lot faster.
No bugs :haha:
Any new feature I add would have to be optional so that the game can still be played with the ADRIFT runner.


Ok thanks for the info, that clears that up. :)
User avatar
DazaKiwi
 
Posts: 529
Joined: Thu Oct 21, 2010 9:05 am
Location: New Zealand
Points: 16

Previous

Return to ADRIFT 5.0

Who is online

Users browsing this forum: No registered users and 4 guests

cron