Side project: A variation on the game Pong using the Gosu/Ashton libraries.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
img
lib
screenshots
snd
Gemfile
Gemfile.lock
README.md
game.rb

README.md

Ultimate-Pong

A variation on the game Pong using the Gosu/Ashton libraries. The game features box collision detection, local multiplayer, particle effects, AI, sound, and scoring.

This is a work in progress.

Screenshot 1

Screenshot 2

Screenshot 3

Installation

Clone or download the repository, then bundle install in its directory.

Once everything is set, run ruby game.rb!

Features to be added:

  • Boss mode
  • Multi-ball

Player 1 keys:

  • W = up
  • S = down

Player 2 keys:

  • I = up
  • K = down

Other keys:

  • F1 = Toggle Music ON/OFF
  • F2 = Toggle 2nd Player AI
  • F3 = Toggle Demo Mode (P1 + P2 perfect AI)
  • F4 = Toggle "Special" mode
  • F5 = Clear Scores