Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Merge pull request #3 from angelos/master

The arrow keys can now be held down
latest commit ac09a8b654
Daan van Berkel authored March 06, 2012
Octocat-spinner-32 features [REFACTOR] Event renaming February 09, 2012
Octocat-spinner-32 resource Image resources added February 21, 2012
Octocat-spinner-32 spec Bullet explodes February 26, 2012
Octocat-spinner-32 src Gun moves faster February 26, 2012
Octocat-spinner-32 Gemfile Rubygame dependency added February 16, 2012
Octocat-spinner-32 Gemfile.lock Rubygame dependency added February 16, 2012
Octocat-spinner-32 README.md Play instructions February 26, 2012
Octocat-spinner-32 Rakefile.rb Cucumber introduced February 06, 2012
Octocat-spinner-32 client.rb The gun can now be moved by holding the arrow keys down. March 06, 2012
README.md

Space Invaders

This project is an entry in the 2012 Devnology [Code Fest](http://devnology.nl/en/meetings/details/44-code-fest-space-invaders "Devnology detailpage on 2012 Code Fest).

Introduction

For an introduction to Space Invaders see wikipedia.

Devnology's mission can be found on the about page.

Language

The language for this project is Ruby. it is chosen in order to gain experience with the language. In particular I am interested in broadening my knowledge about

Setup

We are using Ruby Version Manager (rvm) to control which version of ruby and gems we are using. The following setup was used to start developing

> rvm use 1.9.2
> rvm gemset create invaders
> rvm use 1.9.2@invaders

We are using Bundler to control the gem versions. Use the following command to fetch all necessary gems.

> bundle install

Play

To play a game space invaders execute

> ruby -I src client.rb
Something went wrong with that request. Please try again.