Pong Fighter

Pong Fighter v1.2 Final?
By Guyfawkes and Costis

Homepage: http://www.gbaemu.com/
Pong Fighter Homepage: http://pongfighter.gbaemu.com/

FEATURES:
- One player vs. CPU
- One player vs. Two Player (not via link)
- Difficulty level for one player vs. CPU
- Fireballs :)
- Three music tracks with music player
- Highscore and settings which saves to cartridge

THE GAME
The game is based on the classic Pong, if you have never played it before where have you been for the last couple of decades? :) Basically think of Pong as a game of Tennis, you control the racket and must return the ball to your opponents half of the court. If you miss the ball you will loose a point. However in this version to keep in tune with the Street Fighter theme you will loose a portion of your energy - no energy = game over. Players can now also launch fireballs at their opponent which if properly timed will stun them for a few vital seconds which could make them miss the ball.

CONTROLS
Two player games are not played via a link cable on two machine. Instead both players share one machine.

Control P1 P2
UP D-Pad Up A Button
DOWN D-Pad Down B Button
FIREBALL Left Shoulder Right Shoulder
PAUSE Start Start

RELEASE NOTES
As you have probably noticed this may be the last release of Pong Fighter for the GBA. I am leaving the game open so there could be another release in the future but I am considering porting the game to GP32 where I can enjoy a bigger and easier to view screen.

The main thing missing in this release which we promised is the 2 player multiboot feature, Costis didnt have time to finish it so it may be added in a new version in the future.

VERSION HISTORY
v1.2 Final?
Where do I start, many many changes since the previous release, these are the main changes:

Code:
- The usual code cleanup & rewrote some stuff for an easy GP32 port :)
- Now using Dan Cotters GBA Library, visit his site here
- Now using the Codewaves Music Wave Engine, a big thanks to them for giving me permission to use it. Visit their site here

Game:
- Rewritten CPU AI, acts a bit more realistic and randomly now
- New CPU difficulty named 'impossible', blame Costis if you end up throwing the GBA at the nearest wall :)
- Highscore table which saves/loads to cart
- Option screens (basic music player, game settings, reset save etc), also saves game settings to cart
- Time limit - choice of 30/60/90 seconds or infinite time

GFX:
- New font code, much easier to read text now
- Added a choice of backgrounds, there are currently four:

    - Background 1 - Classic Pong By Guyfawkes
    - Background 2 - Football Pitch By Yann
    - Background 3 - Swirl By Mark
    - Background 4 - Underwater By Mark
- New Splash Screen by Mr Zingh

SFX:
- Three music tracks, special thanks to Capcom for giving permission to use their tunes in Pong Fighter!
    - Track 1 - 'Title Screen' by FreeGameboy
    - Track 2 - 'Street Fighter 2 Ken' by Capcom
    - Track 3 - 'Street Fighter 2 Guile' remixed by FreeGameboy
- Added sounds for ball bouncing and fireballs.

v1.1
- Many bug fixes including:

Graphics now display clearer on hardware
Text display bug fixed
Random lockups fixed (bug with input)

- Major code cleanup, rewrote many functions for when the Tournament Mode is finished.

v1.0 - First public release exclusively for Gollums excellent BoyCott Advance emulator.

BUG REPORTS AND IDEAS
Please let me know of any bugs in the game or any ideas you have to add to the game. I can be contacted at guyfawkes@emuholic.com

CREDITS AND GREETS
Code - Guyfawkes, Costis
Loosly based on Nokturns Pong Tutorial
Codewaves Music Wave Engine - Codewaves
GBA Library - Dan Cotter
Splash Screen and Pong Fighter Logo - Mr. Zingh
Game Backgrounds - Guyfawkes, Yann, Mark
Music - FreeGameboy, Capcom
Testers - DarkwingD, MatthewC

Greets To:
Dijital, James, Gollum, Nokturn, Kojote, Dovoto, _MADrigal_, Alex, Corey, Woo, Craig, Foolsgold, everyone on the GBAEmu forums and our IRC channel, all the homegrown GBA programmers and everyone else that knows me.