bashcrawl: learn Linux commands by playing a simple text adventure
gitlab.com/slackermedia/bashcrawl
13 Comments
Comments from other communities
Awesome, I’m gunna try this for sure, because doing anything on my Linux machines is… a whole big thing.. Thanks for sharing this!
Why can't I figure this out! I can change directories as if they ere rooms, but the files don't do anything. I get a warning that there is no such command
I found I had to chmod u+x the binaries, but they worked fine. You need to make sure you call them as ./filename (assuming you are in the same directory as the file)
IE:
chmod u+x treasure
./treasure
For a complete rookie, that wanted to learn, this is quite counterintuitive. There are very very fine details on how to install it and get started, and then this is not even described.
Yeah, I thought that was a bit weird, too. Going as basic as explaining how to use ls and cat and how to run an executable, but not mentioning how to make an executable actually be executable.
I thought maybe it was just something wacky with my Termux install that made me have to chmod it all.
I also found it weird how the game didn't manage HP and inventory for you. There must have been better ways for it to show you how to use session variables...
I was just thinking about this on my way into work this morning, and how I need to get some of my junior techs to try this out.

Frater Mus
Deleted by moderator
I hate that it makes sense for this to exist for so many reasons.
I don't think it's a bad thing, though. It's not like it's required, and gamification may help the average user's knowledge.
I think they’re saying that it makes so much sense for this to exist that someone should have thought of this sooner. Has anything like this come before?
I know there is a game to learn vim keybindings called vim adventures
Idk of one for emphasis but there is a cool game built into emacs called Dunnet
Unfortunately the vim game is subscription based.
This is why I switched to emacs
That makes no sense.
https://github.com/phyver/GameShell
I've seen website-based examples (similar to CandyBox2, back when that existed), but not a standalone game.
Heh. This is amusing.
So, bash has loose variables that can be either strings or numbers? Seems like the same instantiation method creates a variable or a string, as needed. Like VBScript.
There's about 10 minutes worth of fun here. I got to the 'library' where it just starts dumping a bunch of 'spells' on you. The entire thing consists of 3 directories (rooms) with a few executables that are simple tutorial text dialogs.
Incidentally, you can also play !dcss@lemmy.ml to train Vim navigation with HJKL keys.
I mean, DCSS does also have diagonal movement keys, which are most definitely not a thing in real Vim, but uh, you can probably just ignore those. So long as you're not trying to win the game, anyways...
Crawl is one of my favorite rogue likes!
One of my friends who is in no way a coder knows the vim navigation from crawl now