Skip to content

tbscanlon/ping-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 

Repository files navigation

Ping

It's basically pong, but with a ✨ different name ✨

Try out the live demo here!

Ping was created over the course of a one week sprint. It was created as a learning exercise into how the HTML5 canvas interacts with JavaScript.

Created for the Week 9 project at Makers Academy.

Tech used in this project:

  • HTML5
  • Bootstrap
  • JavaScript
  • Canteen
  • Jasmine

Installation & Usage

  1. Clone this repo by running git clone git@github.com:tbscanlon/ping-js.
  2. Open up public/index.html and start playing!

Credits

Created by Team South Side:

User Stories

As a player,
So that I can begin playing Ping,
I would like a ball to appear on the canvas.
As a player,
So that I can interact with the ball,
I would like it to be able to move around the canvas.
As a player,
So that I can play Ping,
I would like a paddle to appear on the canvas.
As a player,
So that I can play Ping,
I would like to be able to move the paddle up and down.
As a player,
So that I can actually play Ping,
I would like the ball to be able to bounce off the paddle.
As a player,
So that I can perform skillful plays,
I would like the ball to be able to bounce off the top and bottom edges of the canvas.
As a player,
So that I can win or lose a round of Ping,
I would like the ball to disappear when it reaches the left and right edges of the canvas.
As a Player,
So that I can keep playing Ping,
I would like a new round to start when the ball goes outside the play-field.
As a player,
So that I can beat my friends at Ping,
I want to be able to score points.

About

It's basically pong, but with a ~different name~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors