bashcrawl: learn Linux commands by playing a simple text adventure

submitted by

https://gitlab.com/slackermedia/bashcrawl

9
194

Log in to comment

9 Comments

This was great... great find and genius idea.


Neat concept.
I got killed by the statue. :-/


by She/her/they/them depth: 1

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.


by
[deleted]
depth: 1

Deleted by moderator

 reply
1

Comments from other communities

This sounds like the exact thing I needed when starting the linux life.
Do I stand to learn much if I've already been troubleshooting gentoo for a few years?

One way to find out, play though the whole adventure



by
[deleted]
depth: 1

Deleted by moderator

 reply
2

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.






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



ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86

Insert image