TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Complex game worlds, simple text interfaces (2015)

162 pointsby davegaueralmost 4 years ago

9 comments

Multicompalmost 4 years ago
I&#x27;d love to know the &#x27;design patterns&#x27; of works like this Knights of San Francisco game. Did the author use a workflow engine, a rules engine, functional event sourcing, a nested pyramid of if-then-else doom?<p>I have a sense that this space is somewhat unexplored. Text-based game world simulation is a relatively underdocumented (to my eyes) form of the &#x27;game UI overtop a database manipulated with game logic rules&#x27; type of games, of which Simulation games are at the complex end of.<p>There are things like Twine and Inky that offer variables and conditionals to prewritten bodies of text, but doing composable texts worlds that change their state based on the accumulated choices of players over the course of their time seems to be a complex feature to build and extend, whether in Twine or another tool. Dialog simulation systems that remember what options you&#x27;ve done and give you additional options or changes over the course of the game are sold as products online. Heck, someone recently patented a &#x27;grudge&#x27; system that a popular game (League of Legends?) used.<p>Or maybe I&#x27;ve just been looking too closely at it. I&#x27;ve been working slowly for about the past 2 years on an automation system for a tabletop RPG (non D-20 system) to speed up battle generation &amp; resolution, trying to incorporate all of the various rules that say &#x27;in X scenario, if Y conditions are met, gather this information from the user, then apply its Z effect like so, but also let the DM &#x2F; user change any of the above or ignore the entire thing before you do so&#x27;, so while I&#x27;ve ordered Designing Data Intensive Applications in hopes of gaining more insights, this problem certainly seems like a big thing to chew on from my self-taught programmer&#x27;s POV right now.
评论 #27766505 未加载
评论 #27767567 未加载
LanternLight83almost 4 years ago
I really love the ideas expressed here and on the home page, especially (ie., just personally, a side-note if context) as text adventure games have been a focal point between my non-gameing SO and I in an ongoing debate on where to draw the line on what counts as a &quot;game&quot;. Anyone got with experience with the &quot;Knights of San Francisco&quot;?<p><a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=egamebook.com.flutteregamebook&amp;hl=en_US&amp;gl=US" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=egamebook.com....</a>
评论 #27765822 未加载
评论 #27765643 未加载
EvanKellyalmost 4 years ago
Perhaps it was just the time in my life that I played it, but the most immersive experience I had playing a game was a text based MUD called Achaea. I&#x27;ve tried to recapture that experience unsuccessfully.<p>The lack of focus on graphics meant that complexity of description and systems didn&#x27;t need to have visual work to go along with it, which allowed for much more complex systems than I&#x27;d seen in any game at the time.
评论 #27768649 未加载
评论 #27765717 未加载
评论 #27768300 未加载
评论 #27768682 未加载
zemalmost 4 years ago
i&#x27;ve been thinking a lot lately about how i could design a civ-like game with a core mechanic more like hamurabi [<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hamurabi_(video_game)" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hamurabi_(video_game)</a>]. the output needn&#x27;t be purely textual (e.g. the game could display a map, or graphics of various entities), but the input would just involve making decisions about various variables, and the simulation engine would take care of the rest and show you the outcome.
评论 #27766054 未加载
评论 #27765775 未加载
pugworthyalmost 4 years ago
A good system for describing a game could also be used to help create narration of movies for visually impaired people. Or even descriptions of audio for those with hearing loss.
评论 #27764886 未加载
Quequaualmost 4 years ago
This seems like something that might dovetail rather neatly with some of the work that Richard Evans has done. &quot;Little Text People&quot; for example.
评论 #27766787 未加载
failratealmost 4 years ago
Good read.<p>An interesting idea would be to have 3 good options shuffled up with 2 bad ones.
anthkalmost 4 years ago
Nethack&#x2F;Slashem is complex (and most roguelikes too) and text based.
评论 #27761570 未加载
评论 #27763167 未加载
nahuel0xalmost 4 years ago
just try AI Dungeon
评论 #27765703 未加载