3 ms·
I wrote one in z80 assembly language, to amuse my child. Making it with such a constrained environment, and language, made it a bit of a challenge. But the en
by stevekemp 1y ago
I wrote one in z80 assembly language, to amuse my child.
Making it with such a constrained environment, and language, made it a bit of a challenge. But the end result is that you can run it on any CP/M system you have around! (Or online.)
https://github.com/skx/lighthouse-of-doom/ https://github.com/skx/lighthouse-of-doom/
- kqr 1y agoI am actually in the process of writing one in Lua to amuse my child! He's not yet a very strong reader nor typist, so to begin with the story will progress just by moving around, similar to Inside the Facility[1]. This is also to help keep the parser simple – I don't really want to write a parser, but I do need to implement the basics to get an engine in my child's native language. [1]: https://ifdb.org/viewgame?id=stsdri5zh7a4i5my https://ifdb.org/viewgame?id=stsdri5zh7a4i5my
- stevekemp 1y agoWhen we played with our game I had to read a fair amount of the text, but he was able to type in the commands. I did have to explain type "down" instead of trying to write "go down the stairs to the next floor please" which is what he initially wanted to enter.
- mathieudombrock 1y agoNeat, it seems to me like Lua is a great language for text adventures.
- kqr 1y agoIn this case I chose Lua not for its suitability to the problem but because the computer my child has is a NetBSD machine with few things besides Lua installed on it.
- jama211 1y agoCool, so the computer is fairly locked out of social media etc, which is neat
- kqr 1y agoNot even connected to the internet! Whicih is why I picked a BSD -- fairly complete on its own. We'll see how long I can keep it up. I hope to make "connecting to the internet" a temporary thing done for a specific purpose and then one disconnects.
- jama211 1y agoVery cool!