Psiale / rpg-game

An RPG game made with Phaser 3 and Webpack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿ•น๏ธ RPG-game

This project is part of a series of projects to be completed by students of Microverse.

This project focuses on creating a RPG videogame with the Phaser 3 library

๐Ÿงฎ The Project Brief

A RPG horror game where you have to fight against The Ancient Ones

๐Ÿ–ผ๏ธ๐Ÿ–Œ๏ธ Game Design

The game Lore

Our Hero (Regular Guy) enjoyed occultism and satanic rites, one day by mistake he invoked the ancients, who now spread their terror throughout LittleCuteTown; your heroic task is to defeat them all, before all its inhabitants fall into an abyss of despair.

๐ŸŽฎ How to play the game

  1. Walk trought the map using the arrow keys of your keyboard to find the spots where The Ancient Ones have left a trail of madness.

  2. Fight them.

  3. Destroy them all and safe CuteLittleTown from the abyss of dispair, or face and find your death against them.

Fighting

When you get switched to the Battle Field you will see your Regular guy's back on the bottom side of the screen. And The Ancient one in front of him At the bottommost of the screen you will see a text button turning yellow when is your turn to attack, and turning white when is the enemies turn. When is your turn you have to press the SpaceBar to attack the enemy. After each character attacks you'll see a message displaying the name and the damage inflicted by the player who made the attack.

When the battle finishes you get switched back to CuteLittleTown, or to the Game Over screen, depending on the outcome of the battle.

Assets

All of the sprites, backgrounds buttons and background music can be found on the bundle for racial justice and equiality at itch.io

Map designed by me ussing the Tiled Software and a lot of love ๐Ÿ’œ

Characters

Hero


Regular guy

Enemies


Cutulhu


Saint Axolotl


Bunny of Death


Crazy Lizzard


Wiked Demon


Toad

๐Ÿ“ฝ๏ธ Previews

Mobile

Start Game Scene


Laptop

World


Tablet

Boss Battle


๐Ÿงฌ Technologies & Languages Used

  • Javascript
  • ESLint
  • StyleLint
  • Phaser 3 Framework
  • Stickler CI
  • Jest Framework

๐Ÿ”ฐ Setup & Usage

Setup

To view the project in action, follow this link to the live website or

  1. download the repository and run npm run build and then npm run start
  2. open your localhost to play the game locally.

๐Ÿ›Ž๏ธ Contributions, Issues & Forking

If you have any issues setting up the project or you come across any unintended bugs or problems, please do submit an issue to the RPG game page.

If you want to make your own changes, modifications or improvements to our project, go ahead and Fork it!

  1. Fork it
  2. Create your working branch (git checkout -b [choose-a-name])
  3. Commit your changes (git commit -am 'what this commit will fix/add/improve')
  4. Push to the branch (git push origin [chosen-name])
  5. Create a new Pull Request

๐ŸคŸ๐Ÿฝ๐Ÿ˜„ ๐Ÿ˜›๐Ÿค™๐Ÿพ Creator

Alexis Sanchez

Github

Linkedin

๐Ÿ™Œ๐Ÿพ Show Your Support

Give a โญ๏ธ if you like this project!

About

An RPG game made with Phaser 3 and Webpack


Languages

Language:JavaScript 84.7%Language:HTML 15.2%Language:CSS 0.1%Language:SCSS 0.1%