MoonBase Escape - Rev2!

development and releases of new/rewritten text adventures
Post Reply
User avatar
LordVaderUK
Posts: 208
Joined: Thu Jan 31, 2019 12:26 am
Location: Hampshire
Contact:

MoonBase Escape - Rev2!

Post by LordVaderUK » Sun May 31, 2020 2:31 pm

During lockdown I've been working on a new, improved version of my text adventure - MoonBase Escape, and it's now ready for you to try / break! It's the same story as the original game, but with an expanded map and some new puzzles. It even has a couple of cheesy sound effects :lol: (type SFX to toggle these on/off).

The parser is a bit more sophisticated too, you can have compound instructions, like OPEN LOCKER THEN GET TORCH AND TURN IT ON, as well as multi word commands like "PUT BATTERY IN SATCHEL".

Other improvements include a VERBOSE command (to shorten room descriptions) as well as code improvements to load times. In theory the disk will only be accessed if it is really, really necessary - which will hopefully have speeded gameplay up.

It has been a bit of a struggle getting it to run in 32K, however it should run on a BBC B, and hopefully will also run on an Electron (can someone please try it and let me know?!).

Please do give it a try and let me know what you think. I've played it through several times and it can be completed with a 100% score, and without falling over! If however you find any bugs, or have suggestions for improvements, please let me know and I will aim to fix / implement as quickly as I can.

MoonBase2 screenshot.png
MoonBase2 screenshot 2.png
MoonBase2 screenshot 3.png
Attachments
MOONBASE2.ssd
(200 KiB) Downloaded 24 times
Loving my BBC Master 128

fuzzel
Posts: 661
Joined: Sun Jan 02, 2005 1:16 pm
Location: Cullercoats, North Tyneside
Contact:

Re: MoonBase Escape - Rev2!

Post by fuzzel » Sat Jun 06, 2020 1:55 pm

Hi LordVaderUK, I'm looking forward to playing this when I get a few moments. Just the small matter of my own game to finish first...
Great work on improving the parser although my own personal preference is to keep things very simple. Anything beyond <VERB> <NOUN1> + optional <PREPOSITION> <NOUN2> is a bit too much for me. For me the bigger improvement is reducing disc access during gameplay. When, inevitably, I have to start the game again and get to a certain location I get frustrated having to suffer a slow disc drive chugging away whilst my typing gets further and further ahead. Another great idea a la Infocom is the BRIEF / VERBOSE command if you've already visited a location and don't want to read the text again. For your next challenge I recommend you have a go at writing an assembly language game, even if it's a conversion of MoonBase to start with. You'll find as I did that it's a great way of learning the language and you don't have to worry about "out of memory" messages. If you write it in Beebasm which I didn't discover until I was miles down the road with my game it makes development much, much easier, a pleasure even. I started about a year ago with a simple input routine which split the input into verb and noun and took it from there. If you decide to go ahead let me know if you need any pointers.
btw, have you ever played Five Spheres of Goliath by Kansas? I loved that game bitd, it had a great loading tune and was rather atmospheric. looking at it now it's very Scott Adamsy but definitely worth a play.

User avatar
LordVaderUK
Posts: 208
Joined: Thu Jan 31, 2019 12:26 am
Location: Hampshire
Contact:

Re: MoonBase Escape - Rev2!

Post by LordVaderUK » Sat Jun 06, 2020 3:58 pm

fuzzel wrote:
Sat Jun 06, 2020 1:55 pm
For your next challenge I recommend you have a go at writing an assembly language game, even if it's a conversion of MoonBase to start with. You'll find as I did that it's a great way of learning the language and you don't have to worry about "out of memory" messages. If you write it in Beebasm which I didn't discover until I was miles down the road with my game it makes development much, much easier, a pleasure even. I started about a year ago with a simple input routine which split the input into verb and noun and took it from there. If you decide to go ahead let me know if you need any pointers.
My first job on leaving school several decades ago was writing code in Z80 assembler... so although I have forgotten pretty much everything, maybe it's still in there somewhere! So I accept the challenge, and I'll give it a go when time allows.
fuzzel wrote:btw, have you ever played Five Spheres of Goliath by Kansas? I loved that game bitd, it had a great loading tune and was rather atmospheric. looking at it now it's very Scott Adamsy but definitely worth a play.
I'll add it to my list of things to do!
Loving my BBC Master 128

Post Reply

Return to “new projects and releases: text and graphic adventures”