Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
lib
 
 
 
 
 
 

README.md

ROFLBALT

A Canabalt-inspired sidescroller in ASCII (with ANSI color!) for your console.

WTF?

It's built by Paul Annesley (@pda) and Dennis Hotson (@dennishotson) with < 500 lines of Ruby, no dependencies; it just uses print and raw xterm-256color escape codes.

We wrote it at Rails Camp X in two days, pair programming over SSH with a shared tmux/vim session. As such, ~50% of the commits labelled Paul were actually Dennis!

Requirements

Ruby 1.9. It doesn't work with Ruby 1.8, but I'm sure somebody could easily fix that...

You'll need a terminal with 256 color support and at least 120 columns by 40 rows of text.

  • For Mac OS X we highly recommend iTerm2, but if you're running Lion (or newer?) you can use the default Terminal.app.
  • For Windows, I imagine PuTTY is still the thing to use.
  • For GNU/Linux etc, use xterm!

Instructions

# install:
gem install roflbalt

# using rbenv? it rocks.
rbenv rehash

# LOL
roflbalt

Press any key to jump! If you can't find the any key, try the spacebar.

And of course, ctrl-c to exit.

If your terminal isn't quite right afterwards, try running reset to get it back to normal. There's an issue open for this.

"Screenshot"

(or check out the video)

Score:     23432

                                                    ROFL:ROFL:LoL:ROFL:ROFL
                            O/                       L     ____|__
                           /|                        O ===`      []\
                           / >                       L     \________]
                                                          .__|____|__/

                                      ==========================================
                                      ::::::::::::::::::::::::::::::::::::::::::
                                      :::      ::       ::       ::       ::
                                      :::      ::       ::       ::       ::
====================                  ::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::                 :::      ::       ::       ::       ::
   ::      ::      ::                 :::      ::       ::       ::       ::
   ::      ::      ::                 ::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::                 :::      ::       ::       ::       ::
   ::      ::      ::                 :::      ::       ::       ::       ::

License

(c) 2012 Dennis Hotson, Paul Annesley

Open source: MIT license.

About

Canabalt inspired ASCII side-scroller in your console. #railscamp

Resources

Packages

No packages published

Languages

You can’t perform that action at this time.