PortaPong - A Local Multiplayer Pong Clone

Description

The goal of this project is to create a small Pong clone that can be played on one computer and with one keyboard. This allows two players at the same computer to play against each other directly from the web browser.

Rationale

I've been interested in game design and development for a while, and Pong is a common first project. In my variant, I will allow users to play with each other while they are together in person. It's a simple, fun project that can be expanded upon in a number of ways.

Target Audience

The target audience is broad, since this is meant to be a single-screen website with the Pong window in the very center. I'd like for it to be usable by school-aged kids, much like the web games I played in elementary school when I was supposed to be working.

Role of Javascript

As a full-fledged game, PortaPong will make extensive use of Javascript for inputs, internal math, and drawing the output.

The Team

I plan on doing this solo.

Git & GitHub Use

I will use Git and GitHub to manage version contrul, as well as to transfer my code from my personal computer to the school's server.

Weekly Milestones

  • Week 1:Render the playfield & animate ball
  • Week 2:Controllable paddles
  • Week 3:Collision detection & scoring
  • Week 4:Final touches