Strategispel till Android-telefoner

Projekt-/problembeskrivning

Uppgiften är att göra ett så kallat “Turn based strategy game”, turordningsbaserat strategispel, som ska gå att köra på telefoner med operativsystemet Android. Det finns idag inte så många djupare strategispel till Android-telefoner. Därför är detta ett spel som behövs.

Upp till 4 spelare ska kunna spela mot varandra eller mot så kallade “bots”, datorstyrda motspelare. En viktig ingrediens i projektet är alltså att skapa en AI, med hjälp av olika algoritmer skapa artificiell intelligens, som ska styra dessa “bots”. Matcher spelas antingen på en telefon, eller så kan spelarna ha varsin telefon och spela över internet.

Spelet utspelar sig på en slumpgenererad karta som är indelad i rutor. Dessa rutor har olika terräng, resurser och egenskaper. Varje spelare startar med att äga en ruta som är spelarens huvudstad. Målet är att ta över de andra spelarnas huvudstäder utan att förlora sin egen. Genom att äga en ruta får man inkomster av varierande slag, t.ex. trä, järn, guld eller andra resurser. Dessutom kan man bygga städer, industribyggnader och rekrytera soldater av olika slag på dessa rutor. För att kunna bygga och rekrytera behöver man resurser. Därför är det viktigt att ta över rutor som innehåller strategiskt viktiga resurser, samt förhindra att motspelarna får tag i resurser de behöver.

För att ta över en ruta kan man antingen ta över den med våld genom att invadera den med soldater, eller så kan man ta över rutan fredligt om ingen annan spelare äger den genom att kolonisera den.

Huvudsakliga utmaningar : 

  • Skapa en simpel spelmotor som kan köra spelet samt underlätta expansion 
  • Implementera artificiell intelligens med hjälp av algoritmer 
  • Implementera nätverksmöjligheter så att spelet kan köras över internet
Projektkod DATX02_1220
Målgrupp D, IT
Gruppstorlek 4-6
Speciella förkunskapskrav
Objektorienterad programmering. Grundläggande kunskap om algoritmer och datastrukturer. Grundläggande kunskap om nätverk
Handledare

Förslagslämnare:

 Andreas Eklund (Student, garantiplats)

 Tomas Urdell (Student, garantiplats)

 

Institution Data- och informationsteknik
Uppdaterad: 03 november 2011

 SÖK


Exjobb?
Har ditt företag förslag på exjobb att anmäla, skicka ett email!
DATA- OCH INFORMATIONSTEKNIK - Chalmers tekniska högskola och Göteborgs universitet - 412 96 Göteborg
Telefon: 031-772 1000