GlobalLite

From EIK wiki
Revision as of 17:36, 26 November 2015 by Iteras (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

C# projekt nimi

Meeskonna nimi: Global Elite


Meeskonna koosseis

  • Marek Kivikink
  • Indrek Nurja
  • Imre Teras
  • Aapo Kersalu
  • Erling Tammisto

Projektijuht:

Projekti kokkuvõte

Projektis luuakse mäng. Mänguks on sidescroller mis on Unity ja C# programmeerimis keele baasil. Mängu põhiideeks on koguda mängijal mängu peategelasega punkte, teha läbi minigame’sid, milleks on vanad Arcade mängud(nt Pacman, Space Shooters Donkey Kong jne), läbida tasandit põigeldes üle lõksudest ja tappes koletisi. Mängu tegelane saab tappa vaenlasi oma tulirelvaga. Igal tasandil saab olema üks või mitu arcade masinat, kus saab mängida minigame’i. Minigame’i põrudes kaotad kas ühe oma eludest või peab loovutama mingi punktisumma enda omadest, et saada mängida veel mängida Arcade’i. Minimängude läbimised annavad mängijale boonus elemendi ( nt double damage, double health, special weapon) millega on tasandit lihtsam läbida. Iga tasandi lõpus saab olema Boss, kes esialgse plaani päraselt saab olema läbitud minigame’i tegelane(nt Pacmanis kas Pacman või 4 ghost’i). Mängu peaks saama ka läbida ilma minigame’i tegemata, aga see saab olema palju keerulisem. Igal tasandil on olemas lõksud ja liikuvad objektid, mis teevad tasandi läbimist raskemaks ja muudavad seda samaaegselt dünaamiliseks.

Mängu eesmärk

Mängu eesmärk on püsida elus, läbida tasandid ja tappa boss ning saada võimalikult kõrge punktisumma. Peale Nice-To-Have skoori andmebaasi loomist olla ka teistest mängijatest parem. Samuti annab lisapunkte mängija oskus kiirelt leveleid läbida. Mängija saab teha valikud ja mõelda oma taktika, kas rushida läbi leveli, kas võtta aega ja tappa kõik koletised või siis leida kahe vahel tasakaal, et saavutada maksimaalne punktisumma.

Aimatavad problemaatilised kohad

  • Minigame’i ja maingame’ide vahelised stseenide vahetused
  • Artificial Intelligence-i ehk vastaste loomine. Nende nn mõistuse programmeerimine - mis trajektooris nad liiguvad, kuidas nad vastase tuvastavad ning seejärel vastast ründavad.

Funktsionaalsused (Must have)

  • Sidescrollerist platvormer
  • 2 tasandit ja 2 minigame’i
  • Klaviatuuri ja XBOX'i tugi
  • Lõksud
  • Liikuvad objektid
  • Vaenlased
  • Algne punktide skoor

Funktsionaalsused (Nice to have)

  • Rohkem kui 2 tasandit ja 2 minigame’i
  • Gamestory
  • Heliefektid
  • Andmebaasil töötav skoor, seal hulgas ka top skoor
  • Windows Phone tugi
  • Mõned easter eggid

Kasutatav tehnoloogia

  • Visual Studio 2015
  • Unity
  • Visual Studio Scrum



Planeeritavad funktsionaalsused

Logi

20.09

  • Tiimi loomine

24.09

  • Idee genereerimine

30.09

  • Meeskonna miiting, Unityga tutvumine

25.10

  • Wiki lehekülje loomine

30.10

  • Miiting, projekti läbimõtlemine, analüüsi tegemine.

26.11.15

  • Miiting
  • Spraitide otsimine
  • TFS'iga ühendamine ja esimesed sissekanded
  • Unityga animatsioonide valmistamine