Skip to content
A 99-player last-bird-flapping battle royale
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
android
assets @ 41d5bc4
functions
ios
notes
src
web
.firebaserc
.gitignore
.gitmodules
.nvmrc
.prettierrc
.tool-versions
README.md
dangerfile.lite.ts
firebase.json
flappy.sketch
index.html
package.json
style.css
tsconfig.json
webpack.common.js
webpack.dev.js
webpack.prod-demo.js
webpack.prod-full.js
yarn.lock

README.md

Flappy Royale

A HTML5 Game, built to be embedded in apps using Phaser 3.

Setup

Clone, and run yarn install, run yarn start to load up into the app:

cd flappy-battle
yarn install
code .
yarn start

To build this app you will need access to our assets git submodule, I'm afraid we're not giving out access to that. So, think of this as a resource for learning from and not really for sending PRs to. Sorry, but games are just too easily cloned when the bar is that low.

Key Tech

To grok the codebase entirely, you'll see:

  • Phaser 3
  • TypeScript
  • Webpack
  • Firebase (DB/Functions/Hosting)

Deploy

  1. Running yarn build will create a dist folder, which is the game statically compiled.
  2. Running yarn deploy will:
  • Update all functions
  • Compile your app in webpack
  • Ship the webpack build to firebase hosting

Microsite

The site for the app lives inside the web/ folder.

You can’t perform that action at this time.