/grimorium_verum

A platform game about banishing spirits based on the book, True Grimoire by Alibeck the Egyptian. Built using Phaser 3, Matter.js and Webpack.

Primary LanguageJavaScriptMIT LicenseMIT

Grimorium Verum

An infinite platform game about banishing demonic spirits.

image

About the Game

How to play

Use the ◀️ and ▶️ keys to run and the 🔼 key to jump. To banish the spirits, use the spacebar.

You must banish all of the spirits in the realm in order to continue to the next level.

The game ends when you get possessed by an evil spirit. This happens when the spirit touches you while you're not attacking.

If your score is among the top 10 your name will appear at the end of the game.

Scenes

  • Main game: The wizard appears in the demon-infested realm. Be careful not to get possessed!
  • Game Over: The game ends when the wizard becomes possessed. You may record you highest score here.

Built With

  • Node JS
  • Webpack
  • Javascript ES6
  • Babel
  • Phaser
  • Matter.js

Live Demo

Check out the live demo here

Getting started

Pre Requisites

Install

  • Clone this repo with git clone.
  • Enter the repo directory.
  • Run npm install && npm start in your terminal.
  • This will open http://localhost:8080 on your browser.
  • Banish those ghouls!

Game Doc

Hero

Use the ◀️ and ▶️ keys to run and the 🔼 key to jump. To banish the spirits, use the spacebar.

image

Demon

Jumps around a given area. If it touches you, you're possessed! Game over, Pal.

image

Scenes

Main Scene

Run and jumpr around banishing demons. Once you banish all the demons in the level, you pass on to the next level, where there will be more demons than before. The game only ends once you become possessed.

image

Game over

Once you lose, you can register your final socre with your name here.

image

High scores

It contains the top players of the game.

image

Future features

Bring to life more aspects of the Grimorium Verum:

Initially, the game was going to be about collecting magical items necesary for a demonic evocation, however, due to time constraints, it wasn't possible. The evocation would result on a demonic Boss appearing, which the wizard would have to defeat in order to bind it (as is detailed in the grimorium). In the present version, the game only serves to showcase what the game mechanics would look like in a finished version of the Grimorium Verum.

Author

👤 Oscar Mier

🤝 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

Sprite credits:

📝 License

This project is MIT licensed.