Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nunof07/phaser-pong

Pong game made with Phaser.
https://github.com/nunof07/phaser-pong

phaser phaser-game phaser-typescript

Last synced: about 2 months ago
JSON representation

Pong game made with Phaser.

Awesome Lists containing this project

README

        

# Pong

Pong game made with [Phaser](http://phaser.io/). Written in [TypeScript](https://www.typescriptlang.org/). Development playground to test various packages and ideas.

[Play](https://nunof07.github.io/phaser-pong/dist).

## Setup

- Clone repo.
- Install npm.
- Run `npm install` to install dependencies.

## Tasks

- `gulp dev`: build, start server and watch for changes.
- `gulp build`: build and copy files to destination.
- `gulp run`: start server.

See `package.json` and `gulpfile.babel.js` for other tasks.

## Credits

### Development

- Game framework: [Phaser](http://phaser.io/).
- Language: [TypeScript](http://www.typescriptlang.org/).
- Tasks: [gulp](https://gulpjs.com/).
- Build: [rollup.js](https://rollupjs.org/), [TypeScript](http://www.typescriptlang.org/), [Babel](https://babeljs.io/).
- Tests: [Mocha](https://mochajs.org), [Chai](http://chaijs.com/), [Istanbul](https://istanbul.js.org/).
- Lint: [TSLint](https://palantir.github.io/tslint/).

### Art

- Music: [At Night (PSG Version)](https://opengameart.org/content/at-night-psg-version-0) by [Snabisch](https://www.facebook.com/SnabischCreator?ref=bookmarks). License: [CC-BY 3.0](https://creativecommons.org/licenses/by/3.0/).
- Font: [Press Start 2P](https://fonts.google.com/specimen/Press+Start+2P) by CodeMan38. License: [Open Font License](http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web).

#### Art tools

- [Bitmap Font Generator](http://www.angelcode.com/products/bmfont/): to create bitmap fonts from TrueType.
- [Bfxr](http://www.bfxr.net/): to create sound effects.
- [Piskel](http://www.piskelapp.com/): to draw sprites.

## Project stats

- 86 hours to complete.