Hayley Borck's profile

Eventide: Tactical RPG

Eventide: Tactical RPG
This is a tactical role playing game in C# created to demonstrate procedural content generation in games. The game was developed for the Advanced Game AI class offered at Georgia Institute of Technology. There were two aspects of procedural content generation (required for the class). The first was based on the "team" of players a user choose. The user had a choice of Archer, Swordsman, and Mage. A genetic algorithm then created a 3-D landscape based either to help or hinder the user, which depended on whether the user selected an easy or hard game. The second aspect of procedural content generation was based on the special abilities selected for each of the users team. Another genetic algorithm selected the opponents team which is designed to either make it harder or easier on the player, again based on whether the user selects an easy or hard game.
The terrain is procedurally generated each game based on which units are recruited for your party. For example if a user picks an archer heavy team the terrain for a hard game will be generated with lots of hills, which is hard for an archer. The opposite is true for an easy game.
The enemy party will be created using the special abilities picked during level up. In an easy game the enemy party will consist of members which are deemed easier to conquer, the opposite is true for a hard game.
Game play - Attacking: The selected mage can attack anywhere in the blue highlighted area.
Game play: This users team is swordsman and mage heavy with no archers. The terrain is subsequently relatively flat. The special abilities chosen have created a procedurally generated team heavy with archers and swordsmen. 
Eventide: Tactical RPG
Published:

Eventide: Tactical RPG

Tactical RPG created from ground up in C# for Advanced Game AI course

Published: