Skip to content
Newer
Older
100644 95 lines (65 sloc) 2.96 KB
3b3f26d @pda README.
authored Jan 16, 2012
1 ROFLBALT
2 ========
3
4 A Canabalt-inspired sidescroller in ASCII (with ANSI color!) for your console.
5
2a10ee9 @pda Updated README.md; gem instructions, requirements.
authored Jan 18, 2012
6
7 WTF?
8 ----
9
10 It's built by [Paul Annesley][1] ([@pda][2])
11 and [Dennis Hotson][3] ([@dennishotson][4])
12 with < 500 lines of Ruby, no dependencies;
13 it just uses `print` and raw xterm-256color escape codes.
14
24cf90a @pda Updates to README explaining commit authors.
authored Jan 19, 2012
15 We wrote it at [Rails Camp X][5] in two days,
16 pair programming over SSH with a shared [tmux][6]/[vim][7] session.
17 As such, ~50% of the commits labelled Paul were actually Dennis!
18
2a10ee9 @pda Updated README.md; gem instructions, requirements.
authored Jan 18, 2012
19 [1]: http://paul.annesley.cc/
20 [2]: https://twitter.com/pda
21 [3]: http://dhotson.tumblr.com/
22 [4]: https://twitter.com/dennishotson
24cf90a @pda Updates to README explaining commit authors.
authored Jan 19, 2012
23 [5]: http://railscamps.com/#adelaide_jan_2012
24 [6]: http://tmux.sourceforge.net/
25 [7]: http://www.vim.org/
2a10ee9 @pda Updated README.md; gem instructions, requirements.
authored Jan 18, 2012
26
27
28 Requirements
29 ------------
30
31 **Ruby 1.9**. It doesn't work with Ruby 1.8, but I'm sure somebody could easily fix that...
32
33 You'll need a terminal with 256 color support and at least 120 columns by 40 rows of text.
34
35 * For Mac OS X we highly recommend [iTerm2](http://www.iterm2.com/),
36 but if you're running Lion (or newer?) you can use the default Terminal.app.
37 * For Windows, I imagine [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/)
38 is still the thing to use.
39 * For GNU/Linux etc, use xterm!
40
3b3f26d @pda README.
authored Jan 16, 2012
41
42 Instructions
43 ------------
44
50f225d @pda Fixed shell code-block formatting in README instructions.
authored Jan 18, 2012
45 ```sh
46 # install:
47 gem install roflbalt
48
49 # using rbenv? it rocks.
50 rbenv rehash
51
52 # LOL
53 roflbalt
2a10ee9 @pda Updated README.md; gem instructions, requirements.
authored Jan 18, 2012
54 ```
55
56 Press any key to jump! If you can't find the any key, try the spacebar.
3b3f26d @pda README.
authored Jan 16, 2012
57
2a10ee9 @pda Updated README.md; gem instructions, requirements.
authored Jan 18, 2012
58 And of course, ctrl-c to exit.
3b3f26d @pda README.
authored Jan 16, 2012
59
00aa71b @pda Instructions to reset terminal afterwards.
authored Jan 19, 2012
60 If your terminal isn't quite right afterwards, try running `reset` to get it back to normal.
61 There's [an issue open](https://github.com/pda/roflbalt/issues/2) for this.
62
3b3f26d @pda README.
authored Jan 16, 2012
63
64 "Screenshot"
65 ------------
66
106028e @pda README.md links to video on YouTube.
authored Jan 17, 2012
67 (or [check out the video](http://www.youtube.com/watch?v=VoHmJfXqwbM))
68
3b3f26d @pda README.
authored Jan 16, 2012
69 Score: 23432
70
71 ROFL:ROFL:LoL:ROFL:ROFL
72 O/ L ____|__
73 /| O ===` []\
74 / > L \________]
75 .__|____|__/
76
77 ==========================================
78 ::::::::::::::::::::::::::::::::::::::::::
79 ::: :: :: :: ::
80 ::: :: :: :: ::
81 ==================== ::::::::::::::::::::::::::::::::::::::::::
82 ::::::::::::::::::::: ::: :: :: :: ::
83 :: :: :: ::: :: :: :: ::
84 :: :: :: ::::::::::::::::::::::::::::::::::::::::::
85 ::::::::::::::::::::: ::: :: :: :: ::
86 :: :: :: ::: :: :: :: ::
87
88
89 License
90 -------
91
92 (c) 2012 Dennis Hotson, Paul Annesley
93
94 Open source: MIT license.
Something went wrong with that request. Please try again.