Description
This game is a simple breakout clone.
I am making this for a few reasons:
- To test and improve my development skills
- To create a reusable tile engine
- To create a tile map editor
- To create a game with physics!
Running The Game
(Note: This game is tested and developed on Linux with Ruby 1.8.7)
You need Rubygame installed (see below) to play the game
To run the game use the command:
ruby -rubygems block.rb
Installing Rubygame
Mac and Windows Instructions
Ubuntu/Debian Instructions
Playing The Game
In The Menu:
- Start starts a game that plays through all levels (your progress is saved if you quit)
- Continue continues a game from where you left off
- Play Level lets you choose a specific level to play
- Options lets you turn on and off FX, change the speed of the ball, reset progress, and reset everything
- Quit quits the game
In Game:
- Your mouse moves the blue paddle
- You goal is to destroy all the blocks on the screen
- Blocks occasionally drop “powers”, which alter certain parts of the game
- Press ‘p’ to pause the game
- Press Escape (ESC) to quit
- HINT: Some powers are good, some bad, its up to you to figure out which are which
- HINT: The ball bounces at a different angle depending on where it hits the paddle
Running The Level Editor
ruby -rubygems level.rb
- See doc/LEVEL-TUTORIAL for a tutorial on making levels
- See doc/LEVEL-DOC for full information
- See doc/LEVEL-PROPERTIES-DOC for information on adding level properties
Running the Level Properties Editor
ruby -rubygems properties.rb
- See doc/LEVEL-PROPERTIES-DOC for more information
Running The Sprite Editor
It is recommended that you do NOT use the sprite editor. Just use a different program and save to a .bmp file
ruby -rubygems sprite.rb [existing-sprite-name]
See doc/SPRITE-DOC for full information

