A downloadable game

Download NowName your own price

This game was created as a second year project, where I utilized the Minimax Algorithm with alpha-beta pruning to create the enemy AI.
For the Minimax Algorithm to work the program needs to get all the possible moves that the enemy and player can do, to achieve this it uses Dijkstra's map to determine where each "entity" can move in their turns depending on mana.
This is also used to move the player and enemies during their turn.

Additionally to get the possible moves the program must take into consideration that the enemy and player have unique skills; each of them with individual stats.


Please be patient with the enemy AI, as it only runs serially.

All sprites (except for the player and enemies) have been created by myself,  this was done to have a consistent style throughout.

I am very proud of the code that I created for this game and I would say that this shows very well what I learned in first year and how I am now applying it in my second year project.

Game

One day, the cell that you have been locked in blows open from magical forces, will you be  able to escape and get your freedom?

Come and face all the dangerous foes in your path to liberty and deafet the keeper of the prison... The Skeleton Grandmaster. This will be the last hurdle you must face to escape the prison.

You will encounter many skills in your quest, first picking up the spear to defend yourself at the first battle. Collecting powerful skills every time you defeat an enemy, and expanding your magical arsenal.

Attributions

Player Sprites by wulax - https://opengameart.org/content/lpc-medieval-fantasy-character-sprites

Font by GGBotNet - https://ggbot.itch.io/pixeloid-font

Background Music by Chopin performed by Jason Chiu - https://musopen.org/music/603-ballade-no-1-op-23/

Install Instructions

Download the zip file, unpack it, run game.exe file.

Download

Download NowName your own price

Click download now to get access to the following files:

PrisonEscape.zip 75 MB

Leave a comment

Log in with itch.io to leave a comment.