Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/knownasilya/glimmer-pong

Pong game written using Glimmer.js and SVGs
https://github.com/knownasilya/glimmer-pong

ember game game-development glimmerjs pong svg

Last synced: 15 days ago
JSON representation

Pong game written using Glimmer.js and SVGs

Awesome Lists containing this project

README

        

# glimmer-pong

SVG based Pong game :video_game: :space_invader: :tennis:

## Controls

- `Player 1`: w and s keys for moving (left) paddle
- `Player 2`: and keys for moving (right) paddle

## TODO

- [x] Collision detection
- [x] Bouncing off paddles/walls
- [x] Scoring
- [x] Sound
- [x] Local Multiplayer
- [ ] UI (responsive)
- [ ] AI
- [ ] Online Multiplayer

## Prerequisites

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (with NPM)
* [Yarn](https://yarnpkg.com/en/)
* [Ember CLI](https://ember-cli.com/)

## Installation

* `git clone ` this repository
* `cd glimmer-pong`
* `yarn`

## Running / Development

* `ember serve`
* Visit your app at [http://localhost:4200](http://localhost:4200).

### Building

* `ember build` (development)
* `ember build --environment production` (production)

## Further Reading / Useful Links

* [glimmerjs](http://github.com/tildeio/glimmer/)
* [ember-cli](https://ember-cli.com/)