6 ms·
Writing games: A blog dedicated to text-based gaming
- autoexec 3y agoThis looks to be all about MUDs but when I hear "text-based gaming" I think of infocom style games like zork or even games like Hunt the Wumpus, Legend of the Red Dragon, or the old Palm OS game Space Trader
- zimpenfish 3y ago> This looks to be all about MUDs Oh, disappointing. > I think of infocom style games like zork Yeah, that's what I was hoping for. Tsk.
- aloe_falsa 3y agoA good starting point for that would be http://www-cs-students.stanford.edu/~amitp/gameprog.html#adv http://www-cs-students.stanford.edu/~amitp/gameprog.html#adv - or maybe, if you're interested in the prose more than the scaffolding, https://www.ifarchive.org/if-archive/books/IFTheoryBook.pdf https://www.ifarchive.org/if-archive/books/IFTheoryBook.pdf There's also the recently published "50 Years of Text Games" (https://if50.textories.com/ https://if50.textories.com/)
- a1o 3y agoThat last book looks interesting but I would love if it was available on Amazon, or somewhere more international, usually other places don't deliver correctly on my country. :/
- jwuphysics 3y agoYou can read the [50 Years of Text Games](https://if50.substack.com/archive https://if50.substack.com/archive) newsletter that preceded the book. I highly recommend it!
- anthk 3y agoAlso, Slashem/Nethack and so on, but these are characters for the simulated dungeon content plus text based for everything else.
- dekervin 3y agoHello, I am making a text-based based game. Part text adventure, part something else and I am jumping at opportunity to build a community of "testers". Can I email you ?
- low_tech_love 3y agoCheck intfiction.org!
- dekervin 3y agoThank you !
- stolenmerch 3y agoYou might be interested in this https://ganelson.github.io/inform-website/book/WI_1_1.html https://ganelson.github.io/inform-website/book/WI_1_1.html
- jstarfish 3y agoInform 7 happens to double as a very useful (but very verbose) prompting metalanguage for GPT. "A creature is a living thing. All living things have a counter called HP that starts at 100. Some living things are aggressive." Etc. Then you can extend and do "A monster is a creature. The Wumpus is a monster. Baba Yaga is a monster. All monsters are always aggressive."
- autoexec 3y agoAI would be good for text adventures in that it could make actions a lot more natural too. Less time hunting for the exact verb and noun you're expected to use.
- throwanem 3y ago"AI Dungeon" I believe attempted this. I recall hearing it did indeed make a good parser, but the major issue was around context depth. I wonder what it'd take to use an LLM as a parser, with ground truth available from a separate game instance, and the LLM's role limited to providing descriptions and handling player input. That might be a good way to get structure and consistency while not losing the improvisational, storytelling sort of vibe.
- jstarfish 3y agoYep. AI Dungeon proved this a while ago (you can do anything you say you can), but the engine suffers from a lack of constraints. It's like a D&D game played by drunk edgelords DMed by someone on acid. You as King Arthur giving up on Excalibur and slaying a dragon with the BFG 9000 before dying on your chamberpot from dysentery is allowed to happen. That's where Inform[ish] comes in. You can implement a level of sanity to the story that the verbs have to work around. Doing something ridiculous like `ride the Rat King` is still going to kill you if he's flagged as aggressive (as opposed to working through your differences and going on a journey together, bonding with the trusty steed you just subjugated). You cannot engage in rat diplomacy. They are never to be trusted!
- jstarfish 3y agoFunny enough Pieter Spronck has made it onto HN in the past for things other than Space Trader. Guy's a real polymath. There's a version on Android that's very true to the source material: https://play.google.com/store/apps/details?id=com.brucelet.spacetrader https://play.google.com/store/apps/details?id=com.brucelet.s... (No affililation, just a player)
- throwanem 3y agoYou can run the original Palm version in a browser with CloudpilotEmu. Works great on my phone when I just have to scratch the itch. https://cloudpilot-emu.github.io/ https://cloudpilot-emu.github.io/
- joloooo 3y agoSlightly off topic, but would love for a blog like this to give insight into. With generative AI becoming more consistent (controlnet etc) and almost certainly faster in the not too distant future. Will we reach a point where MUDs / Text based games of the future are able to deliver dynamic nearly infinite personalized visuals or audio based on player actions?
- ilaksh 3y agoYou can definitely do that now for images as long as people can wait two seconds. But also normally MUDs have most locations already described so they could be pre-generated. The thing about it is that SDXL understands intent much better so to get the really good visuals you would need to wait for that or DALL-E 3 which isn't quite as fast as the really fast diffusion models. But still within 10 seconds or so I think you can do that for many things. So I am pretty sure that will be a thing. I am working on something combining something like a simplistic game engine in an LLM agent and planning to include an action for generating an image. Actually I think AI Dungeon already demoed something like that for their upcoming release.
- VikingCoder 3y agoA hobby project of mine right now: I love Inform 6's declarative style for objects. I love LambdaMOO's parsing system. Especially how it matches verbs, objects, predicates. I love C#. Especially using Reflection and Attributes. I'm using Method Attributes to decorate like how LambdaMOO has a toy duck you can wind, [Verb("wind", Specifier.This)] void Wind() {}. I love xterm.js. I love Web Sockets. So, I'm trying to cram them all together. I kind of want to make a server that can support multiple single-player Text Adventure games happening at the same time... and I also kind of want to make a MUD.
- riidom 3y agoRSS please! Thank you.
- TheRealNGenius 3y agotitle desperately needs a colon
- jgalt212 3y agoI would like to play a WhatsApp-based MUD.
- leeeeeepw 3y ago[dead]