/myRPG

Aracna Fighter RPG game.

Primary LanguageJavaScriptMIT LicenseMIT

Aracna Fighter

This is a simple turn-based RPG game made with Phaser 3.

Screenshot

About

Your lovely town is in trouble with a spider infestation. You need to help the town council to kill as many spiders as you can. Prepare for adventure travel around the town, feast with delicious food of your town, and kill as many as spiders as you can.

How To Play

  • Select play from the main menu.
  • Game will ask you to enter your name, If you can be one of the most successful 'aracna fighters' your name will be presented in the score list of the town council.
  • After entering your name you can see the town and yourself.
  • Use arrow keys to travel around the town.
  • You can collect food to raise your HP
  • Once you encounter a spider, you will see the fight scene
  • In the fight scene you can use up and down arrow keys to move between actions and space to choose action.
  • If a spider is too strong for you, it is wise to run.
  • Be Aware, If you attack a spider, it will bite you.
  • Bigger the spider, the stronger it is.
  • Healthier you are, the stronger you will be.
  • You will get more points if you kill the bigger spiders.
  • Try to kill as many spiders as before you fainted.

Built With

  • Phaser 3
  • Javascript
  • Webpack

Play Online

Play game from live demo

Game Design Document

Click here to access game design document.

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

You need nodejs for running this in your local environment. For installing, please follow recommended steps for your operating system on nodejs website.

Setup

  • Download or clone this repo.
  • Navigate to the project folder.

Install

  • Install dependencies by running npm install

Usage

  • Run game with npm run start command.
  • Navigate to http://localhost:8080/ from your browser.
  • Enjoy the game.

Run tests

  • To run tests, you can use npm run test

Deployment

If you want to deploy the game,

  • You can build the game with npm run build

Authors

👤 Sinan Sevgi

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Game Map: Town map inspired by tuxemon game. Same tilemap used for generating the map.
  • Sprite for player: The cybercity character used for the player sprite.
  • Sprite for spider: Fantasy monster animal sprites used for the spider sprite.
  • Food sprite: Food items sprite used for food items.

📝 License

This project is MIT licensed.