Made by Alan Soto
This is an application about a basic 2D Roll Playing Game with heroes moving through a small world, sorting obstacles, and facing enemies. In each battle, you can earn some points if you defeat the enemies, the purpose of the game is to earn as many points as possible. In this case, our hero is a manatee in a sea world facing evil octopuses and jellyfishes. It was developed using the Phaser library.
- Live Demo
- About the game
- Built With
- 🖥️ Getting Started
- 👥 Author
- 🤝 Contributing
- ⭐ Show your support
- Acknowledgments
Once the game ran, a menu displays.
- Play button to start the game
- Options button to disable/enable soundtrack.
- Instructions button to know how to play.
- Leaderboard button to view high scores.
- Credits button to see the developers.
In order to start the game, you need to enter a name (12 characters maximum) that will be saved along with your score. Hopefully, you can appear in the high scores.
Enjoy the game moving around the world with the arrow-keys.
Take some battles to increase your reputation as a hero.
- Press space-bar/left-arrow once to be able to select an enemy.
- Select an enemy with up-arrow/down-arrow.
- Attack an enemy pressing space-bar/left-arrow.
Eventually, everyone dies, even the heroes. In this scene of the game, you will be able to see your final score and the three highest scores.
- JavaScript
- Phaser
- Webpack
- Jest
- VS Code
Get a local copy, type on console...
$ cd <'the location yo want to save the project'>
$ git clone https://github.com/AlanSoto31/RPG-Game.git
- nodejs 14.16.0
- Go inside the project folder:
cd RPG-Game
. - Install dependencies:
npm install
. - Start the application:
npm run start
- Wait for the server to launch the app.
- Stop the application:
ctrl + c
- Go inside the project folder:
cd RPG-Game
. - Run the test:
npm run test
.`
👤 Alan Soto
- GitHub: @AlanSoto31
- Twitter: @Alan_Soto31
- LinkedIn: Alan Soto
Contributions, issues and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.