jueves, 21 de marzo de 2013

Welcome to my final year project blog !


I will be updating this blog and trying to show you my progress during the next few months.

What is my project about? It's about Artificial Intelligence in Real-Time Strategy Games.

It has been proved that real-time strategy games are one of the more thorny genres as far as AI is concerned, and a good architecture and planning is necessary to ensure success. 

One of the things that motivated me to start with this project was the next paragraph, found in AI Game Wisdom 1 book:

Undertaking the development of an RTS AI takes guts. It is one of the hardest genres to develop AI for and will test your abilities to the limit

Compared to other genres, the options and decisions that you are able to make in a RTS are much bigger. That is what makes the AI for RTS extremely complex and, at the same time, an interesting field to research as a game developer.

Great games such as Age of Empires, Star Craft and The Settlers 7 also inspired me to choose this subject.

This thesis will explore the possibilities for developing an efficient AI for a RTS, capable of making reasonable decisions during the progress of the game and represent a challenge to a human player. All this will be implement in a generic 3D game engine.



The final product will be an executable demo, were you will be able to observe the AI build a productive empire from scratch in a 3D environment. The idea is that every time you execute the demo, the AI will behave different as it can choose different paths to achieve its final strategy, but always taking into account the efficiency.


Facts:

- Dates of the posts have been modified so the order of reading is top-down instead of down-top. Ignore the posting dates as they are not real. It's not a smart solution but for the moment Blogspot doesn't offer any other.

-This is not supposed to be a tutorial and it won't be. I'm doing this blog so my tutor and other people can follow my progress through my project, and have a general idea of my work and the decisions I've been taking.