Tank Island
Tank Island is an open source 2D top down shooter game that was created with Ruby using Gosu game development library while writing this book.
Screenshots


Book: Developing Games With Ruby
Complete process of building this game is described step by step in this free to read book:
Installation
Before installing, make sure you have:
- Ruby installed, preferably through rbenv, not rvm.
- ImageMagick (
gem install rmagickshould work). - Gosu prerequisites for Mac, Linux or Windows
To install it, run
$ gem install tank_island
Starting the game
There are several ways to start the game.
Running in 800x600 window mode
$ tank_island
Running with custom resolution
$ w=1600 h=1200 tank_island
Running full screen with custom resolution
$ fs=1 w=1200 h=800 tank_island
Controls
Gameplay
WASDmoves your tank.- Mouse
left clickshoots. ESCgoes into menu and away from it.
Debugging
Rrespawns your tank.Tspawns an enemy tank under mouse cursor.F1enters debug mode.F2toggles profiling