Go on an adventure in your Linux terminal

Our final day of the Linux command-line toys advent calendar ends with the beginning of a grand adventure.
170 readers like this.
Linux toy: adventure

Jason Baker

Today is the final day of our 24-day-long Linux command-line toys advent calendar. Hopefully, you've been following along, but if not, start back at the beginning and work your way through. You'll find plenty of games, diversions, and oddities for your Linux terminal.

And while you may have seen some toys from our calendar before, we hope there’s at least one new thing for everyone.

Today's toy was suggested by Opensource.com moderator Joshua Allen Holm:

"If the last day of your advent calendar is not ESR's [Eric S. Raymond's] open source release of Adventure, which retains use of the classic 'advent' command (Adventure in the BSD Games package uses 'adventure), I will be very, very, very disappointed. ;-)"

What a perfect way to end our series.

Colossal Cave Adventure (often just called Adventure), is a text-based game from the 1970s that gave rise to the entire adventure game genre. Despite its age, Adventure is still an easy way to lose hours as you explore a fantasy world, much like a Dungeons and Dragons dungeon master might lead you through an imaginary place.

Rather than take you through the history of Adventure here, I encourage you to go read Joshua's history of the game itself and why it was resurrected and re-ported a few years ago. Then, go clone the source and follow the installation instructions to launch the game with advent on your system. Or, as Joshua mentions, another version of the game can be obtained from the bsd-games package, which is probably available from your default repositories in your distribution of choice.

Do you have a favorite command-line toy that you we should have included? Our series concludes today, but we'd still love to feature some cool command-line toys in the new year. Let me know in the comments below, and I'll check it out. And let me know what you thought of today's amusement.

Be sure to check out yesterday's toy, The Linux command line can fetch fun from afar, and I'll see you next year!

What to read next
User profile image.
Jason was an Opensource.com staff member and Red Hatter from 2013 to 2022. This profile contains his work-related articles from that time. Other contributions can be found on his personal account.


Congratulations on an awesome series. I really did look forward to checking it out every day.

Thank you very much Jason for the wonderful series. I enjoyed all of it and it was really an adventure...
Happy new year !

This was the very first computer game I ever played, and in 1980 it was on a mini computer and on a 10 Megabyte hard drive that was the size of a filing cabinet! Spent hours on this, and knew the cave inside out. Years later, I moved to Kentucky to find that the cave was based on a real life cave one could go explore! Turns out that by this time, it had also been discovered that it connected to Mammoth Caves!
And, there is indeed a grate too haha. You'll have to go explore to see if XYZZY is there. :)

Hi Jason, thanks to your wonderful series. We're going on translation this series to Traditional Chinese and release one each day since Jan. 1, 2019.

The book link is at:


(using HackMD book mode)

So far we've translated to day 14 (and have published 7).

Great articles! Keep up the good work, Jason!

Your recent post of the games on the linux machine are great.They are handy.These are best suited for computer engineers in this age of huge information handling problem.There was a time when these games were enjoyable and had no side effects.But today the complexity has increased.A human is not able to cope up with all this.As far as optimization and health is concerned these are best as these don't put too much load and are tolerable as well as help in learning and development.Iam also developing a health app and power monitoring app.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.