The project is in a healthy, maintained state
Road to RubyKaigi is a Ruby gem that delivers a nostalgic, text-based action game experience. Dodge obstacles, overcome bugs, and beat the deadline to reach RubyKaigi. All in your terminal.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies
 Project Readme

Road to RubyKaigi

Road to RubyKaigi is a retro-inspired action game where you race against time to escape a looming deadline and reach the RubyKaigi venue. Dodge obstacles and stomp on bugs to earn bonuses. All rendered in charming ASCII art.

Features

  • Retro ASCII Art Graphics: Experience a unique visual style using text-based graphics.
  • Simple, Responsive Controls: Use arrow keys for smooth movement and precise jumps.
  • Dynamic Gameplay: Stomp on bugs to earn bonuses; bumping into bugs will stun you.
  • Race Against Time: Avoid the deadline as you make your way to RubyKaigi.

Game Rules

  • Left/Right Arrow Keys: Walk.
  • Up Arrow Key: Jump.
  • Stomp Bugs for Bonus: Land on bugs from above to gain bonus points.
  • Bumping into Bugs: Colliding with bugs from the side or below will stun you.
  • Escape the Deadline: Avoid the deadline and go to RubyKaigi!

Installation

gem install road_to_rubykaigi

Usage

Run the game from your terminal:

road_to_rubykaigi

Requirements

  • Ruby 3.4.0 or later
  • A terminal that supports ANSI escape sequences and 256-color mode

License

The gem is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the RoadToRubykaigi project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.


Enjoy your journey to RubyKaigi!