"Invaders"

From ICO wiki
Revision as of 11:01, 29 September 2011 by Htamm (talk | contribs) (→‎Logi)
Jump to navigationJump to search

Liikmed

  • Sergei Rumjantsev (kontakt & projektijuht)
  • Heiki Tamm
  • Madis Sarv

Visioon

Idee on luua Conquer strategy tüüpi mäng, kus kasutaja ja ta vastane(PC player) alustavad ühe "objektiga" ja eesmärk on võtta kõik "objektid" enda kätte. Mäng kestab, kuni üks mängijatest on suutnud kõik "objektid" võita enda kätte. Juhul, kui selleks on kasutaja, siis ta läheb edasi järgmisele tasemele. Kaotuse korral saab korrata taset uuesti või alustada algusest.

- Mäng on kiire ja nõudab kiiret taiplikust. - On olemas mitu erinevat "objekti" tüüpi, mis annavad eri boonuseid. Strateegiliselt tähtsad punktid, kuna nende abiga saab ressursse juurde, mis omakorda suurendavad ründejõudu.

Analüüs

TODO: arutada läbi mängu loomise tehniline "kondikava"


Üldkirjeldus

Sissejuhatus

Tegemist on strateegiaga, kus kasutaja eesmärk on vallutada väljakul kõik tornid enda kätte. Vallutamiseks kasutatakse tornides kogunevat ründejõudu(sõdurid), mille kogunemiskiirus suureneb vastava torni taseme suurendamisega. Tornide taseme suurendamiseks kasutatakse raha, mis koguneb juhul, kui mängija valduses on silotorn. Raha kogumiskiirus suureneb silotorni taseme suurendamisega, mida saab ka suurendada raha abil. Mängul on olemas palju erinevaid tasemeid, mis pakuvad mängijale erinevaid raskuse variatsioone. Mängu algusepoole on ainult üks NPC vastane, aga leveli suurenedes suureneb ka vastaste arv, kes sõdivad omavahel ja ka mängija vastu.

Mängu objektid

  • Tornid
    • Ründetorn - kogub sõdureid, max lvl 10
    • Silotorn - kogub sõdureid + raha, max lvl 5
    • Supertorn - kogub sõdureid + selle torni sõdurid on väga kiired, max lvl 5
  • Sõdurid - kasutatakse vallutamiseks
  • Taustaobjektid - visuaalsed kujundid

Näiteid mänguloogikast

  • Kui mängija A sõdurid saavad kokku mängija B sõduritega ja mängija A sõdureid on vähem, siis tapavad B sõdurid A omad ära ja liiguvad etteantud suunas edasi.
  • Kui A sõdurid on suures vähemuses, siis B ei saa üldse kahju. Rohkem võrdsete arvude puhul, kahju on enamvähem sama, mis väiksema kogusega mängijal.
  • Igal tornil on olemas tase, mis annab iga intervalli tagant mingit boonust. Kõik tornid toodavad sõdureid.
  • Mängija saab saata sõdureid korraga kõigist tornidest, kuid ka valides välja kindla torni kust soovib saata.
  • Kasutaja saab paigutada sõdureid ümber oma tornide vahel.
  • Võidu korral suunatakse mängi järgmisele tasemele.
  • Kaotuse korral on võimalus alustada käesolevat taset uuesti või salvestada enda skoor ära ja lõpetada.

Vaated

  • Peamenüüvaade
  • Mänguvaade
  • Tulemuse salvestamise vaade
  • Tulemuste vaade

Võimalikud raskused

  • AI?
  • Hea rühmajaotuse leidmine

Must have

  • Tasemed
  • Puntkiarvestus
  • Hiire&klaviatuuri tugi
  • Xbox'i puldiga juhtimine


Nice to have

  • Kinect'iga juhtimise võimalus
  • FSAA - (full screen artistic applications) :p
  • Üldine skoor, hoida kuskil keskses andmebaasis kuhu tehakse päring
  • Spetstorn, mis oleks teistest peajagu tugevam ja pakuks seeläbi osadel tasemetel väga suurt võitlust nende üle.

Mängu juhtimine


Üldkirjeldus

Mängu juhtimiseks kasutame PC-tüüpi arvuti klaviatuuri WASD ja nooleklahve ning Xbox juhtpulti (kontrollerit)

Sissejuhatus

TODO:

Logi

29.09.11

  • Eesmärgid püstitatud
  • Analüüs
  • Väiksemat viisi progemine :)

25.09.11 koosoleku protokoll (pending)

  • Xbox'i puldiga juhtimine (...)

22.09.11 Tiim koos. TODO: ülesannete jaotus/vastutus.