[HN Gopher] RPG-CLI - your filesystem as a dungeon
___________________________________________________________________
RPG-CLI - your filesystem as a dungeon
Author : agluszak
Score : 149 points
Date : 2021-05-26 09:58 UTC (13 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| hiyer wrote:
| This is cool as heck!
| daef wrote:
| dont try to level up too far thou:
| hero[160]@/home hp:[xxxxxxxxxx] -2085599079/-2085599079
| xp:[xxxxxxx---] 40302/60715 att:-1989316420 def:6
| spd:697466 equip:{sword[1],shield[1]}
| item:{escapex15} 5947886g
| artificialLimbs wrote:
| You become undead?
| natemo wrote:
| This is really creative, nicely done!
| lburton wrote:
| reminds me of
| https://en.wikipedia.org/wiki/Operation:_Inner_Space except cli
| and a rpg :P
| yissp wrote:
| I thought of lose/lose http://www.stfj.net/art/2009/loselose/
| anonydsfsfs wrote:
| That game is a hidden gem. I e-mailed Software Dynamics about
| 15 years ago asking them to release it for free so it wouldn't
| be forgotten (I had already bought a license), but they replied
| saying they had stopped game development. Oh well.
| tejtm wrote:
| A friends housemate had a computer, very fancy, dual floppies
| think it was branded as "SuperBrain" or something. He showed me
| Modula-2 which would would render Pascal obsolete and assured me
| CPM would never be replaced as there were too many programs
| already written for it. It was all way over my head, but he had
| this game "Adventure" on it ... about a week or two later it
| dawned on me that navigating the cave and saying magic words all
| by typing was really no different than navigating the file system
| and issuing commands and if I could do the one I could do the
| other. Stopped playing that game and started this one, no
| regrets.
| oauea wrote:
| Very cool! http://psdoom.sourceforge.net/ is worth a mention as
| well where you shoot demons to kill your processes.
| adamius wrote:
| Throw in a redis client or similar and you could have multiple
| players battling it out. (Assuming you don't want to put stuff
| into the actual folder on a per-player basis)
| facundo_olano wrote:
| I was thinking about using ssh somehow to turn it into
| multiplayer.
|
| A local, cheaper alternative is to just have different player
| profiles (with different data files) and make them battle when
| they both happen to be on the same directory.
| adamius wrote:
| I'd assume ssh to get onto the server but you still need a
| way for the rpgcli instances to talk to each other. Like I
| already wrote, you could dump files into the folder each
| player is in, but I'm thinking something like redis or
| similar would give you messaging/events. This would avoid the
| need for temporary files recording where each player is in
| the folder structure; as well as having to clean them up.
|
| This would allow an event to be generated when players are in
| the same folder; allow them to be aware of each other; allow
| interaction, eg they could draw swords; or interact with the
| creatures therein. Objects dropped could be seen by both and
| once picked up are taken by one player etc. Monsters could
| wander around as well.
|
| I'm not referring to messaging / events for just chat
| purposes even though you could naturally enough do that as
| well.
| tastyfreeze wrote:
| This is great! I spent so much time playing MUDs that I often
| imagine navigating in CLI as playing a MUD.
| macintux wrote:
| I recently became a MUD coder again after a 30 year absence,
| and it's honestly occasionally a bit confusing. It's kinda a
| shell, you're doing some directory manipulation, but obviously
| nothing works the same.
| rossdavidh wrote:
| But what happens if your hero is in a directory when a "rmdir" is
| issued? It also seems like "~/Desktop" should be a tavern or
| something. Is sftp the equivalent of a teleport? So many
| possibilities.
| mLuby wrote:
| "The room begins to crumble around you. You barely escape the
| earthshaking rmdir."
|
| Dotfiles are invisible unless you use a Flag of True Seeing.
| (-a)
|
| The player could collect and execute scrolls like teleport.bash
| (provided they have high enough permissions to execute the
| file).
|
| Bard players could charm (chown) hostile enemies to make them
| friendly.
| smoldesu wrote:
| I sense something off in the room... I cast Detect Magic and
| invoke ls -l
| mLuby wrote:
| "Something off in the room" could be mismatched file count,
| unusual memory footprint, or processes targeting that path.
|
| Really hope the user can fight and/or summon daemons too.
|
| Final boss could be Zalgo, who slowly corrupts your shell
| and makes it harder and harder to accurately type commands.
| rossdavidh wrote:
| Brilliant.
| coltons wrote:
| LOVE this!! Well done :)
| bandie91 wrote:
| reminds me of fpsfs (fuse-fps? dont remember the exact name) from
| the mid 2000's, which was a 3d ftp game with dirs as rooms and
| files as blocks which you could shoot and so delete :)
|
| edit: it was Brutal File Manager - thanks, folmar
| dspillett wrote:
| In a similar vein, psdoom as an FPS for process "management":
| https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
| peanut_worm wrote:
| Reminds me of that one old PC game "Virus: The Game"
|
| https://en.m.wikipedia.org/wiki/Virus:_The_Game
| folmar wrote:
| reminds me of the Brutal File Manager
| shepherdjerred wrote:
| I want this same concept, except you have to learn vim commands
| to win battles
| nexuist wrote:
| https://vim-adventures.com/
___________________________________________________________________
(page generated 2021-05-26 23:01 UTC)