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.
User avatar
P/o Prune
Site Admin
Posts: 4740
Joined: Mon Jun 24, 2002 9:18 am
Points: 93
Location: Denmark

Saabie's runner

Post by P/o Prune »

Since Saabie has announced that he's working on a "new" runner for Adrift, i thought it would be appropriate to have a topic where people (we the merry few, the band of Brothers (and one sister rofl )) mcould ask questions regarding the runner and where he could (if he wants to) tell us about his progress.
D-Day in progress 86Kb (Slowly drifting)
October 31st: 60Kb (possible entry for IFComp 2021 :wink: )
rotter
Posts: 1440
Joined: Sat May 08, 2004 1:12 am
Points: 20
Location: UK
Contact:

Re: Saabie's runner

Post by rotter »

Well, personally I'm hoping for a proper web runner. One of the great things about I7 is how easy it is to make it work online (basically a little bit of code). Also proper multi-platform to push out the playability.
Currently working on "The Blank Wall" in ADRIFT 5 and "Again and Again" in Inform 7.
Delron, the home of Otter Interactive Fiction.
saabie
Posts: 1024
Joined: Fri Aug 12, 2011 3:07 am
Points: 50
Location: Adelaide, South Australia

Re: Saabie's runner

Post by saabie »

The current progress is 429,529 characters of source code that compiles to a 3MB executable.
I had a bit of trouble getting expressions to work the same way as they do in ADRIFT, but I think I have it sorted now.
All the basic framework is done. The XML from the TAF file is read in and used to create objects (in the "object oriented programming" sense) for every item type. Most of the core code for expressions, restrictions, text boxes etc. is done.
The basic user interface is done. The output supports most HTML formatting including inline pictures and styles. The "Debugger" page is done.
I'm currently working on the parser itself, matching what the player types with task command lines and synonyms.

Lots still to do: Events, Actions, Text Overrides, the "Options" page, drawing the map, undo, save/restore.

Any comments on how the ADRIFT runner user interface could be improved are welcome.
Any extra options that could be added?
Once I get an alpha test version going I will post it here so that you can all try it out yourselves.
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

Things I'd include:

> A full screen option so I don't need to see toolbars, title bars, etc around the edge of the screen. The v5 Runner has a full screen option but all it does is hide the toolbar while leaving everything else visible. Old school text adventures in the 80's used full screen and it was a lot more immersive.

> Bring back the v4 shortcuts: INC FONT for increasing the font size, DEC FONT for decreasing it, etc.

> Put the text entry box inline with the game text instead of stuck in its own little panel at the bottom.

> Bring back v4's edit mode so you can easily select text off the screen without needing to start a transcript like you do in v5.

> Multiple commands on the same line is a must.

> Graphics inline with the text not floating off in their own little window.

> The v4 map as opposed to the v5 one. Up and down exits clearly labelled. The v5 map is pretty useless as it lists southwest and down as the same direction and often displays locations beneath each othe so you can't even see they're there.
User avatar
P/o Prune
Site Admin
Posts: 4740
Joined: Mon Jun 24, 2002 9:18 am
Points: 93
Location: Denmark

Re: Saabie's runner

Post by P/o Prune »

It's good to see that this thread is getting off as well as it is... :yeah:
One thing I'd like to know is how the runner is going to handle graphics and sounds. I realize that I'm probably a minority here, but I like having pictures and sounds in my games (whenever possible).
D-Day in progress 86Kb (Slowly drifting)
October 31st: 60Kb (possible entry for IFComp 2021 :wink: )
User avatar
Lazzah
Moderator
Posts: 2440
Joined: Thu Mar 31, 2011 5:54 am
Points: 65
Location: Clacton-on-Sea, Essex

Re: Saabie's runner

Post by Lazzah »

David Whyld wrote:
> Bring back v4's edit mode so you can easily select text off the screen without needing to start a transcript like you do in v5.
While I agree with everything David wants, please do not leave out the transcript option. This is a valuable tool for playtesting and you should also keep the ability to insert comments in the transcript by pressing the # key.

