This repository contains the submission for the GameDevJS 2023 jam. The game is built using JavaScript and requires a modern web browser to run.
To run the game, start a static web server in the root directory. Any modern web server should work, and there is no required build step thanks to JavaScript Modules. Tools like Webpack, RollUp, and Babel are now tools of the past.
Here is an example using Python:
python3 -m http.server 8000
Once the server is running, open a web browser and navigate to http://localhost:8000. The game should now be running.
Tests and linting are run using the Node.js tools Jest and ESLint. You will need to have Node.js installed before you can run these commands.
Note: These tools are not required if you only want to run the game. They are only necessary if you plan to develop the game further.
To install or update the necessary tools, run:
npm install
To run ESLint and check the code for errors, run:
npm run lint
To run the tests and verify that everything is working as expected, run:
npm run test
These commands will help ensure that the code is of high quality and meets the requirements of the jam.
Song: Nuclear Wave - Arcade Machine
Music provided by Tunetank.
Free Download: https://tunetank.com/track/5395-arcade-machine/