Skip to content

A browser game built with Phaser 3. The game is responsive across different computer monitors, and features alluringly haunting music, paired with beautiful designs.

License

Notifications You must be signed in to change notification settings

El-Potato-Slayer/Illusioned-game

Repository files navigation

Illusioned

A browser game built with Phaser 3. The game consists of 3 levels with varying difficulties. It is responsive across different computer monitors, and features alluringly haunting music, paired with beautiful designs. The game makes use of the MatterJs physics engine, and includes custom polygon collisions for objects. The game includes a cutscene, 3 different levels, a leaderboard, and a creditscene.

image

Live Demo

Controls

  • To move left: Press the A key or the left arrow key
  • To move right: Press the D key or the right arrow key
  • To jump: Press the W key or the up arrow key

Built with

  • HTML
  • CSS
  • JavaScript
  • Webpack
  • NPM
  • Phaser 3

Getting started

To get this project set up on your local machine, follow these steps:

  1. Open Terminal.
  2. Navigate to your desired location to download the contents of this repository.
  3. Run git clone https://github.com/El-Potato-Slayer/js-game.git.
  4. Run cd js-game or open the js-game folder using your file explorer.
  5. Run npm install
  6. Run npm run start:dev
  7. Open http://localhost:8080/ within your browser

To run the tests, follow these steps:

  1. Ensure you are in the project root directory
  2. Ensure you ran npm install
  3. run npm run test

Authors

Chad-Leigh van Wyk

🤝 Contributions

Art Design

Music Composition

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

About

A browser game built with Phaser 3. The game is responsive across different computer monitors, and features alluringly haunting music, paired with beautiful designs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published