Also keep the macro option. David would no doubt rather copy and paste from a text document every time he wants to run through a game, but I would rather have the macros so I only have to press one key to start the macro and play through your game.
The Axe of Kolt, The Spectre of Castle Coris, The Fortress of Fear, Die Feuerfaust, The Lost Children, Run, Bronwynn, Run, The Call of the Shaman, The Lost Labyrinth of Lazaitch, Magnetic Moon, Starship Quest, Revenge of the Space Pirates
User avatar
P/o Prune
Site Admin
Posts: 4740
Joined: Mon Jun 24, 2002 9:18 am
Points: 93
Location: Denmark

Re: Saabie's runner

Post by P/o Prune »

Lazzah wrote:Also keep the macro option. David would no doubt rather copy and paste from a text document every time he wants to run through a game, but I would rather have the macros so I only have to press one key to start the macro and play through your game.
It's not necessary to point out what David wants or don't want, Lazzah. Just say what you would like to have implemented in the runner. :wink:
D-Day in progress 86Kb (Slowly drifting)
October 31st: 60Kb (possible entry for IFComp 2021 :wink: )
User avatar
Lumin
Posts: 2214
Joined: Fri Aug 06, 2004 6:48 pm
Points: 49

Re: Saabie's runner

Post by Lumin »

David Whyld wrote:
> Put the text entry box inline with the game text instead of stuck in its own little panel at the bottom.

> Bring back v4's edit mode so you can easily select text off the screen without needing to start a transcript like you do in v5.[/b]

> Multiple commands on the same line is a must.

> Graphics inline with the text not floating off in their own little window.
I agree with everything David listed but these especially. Selecting text off the screen is dearly missed and inline graphics by the way should be the default. Does anyone actually like having to shuffle that floating window out of the way or feel it adds anything but an annoyance to take away immersion? (And the inline warning of 'graphic intense games might slow down your computer!' is, uh...somewhat dated.)
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

I have taken the liberty of deleting this post, David.
I have already commented on the post that you were referring to. 'Let's not try to escalate things no matter how deserved it may seem.
Sorry David. I did. P/o Prune.
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

Er... who's deleted my post?

Fair enough. I just thought it was Lazzah again.
rotter
Posts: 1440
Joined: Sat May 08, 2004 1:12 am
Points: 20
Location: UK
Contact:

Re: Saabie's runner

Post by rotter »

I never understood why multiple commands and editing text disappeared. Now, I like the macro feature but it should be an addition not excluding the old functionality.
Currently working on "The Blank Wall" in ADRIFT 5 and "Again and Again" in Inform 7.
Delron, the home of Otter Interactive Fiction.
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

No one, least of all me, is suggesting features should be removed. There's no reason all the existing features can't work alongside any new or improved ones and it's not like the Runner is in danger of suffering from feature bloat any time soon. The basic design hasn't changed much since the v3.8 days.
Kennedy
Posts: 158
Joined: Tue Apr 29, 2003 8:12 pm
Points: 10
Location: Oregon

Re: Saabie's runner

Post by Kennedy »

Will the runner also support version 4 ADRIFT files?
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

I think that's the intention. v5 to begin with, then added support for v4 afterwards. So it won't matter which game you're playing, it'll work just fine. Think of it as a universal ADRIFT Runner as opposed to one which only works with a single version
David Whyld
Posts: 7007
Joined: Sat Dec 18, 2004 5:15 pm
Points: 35
Location: United Kingdom

Re: Saabie's runner

Post by David Whyld »

Another addition, though I don't know how easy this would be:

> A feedback form build directly into the Runner. When the player finishes the game, or dies, they're given the option of sending feedback directly to the author via email. Did they like the game? Do they think it could be improved and if so how? How would they rate the game on a scale of 1 out of 10? All the author would need to do would be to fill in a little "author information" tab in the Generator and, hey presto, an easy way of providing feedback pops up in the Runner.
Post Reply