Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/brandonwingerair/platformer-game-phaser-ts

Redesign based on a tutorial series by "ourcade" on YouTube.
https://github.com/brandonwingerair/platformer-game-phaser-ts

2d-platformer-game babel eslint javascript javascript-game javascript-games js-game js-games phaser phaser-framework phaser-game phaser3 phaserjs template typescript web-game web-game-dev web-game-development web-game-programming web-games

Last synced: about 8 hours ago
JSON representation

Redesign based on a tutorial series by "ourcade" on YouTube.

Awesome Lists containing this project

README

        

# Star Collector (Game Example)
> Based on a tutorial series template by [ourcade](https://youtube.com/playlist?list=PLNwtXgWIx3ri6Bbouc4uUGk2bdDzNA1eP) on YouTube.

![License](https://img.shields.io/badge/license-MIT-green)

## Demo

[Play Now](https://brandonwingerair.github.io/platformer-game-phaser-ts/)

## Screenshot

![Start Screen](https://i.ibb.co/mc2DmXj/Brandon-Winger-Air.png)

## Features

- customized assets
- ui text for game phases
- restart key after game over
- jump on ufos to eliminate

## Development

You'll need [Node.js](https://nodejs.org/en/), [npm](https://www.npmjs.com/), and [Parcel](https://parceljs.org/) installed.

It is highly recommended to use [Node Version Manager](https://github.com/nvm-sh/nvm) (nvm) to install Node.js and npm.

For Windows users there is [Node Version Manager for Windows](https://github.com/coreybutler/nvm-windows).

Install Node.js and `npm` with `nvm`:

```bash
nvm install node
nvm use node
```

Replace 'node' with 'latest' for `nvm-windows`.

Then install Parcel:

```bash
npm install -g parcel-bundler
```

## Getting Started

Clone this repository to your local machine:

```bash
git clone https://github.com/ourcade/phaser3-parcel-template.git
```

This will create a folder named `phaser3-parcel-template`. You can specify a different folder name like this:

```bash
git clone https://github.com/ourcade/phaser3-parcel-template.git my-folder-name
```

Go into your new project folder and install dependencies:

```bash
cd phaser3-parcel-template # or 'my-folder-name'
npm install
```

Start development server:

```
npm run start
```

To create a production build:

```
npm run build
```

Production files will be placed in the `dist` folder. Then upload those files to a web server. 🎉

## License

[MIT License](https://github.com/ourcade/phaser3-parcel-template/blob/master/LICENSE)