Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/knownasilya/glimmer-pong
- Owner: knownasilya
- Created: 2017-05-09T14:57:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-20T20:41:11.000Z (over 7 years ago)
- Last Synced: 2024-12-25T07:12:28.456Z (29 days ago)
- Topics: ember, game, game-development, glimmerjs, pong, svg
- Language: TypeScript
- Homepage: https://knownasilya.github.io/glimmer-pong/
- Size: 538 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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/)