University Project The project, carried out by ᚱඞς Studios (pronounced rongs), is an alpha presentation of a card-based battle RPG, realized via the Godot 4.1.2 game engine and coded in C#. Other graphic and music software later nominated and further explained in its use were used. The goal was to create a prototype of a card game in 3 month with its business plan and present it.
The Game Purpose HeχMage is, thus, an RPG with combat turnation through the use of cards. The player's goal is to defeat the three enemies (two fire snakes and a dark sorcerer) by bringing their HP to 0.
How does combat work? Statistics | Both player and enemies have available life points (HP, red hearts), shield points (Shield, green shields) and magic points (Mana, blue orbs) shown at the top of the screen under their name. When life reaches or falls below 0, the character dies. Victory is achieved only when all three enemies have been defeated.
The damage is, unless explicitly stated, first removed from the shield, and in case the shield is not enough the remaining part would not be calculated for damage on life; therefore to inflict damage directly to life the shield must already be at zero.
In order to inflict damage, characters have a deck of cards from which they can draw each turn until they fill their hand with a maximum of 4 cards. The cards are characterized by int Mana, String Name, description and representative image. Each card has a different effect ranging from inflicting elemental damage or status to healing the user by partially recharging life or shield.
Status Characters can be victims of elemental statuses indicated by the respective initial below the mana bar.
Fire: fire status, the enemy suffers $1/6$ of current life as damage Ice: ice status, the enemy skips $n$ turns by not using any cards Poison: poison status, the enemy suffers $n$ of damage directly to life while ignoring the shield
What is available to the player? The Mage | The player controls the mage positioned to the left of the screen who has 100 life points (HP), 50 shield points (Shield) and 10 magic points (Mana) at his disposal.
Magician's Cards | Instead, the bottom center of the screen shows the 4 cards held in the player's hand. Each turn then the player, after drawing until the hand is full, can decide which cards to use and end the turn at the desired time. The player's deck consists of 9 different cards that are shuffled whenever all have been drawn once (the cards are therefore not disposable):Sword Slash: deals 5 damage, cost 1Mighty Slash: inflicts 20 damage, cost 3Caught In Ice: inflicts 5 damage and 25% ice status, cost 3Flaming Salamander: inflicts 20 damage and 100% fire status, cost 6Poison Fang: inflicts 5 of year and 100% poison, cost 3Wood Shield: heals shield by 15 pointsImmovable Defender: heals shield by 5 points for each enemy, boss is worth 3 enemiesLife Potion: heals the life by 15 pointsYour Soul Belongs to Me: heals 8 points life for each enemy, boss is worth 3 enemies
Terminate the turn | Once we have used all the desired cards we can end the turn to leave the action to the enemies, to do this we simply need to click the turn change button found at the top of the screen next to the player's life.
What do the enemies have at their disposal? Enemy Types | The three enemies are of two types: Fireworm, a small enemy with 25 points of shield, 50 of life and 10 of manaDark Sorcerer, the larger enemy with 50 shield points, 100 life and 10 mana
Enemy cards | Both enemies possess the same deck of cards consisting of 5 cards, which are not visible to the player and therefore not graphically realized:Basic Attack: deals 3 damage, cost 1Weak Point: deals 10 damage directly to life, cost 6Rest: heals 6 points to life, cost 3Toxin: inflicts 6 damage and 100% poison for 3 turns, cost 5Final Attack: inflicts 24 damage, cost 10 Assets CC0 In order to shorten the time for the project we made use of CC0 assets downloaded from itch.io, this choice was made in order to compensate for our lack of skill and the need for more time to produce assets that were presentable. Here we will mention the asset packages used and their respective authors:
Evil Wizard 2 - LuizMeloFire Worm - LuizMeloWizard Pack - LuizMeloEPIC RPG World - Free Demo Ancient Ruins - RafaelMatos The Game Cover Yes, the game cover was realized with AI, precisely Windows Copilot with Dall-E.
Status | Released |
Platforms | Windows |
Rating | Rated 4.5 out of 5 stars (2 total ratings) |
Author | Mon amiral |
Tags | 2D, nicolas-cage, tamagotchi |