Metallic Clashers


About The Project:


This project is a puzzle fighting game with rpg elements. The player has multiple levels to chose from that provide different enemy encounters.


About The Level Selection:


The levels are set up as a node system. The first level is unlocked at the start while all other levels are locked. In order to unlock new levels, you must win any unlocked levels currently available to you. Losing a level will not unlock any new levels. When selecting a level, information will be displayed to the player. The information consists of how many enemies the player will encounter and how much stamina it will take to enter the level. If the player does not have enough stamina to enter the level, they will need to wait until their stamina recharges.


About The Stamina System:


Stamina is used to enter levels. As long as the player has enough stamina, they will be able to enter the level. If not, the player will need to wait until their stamina is recharged. Stamina will recharge over time in real time.


About The Combat:


The combat screen of the game will display the players health and shield power, the gem grid and the enemies who will have their health and attack timers displayed. When combat starts, the player will be in attack mode. Making matches while in this mode will allow the player to attack the enemy currently targeted. In order to change which enemy is currently selected, click on another enemy to have attacks effect that enemy. While in defense mode, making matches will increase the amount of shield power the player currently has. The player can switch modes on the fly during combat. If the player defeats all enemies in the stage, the player will receive experience points and the next level is unlocked. While obtaining experience points, if the player levels up, all stats related to the player will be increased. If the player loses all of their health, combat will end and the player will need to retry the level again.


Controls:


This web version of the project uses the left mouse button and mouse movement during runtime.


  • Left Mouse Button: Used to interact with various ui elements and used to select which gem to interact with (must click on hold before moving a gem).
  • Mouse Movement: Used to move a gem while having a gem selected (can only move gems vertical or horizontal).

  • Link To Repo


    Link To Release Page (Project Download)


    Back To Main Page