Pixel-Run is a jump and run game developed and maintained by Namics' trainees.
To run the pixel run server you first have to build the client application. There is a server running Express which serves the game app and handles the scores sent by the game in the browser.
To install and run the game on your by your own clone this repository and install all dependencies.
yarn install
Some environmental variables are needed in order to build the game.
Key | Value |
---|---|
HOST (required) | the local hostname |
JUMP_ON (required) | push to jump on keypress and release to jump on keyup |
PORT | Port default is 3000 |
To build for production use the build
task.
yarn build
To start the server run the command
yarn start
Before starting the live server you have the build the React app otherwise nothing is displayed.
For development there is a dev
task which runs webpack with a watcher side by side with the express server.
yarn dev
For development build only use the build:dev
task
yarn build:dev
To run the Jest tests run
yarn test