Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daxchen/phaser-cat
A 2D top-down shooting game, built with phaser + box2d plugin
https://github.com/daxchen/phaser-cat
2d-game box2d game html5-game phaser webgl
Last synced: 3 months ago
JSON representation
A 2D top-down shooting game, built with phaser + box2d plugin
- Host: GitHub
- URL: https://github.com/daxchen/phaser-cat
- Owner: DaxChen
- License: mit
- Created: 2017-02-18T17:41:41.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-01-15T04:06:23.000Z (about 3 years ago)
- Last Synced: 2024-10-16T22:10:40.354Z (4 months ago)
- Topics: 2d-game, box2d, game, html5-game, phaser, webgl
- Language: JavaScript
- Homepage: https://game.daxchen.com
- Size: 21.5 MB
- Stars: 18
- Watchers: 5
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# [Click to play "Cat Fighter" (https://game.daxchen.com)](https://game.daxchen.com)
## Controls:
- `arrow keys` to move
- `spacebar` to fire
- `E` to change weapon
- when using **fireball**, hold on `spacebar` to charge up in 3 levels#### A bootstrap project to create games with Phaser + ES6 + Webpack.
![Phaser+ES6+Webpack](https://raw.githubusercontent.com/lean/phaser-es6-webpack/master/assets/images/phaser-es6-webpack.jpg)
[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)
## Features
- ESLINT with JavaScript Standard Style configuration
- Next generation of Javascript
- Webpack ready
- Multiple browser testing
- WebFont Loader# Setup
To use this bootstrap you’ll need to install a few things before you have a working copy of the project.## 1. Clone this repo:
Navigate into your workspace directory.
Run:
```git clone https://github.com/lean/phaser-es6-webpack.git```
## 2. Install node.js and npm:
https://nodejs.org/en/
## 3. Install dependencies:
Navigate to the cloned repo’s directory.
Run:
```npm install```
## 4. Run the development server:
Run:
```npm run dev```
This will run a server so you can run the game in a browser.
Open your browser and enter localhost:3000 into the address bar.
Also this will start a watch process, so you can change the source and the process will recompile and refresh the browser
## Build for deployment:
Run:
```npm run deploy```
This will optimize and minimize the compiled bundle.
## Credits
Big thanks to this great repos:https://github.com/belohlavek/phaser-es6-boilerplate
https://github.com/cstuncsik/phaser-es6-demo