JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
renamed *_SPRITE to *, made rocks bounce off each other.
[vor.git] / README
1 Variations on Rockdodger 0.3
2
3 VoR is a quick action game where you drive a space ship and try to avoid
4 crashing into rocks. Current information about vor can be found on the
5 homepage: http://herkamire.com/jason/vor
6
7 See INSTALL for instructions on building, running and installing.
8
9 VoR is released under the GNU GPL -- see file COPYING for details.
10
11 Jason Woofenden and Josh Grams like Rock Dodgers
12 (http://spacerocks.sourceforge.net/) very much: both playing it and hacking on
13 it. VoR is the result. It is currently based on the rockdodger 0.4.2 codebase,
14 with quite a few modifications, both user-visible changes and internal
15 technical improvements.
16
17 Available for download from http://qualdan.com/vor/, or you can check out the
18 latest SVN copy from http://josh.qualdan.com:3/svn/vor/trunk/ (Warning: Not
19 Always On).
20
21 Note: This is a fairly hard game, intended to be a quickie game for when you
22 want to kill a few spare minutes. For reference, my best time [Josh Grams] is
23 about 2 minutes in version 0.3. I'm not generally very good at video games, but
24 I have been playing this one for quite a while now. However, you can make it
25 substantially easier by slowing the game down. New in version 0.3, we have a
26 command-line option --game-speed=N%.  New players may like to try it at 0.75 or
27 even 0.66.
28
29 Changes from Rock Dodgers
30
31 User-Visible Changes:
32
33 0.1:
34   * Moves like a real spacecraft; no more friction!
35   * No more silly shields or lasers; just pure rockdodgin' fun!
36   * Up/down scrolling; gives you more escape options.
37   * Proper time display for score, not just raw milliseconds (bleh).
38   * Ship explodes, blowing rocks away, rather than automagically vanishing
39     them.
40 0.2:
41   * New graphics, generated by POV-Ray. Yeah, okay, the ship is really cheezy.
42     At least the rocks are cool.
43   * Real collision detection; no more "ship is 1 pixel bigger all around
44     than it looks."
45 0.3:
46   * Scrolls to the right so you can zoom ahead.
47   * Fully random rock generation; rocks no longer wrap vertically.
48   * Rocks' relative speeds are now uniform in all directions (i.e. much more
49     up/down speed variation).  Noticeably hard...err...more "interesting".
50   * Command-line option --game-speed.
51
52 Internal Technical Changes:
53
54   * Upgraded to SFont 2.03, which has way less cruft, but no text input
55     routine.
56   * Started factoring a lot of stuff out of main into their own .c files.
57   * Removed a bunch of unused code.
58   * Function definitions: name at beginning of line (line following the return
59     type) for easy grepping as per GNU coding standards.
60   * Real collision detection (bbox/bitmask).