Final Year University Project


About

This project was undertaken to contribute and further improve Dynamic Game Balancing. Developed with Agile Methodologies and the implementation of various Genetic Algorithm techniques (GA); which inspired further research in co-evolution. A GA game engine was designed and written in Python with C++ modules, which I was then able to successfully integrate within a prototype that demonstrated the evolution of artificial intelligence within the game. The GA dynamically adjusts the conditions of the game, tailoring it to an individual player’s actions, whereby the attributes and appearance of an agent character is able to evolve by itself to counteract a players’ strategy, thus adding depth, challenge and a more robust competitive nature to the game.
Too much jargon? click me!

Development

pro-1

Gameplay sreenshot

 

pro-3

Gameplay screenshot

 

pro-2

Gameplay screenshot

 

Alians_all_action_with_chicken_smooth

Character development

 

traps_all_triggered_smooth_alternate_texture

Triggered traps

 

setting1

Environment development

 

pro-5

Initial gameplay concept using Panda stock characters