SpeedBall Pong (Touch Enabled)

SpeedBall Pong (Touch Enabled)

Update 25.04.2014

New Features:

  • The whole game was rewriten using the Phaser framework (thank you PhotonStorm)
  • Game is now responsive (it will automatically resize from 800×600 down to 400×300)
  • Game works on mobile devices
  • Changed to touch control
  • Removed jQuery dependency for AJAX calls
  • Added a new screen with game outcome (win or lose)
  • Added sounds to game play for when ball hits paddle, wall and sound effects when player wins or loses


  • Better performance on desktop and mobile devices
  • Documentations updated
  • Source now is in both TypeScript and JavaScript



This game is modern version of the classic Pong Game from the old days. The game has the same rules and mechanics but comes with modern graphics, high scores system and it works on every browser that has support for HTML5.

The game comes with complete source code fully commented and explained. Also the PSD file with all the graphics is included if you need to change anything.

Also the game comes with a quick installation script for easy installation on a web server with complete steps on how to use it.

Any feedback is welcomed. If you liked the file please don’t forget to rate it. 5 stars


Note: If you bought the item please download the file again.
v2.0 – 11.04.2013 Changes
  • Mouse cursor now changes to Hand Cursor when mouse is over buttons
  • Added in game animations (in High Scores screen, Player Selection Screen and in gameplay ball now deccelerates before new round)
  • Optimised images and reduced file sizes
  • Performance tweaks
  • Updated the preview files
v1.1 – 22.12.2012 Changes
  • Updated the collision detection bug (this one)
  • Updated the preview files

Receive updates by email

To receive updates notifications by email be sure you check the Get updates by email in the downloads page.


  • Built entirely in JavaScript
  • 800×600 fixed resolution with a framerate of 60FPS
  • Built-in Scoring System which saves the players scores to a database and retrieves them for later viewing
  • Built in an OOP fashion for easy understating and quick changes
  • Quick and easy setup
  • All assets are preloaded the progress status being displayed to the user
  • It is compatible with all major browsers that support the HTML5 Canvas element (IE9, Chrome, Firefox, Safari, Opera) 
  • Contains a minified & obfuscated version of the JavaScript code
  • Each class file has every piece of code commented


For this game to work you need to have:

  • an internet connection
  • a compatible browser that supports HTML5 Canvas element and has JavaScript enabled
  • a mouse for gameplay (a touchpad can be used for laptops)


For the scoring system to work you need to have a PHP enabled server and a database in which to save the results.