HeχMage
A downloadable game for Windows and Linux
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 1
- Mighty Slash: inflicts 20 damage, cost 3
- Caught In Ice: inflicts 5 damage and 25% ice status, cost 3
- Flaming Salamander: inflicts 20 damage and 100% fire status, cost 6
- Poison Fang: inflicts 5 of year and 100% poison, cost 3
- Wood Shield: heals shield by 15 points
- Immovable Defender: heals shield by 5 points for each enemy, boss is worth 3 enemies
- Life Potion: heals the life by 15 points
- Your Soul Belongs to Me: heals 8 points life for each enemy, boss is worth 3 enemies
- The player's deck consists of 9 different cards that are shuffled whenever all have been drawn once (the cards are therefore not disposable):
- 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 mana
- Dark 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 1
- Weak Point: deals 10 damage directly to life, cost 6
- Rest: heals 6 points to life, cost 3
- Toxin: inflicts 6 damage and 100% poison for 3 turns, cost 5
- Final 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 - LuizMelo
- Fire Worm - LuizMelo
- Wizard Pack - LuizMelo
- EPIC 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 | Prototype |
Platforms | Windows, Linux |
Release date | Dec 22, 2023 |
Rating | Rated 5.0 out of 5 stars (3 total ratings) |
Authors | RedFoXalabama, Mr.Carcallo, OniShivo (Sfyri) |
Genre | Card Game, Role Playing |
Made with | Blender, Adobe Photoshop, Audacity, Godot, Aseprite, Adobe Illustrator |
Tags | 2D, Godot, mage, Pixel Art, Simple, Singleplayer |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Languages | Italian |
Inputs | Mouse |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.