top of page

Project Summary

For my Dissertation for my Computer Science Degree at Coventry University I ran a project on Civilization V's AI. Specifically my Research question was: "Can an AI Effectively develop an empire during the ancient and classical era in Civilization V while playing under the same rules of the player."

In order to do this, I ran several experiments on the AI system in a controlled environment 5 times. First as the unchanged AI to establish a baseline. Secondly as the same AI with all of the AI "Cheats" removed. After I had done this, I rewrote some of the AI code, and ran it through the same experiments. And used what I learnt from that to create a V2 AI. The results of this were interesting, mostly due to how much Randomness uses to make its decisions (something I explore and explain more in my Dissertation.)

 

The project was all Individual work as you would expect, and I enjoyed my dive into the world of AI and game modding (the latter being not something I directly talk about often in the Dissertation.) And while the Project wasn't as successful was I would've liked, I did learn a lot about AI Systems, most specifically the Civilisation V one as well as the history of AI and why they are so hard to make.

 

If You are interested you can see my Dissertation: Here

 

On the whole the project was a good experience for me personally, as due to some sage advise from my Supervisor I kept the scope of the project small. And while I wasn't able to react the conclusion I would've liked to have, I was able to finish the project with a great grade.

bottom of page