Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mazimez/mazime

The simple game to practice the matter.js library and path finding and following algorithm with tree structure and multi-directional arrays
https://github.com/mazimez/mazime

anime game hacktoberfest matter-js naruto-game

Last synced: about 1 month ago
JSON representation

The simple game to practice the matter.js library and path finding and following algorithm with tree structure and multi-directional arrays

Awesome Lists containing this project

README

        

# Mazime

A simple game build with [matter.js](https://brm.io/matter-js/) engine and [Peer js](https://peerjs.com/)

Find the path to goal before the ghost(other player) finds you. selecting different character will give you different abilities, same for the other player

**Play Now**: [Mazime](http://mazepuzzel.netlify.app/)

## How to Play

- select the character first. most of the characters will be from different anime. their abilities reflects their role/personality in the Anime. hover over character to know more about their ability

![alt text](https://i.ibb.co/c3c302V/image.png)

- select the mode of play, single player or multiplayer.

## Single Player
- the blue ball is your character and red ball is the computer(ghost). avoid red ball from touching your character and reach to the green box(goal) at bottom right to finish the game and go to next level.
- there is also an option of "Ghost Off" at bottom left, so you can disable the ghost.

## Multi Player
- needs to devices(2 people) for this

![alt text](https://i.ibb.co/PN5ZBDp/image.png)

- 1 device needs to become host, by selecting the option of Create Maze. User can select level and then given the Code that user can share it with another user in order to join the game.
- other device will select join game option and will be asked to enter the code that's been shared by Host.
- once the code is given, the game will start in both devices and the Host will become the Blue ball and other device will become (red ball)Ghost.
- target is still the same, Blue ball has to reach to goal and red ball has to stop it.
## Controls

- `up`, `down`, `left`, `right` keys: move
- can also use `w`, `s`, `a`, `d` keys for movement
- if you are playing in Mobile phone then you can tilt the device in the direction you want you player to move
- `space` key to use special ability(based on selected character)
- the red eye looking thing(sharingan) can also be used to activate the special ability (for Mobile Phones)
- the Special ability can be used only 3 time in each level and it needs 2 seconds to recharge (whenever the sharingan's looks faded that means you can not use special ability right now.)

## Note
- This game was initiated by [@StephenGrider](https://github.com/StephenGrider) in the [Udemy course](https://www.udemy.com/course/javascript-beginners-complete-tutorial/). I just like this game and try to improve it. please check out the course to learn more about JavaScript and this game too.
- [@StephenGrider](https://github.com/StephenGrider), I Hope you don't mind me working on your game and keep improving it :sweat_smile: .
- This game is still in development, so if you find any bugs or have any idea that you want to add in this game then please let me know [here](https://github.com/asif987patel/matter/issues/new)