A simple text adventure: MoonBase Escape
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
A simple text adventure: MoonBase Escape
As demo'ed this evening on the virtual ABUG, I've attached a disk image for my text adventure, MoonBase Escape.
Don't expect the new Zork, it's a relatively simple game, with a few puzzles to solve. I haven't yet been able to test it on real hardware, but it seems pretty happy on the B2 emulator. The only person who has played it is me - so there are surely still some bugs and issues in there that I've not yet found!
Please feel free to have a go, if you break it please let me know so I can fix the bugs
Don't expect the new Zork, it's a relatively simple game, with a few puzzles to solve. I haven't yet been able to test it on real hardware, but it seems pretty happy on the B2 emulator. The only person who has played it is me - so there are surely still some bugs and issues in there that I've not yet found!
Please feel free to have a go, if you break it please let me know so I can fix the bugs
- Attachments
-
- MOONBASE.ssd
- (200 KiB) Downloaded 131 times
Last edited by LordVaderUK on Tue Apr 28, 2020 6:19 pm, edited 6 times in total.
Loving my BBC Master 128
Re: A simple text adventure: MoonBase Escape
Running through ABE saves about 5K and makes it run faster.
Re: A simple text adventure: MoonBase Escape
Perfect!
In the age old tradition of text adventures... one screen says Moonbase escape, and the other says Escape from moonbase.
Love it!
(I will add it to my list of things to play asap).
Lee
In the age old tradition of text adventures... one screen says Moonbase escape, and the other says Escape from moonbase.
Love it!
(I will add it to my list of things to play asap).
Lee
Re: A simple text adventure: MoonBase Escape
- CMcDougall
- Posts: 7048
- Joined: Wed Feb 02, 2005 3:13 pm
- Location: Shadow in a Valley of Scotland
- Contact:
Re: A simple text adventure: MoonBase Escape
The Pack routine in the PRES Advanced BASIC Editor will substitute resident integer variables for non-resident ones where possible -- and res int vars are slightly quicker to access than non-resident ones are. (Pack will shorten the names of non-integer vars too.)CMcDougall wrote: ↑Thu Apr 23, 2020 10:07 pm how can it run faster?? it's not turning basic into machine code....
Pack also uses lots of other techniques to compress a BASIC program -- and a smaller program is quicker for the BASIC interpreter to scan through when it's doing a GOTO or GOSUB.
Also, I suspect that a smaller program with short variables, etc., is generally quicker for the interpreter to parse than a larger, "wordier" program is.
Btw, I've uploaded the current version of Moonbase Escape to a temporary location on bbcmicro.co.uk in case anyone would like to play it online:
Last edited by lurkio on Fri May 01, 2020 10:32 am, edited 5 times in total.
-
- Posts: 394
- Joined: Sat Feb 16, 2013 12:49 pm
- Contact:
Re: A simple text adventure: MoonBase Escape
Can I point something out with my pedant hat on?
The Moon isn't a planet.
The Moon isn't a planet.
Re: A simple text adventure: MoonBase Escape
Not sure if this is a bug or if I've missed something: I ran out of life support and died, and the game said I didn't have a spacesuit, even though I was wearing a spacesuit!LordVaderUK wrote: ↑Thu Apr 23, 2020 8:15 pm Please feel free to have a go, if you break it please let me know so I can fix the bugs
Re: A simple text adventure: MoonBase Escape
I like ... 'Moonbase Escape' !
But that might be because there's already an 'Escape from Moonbase Alpha' game on the Beeb - hence going with the former title would help differentiate it.
Anyway thanks for giving us the demo in the meeting Andrew and cheers for making the download available - have given it a quick try but will have a proper go over the weekend!
Once any issues have been ironed out, do you think you could produce an Electron version?
(Oh, and I love the artwork and would love to 'publish' it one day in a swish disc wallet with floppy as you know! )
Please subscribe to the ABug YouTube channel!
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
Re: A simple text adventure: MoonBase Escape
Had you repaired the spacesuit? As originally found it isn’t fully working...lurkio wrote: ↑Fri Apr 24, 2020 12:25 amNot sure if this is a bug or if I've missed something: I ran out of life support and died, and the game said I didn't have a spacesuit, even though I was wearing a spacesuit!LordVaderUK wrote: ↑Thu Apr 23, 2020 8:15 pm Please feel free to have a go, if you break it please let me know so I can fix the bugs
Loving my BBC Master 128
Re: A simple text adventure: MoonBase Escape
Thanks! PM sent.LordVaderUK wrote: ↑Fri Apr 24, 2020 7:58 am Had you repaired the spacesuit? As originally found it isn’t fully working...
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
Re: A simple text adventure: MoonBase Escape
Naomasa298 wrote: ↑Thu Apr 23, 2020 11:34 pm Can I point something out with my pedant hat on?
The Moon isn't a planet.
Loving my BBC Master 128
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
Re: A simple text adventure: MoonBase Escape
MoonBase Escape it is...Arcadian wrote: ↑Fri Apr 24, 2020 5:21 amI like ... 'Moonbase Escape' !
But that might be because there's already an 'Escape from Moonbase Alpha' game on the Beeb - hence going with the former title would help differentiate it.
Anyway thanks for giving us the demo in the meeting Andrew and cheers for making the download available - have given it a quick try but will have a proper go over the weekend!
Once any issues have been ironed out, do you think you could produce an Electron version?
(Oh, and I love the artwork and would love to 'publish' it one day in a swish disc wallet with floppy as you know! )
Would be happy to try and remake it for the Electron but I have no idea where to start. What are the restrictions, and where is a reliable emulator (ideally for Mac) to try it?
As for publishing it, the egotist in me says yes, but the realist in me says it needs a lot more work and development before I’d feel comfortable with anyone paying (any) money for it!
Loving my BBC Master 128
-
- Posts: 326
- Joined: Thu Aug 10, 2017 9:07 pm
- Contact:
Re: A simple text adventure: MoonBase Escape
The Electron lacks MODE 7 (1Kb) and MODE 6 (monochrome) requires 8Kb so that's going to consume 7Kb out of the 4.5Kb I think you had left.
Not that this helps at all...
Jeremy
Not that this helps at all...
Jeremy
Re: A simple text adventure: MoonBase Escape
Take the money and either donate it to charity or the running of ABUG/startdot etc.LordVaderUK wrote: ↑Fri Apr 24, 2020 1:54 pm As for publishing it, the egotist in me says yes, but the realist in me says it needs a lot more work and development before I’d feel comfortable with anyone paying (any) money for it!
Re: A simple text adventure: MoonBase Escape
EdwardianDuck wrote: ↑Fri Apr 24, 2020 2:34 pm The Electron lacks MODE 7 (1Kb) and MODE 6 (monochrome) requires 8Kb so that's going to consume 7Kb out of the 4.5Kb I think you had left.
Not that this helps at all...
Jeremy
That gives 9.5k to spare so it should fit.
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
Re: A simple text adventure: MoonBase Escape
Ok that gives me a starter for 10. Best Elk emulator?
Loving my BBC Master 128
Re: A simple text adventure: MoonBase Escape
On a Mac? Pass.
Re: A simple text adventure: MoonBase Escape
I don't have a Mac, but I suggested Clock Signal in the last Virtual ABug which EdwardianDuck went on to try and I think he said it worked reasonably well ... might not be perfect for arcade games but I'd imagine it should be fine for a text adventure...
Please subscribe to the ABug YouTube channel!
Re: A simple text adventure: MoonBase Escape
Oh I'm months away from being in a position to publish anything (as I think you saw, I've got lots of other new releases to get out of the door at the moment) so no time pressures at all, there's plenty of time for tweaks (and ports! If you're considering an Elk conversion!).LordVaderUK wrote: ↑Fri Apr 24, 2020 1:54 pm As for publishing it, the egotist in me says yes, but the realist in me says it needs a lot more work and development before I’d feel comfortable with anyone paying (any) money for it!
It would be nice to get the cover art converted into a loading screen as well ... I might drop a 'specialist' a line if you're happy for me to do so?
Please subscribe to the ABug YouTube channel!
- LordVaderUK
- Posts: 208
- Joined: Thu Jan 31, 2019 12:26 am
- Location: Hampshire
- Contact:
Re: A simple text adventure: MoonBase Escape
I probably don't understand the Electron very well, but how do I type a tilde symbol in Elkulator?!
(I'm running the Windows version of Elkulator under WINE on a Mac.)
(I'm running the Windows version of Elkulator under WINE on a Mac.)
Re: A simple text adventure: MoonBase Escape
Try Ctrl and Left-Cursor
Please subscribe to the ABug YouTube channel!
Re: A simple text adventure: MoonBase Escape
Thanks!
Yes, it seems to work quite well. And it has the advantage that you can paste text from macOS into the emulated Elk.Arcadian wrote: ↑Fri Apr 24, 2020 5:10 pm I don't have a Mac, but I suggested Clock Signal in the last Virtual ABug which EdwardianDuck went on to try and I think he said it worked reasonably well ... might not be perfect for arcade games but I'd imagine it should be fine for a text adventure...
-
- Posts: 326
- Joined: Thu Aug 10, 2017 9:07 pm
- Contact:
Re: A simple text adventure: MoonBase Escape
Andy,
PM sent.
Here is my configuration in B2 to get (as far as I can tell) ABE working. I got as far as *BE & UTILS before lack of need to learn how to use it kicked in.
Jeremy
PM sent.
Here is my configuration in B2 to get (as far as I can tell) ABE working. I got as far as *BE & UTILS before lack of need to learn how to use it kicked in.
Jeremy
Re: A simple text adventure: MoonBase Escape
I've found that instead of typing *BE followed by UTILS you can just type *B and it will take you straight to the Utils menu.EdwardianDuck wrote: ↑Sat Apr 25, 2020 11:37 am Here is my configuration in B2 to get (as far as I can tell) ABE working. I got as far as *BE & UTILS before lack of need to learn how to use it kicked in.
At the Utils menu, press P to run the Pack routine on the BASIC program that's currently in memory.
- daveejhitchins
- Posts: 7876
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: A simple text adventure: MoonBase Escape
Please . . . Don't forget to keep you editable copy!!
Dave H
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
Re: A simple text adventure: MoonBase Escape
Good point! I tend to keep the uncompressed BASIC source (with full REMs, spaces, long var names, etc.) in a text editor on macOS and then, whenever I want to compress and test the code, I copy and paste it into BeebEm, and then invoke Pack.daveejhitchins wrote: ↑Sat Apr 25, 2020 12:45 pm Please . . . Don't forget to keep you[r] editable copy!!
Re: A simple text adventure: MoonBase Escape
Also you can test the uncompressed basic on the bigger machines e.g. Hi basic on a second processor or bas128 on a master.
Re: A simple text adventure: MoonBase Escape
Ah...LordVaderUK wrote: ↑Fri Apr 24, 2020 7:58 amHad you repaired the spacesuit? As originally found it isn’t fully working...lurkio wrote: ↑Fri Apr 24, 2020 12:25 amNot sure if this is a bug or if I've missed something: I ran out of life support and died, and the game said I didn't have a spacesuit, even though I was wearing a spacesuit!LordVaderUK wrote: ↑Thu Apr 23, 2020 8:15 pm Please feel free to have a go, if you break it please let me know so I can fix the bugs