SI: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kekukk (talk | contribs)
Kekukk (talk | contribs)
 
Line 63: Line 63:
Allalaadimise link: http://enos.itcollege.ee/~kekukk/2013%20spring%20semester/CSharp/SI_final.zip
Allalaadimise link: http://enos.itcollege.ee/~kekukk/2013%20spring%20semester/CSharp/SI_final.zip


==
== ==


[[Category:Programmeerimine CSharp keeles]]
[[Category:Programmeerimine CSharp keeles]]

Latest revision as of 21:35, 22 January 2014

Projekti kirjeldus

Eesmärgiks on luua mäng kus peategelaseks oled sina ise kellele on antud juhtida SI-1337 tüüpi kosmoselaev mis teel koduplaneedile imeti musta auku ja nüüd tagasi teed otsib. Sest koduplaneedil on hea peekon ja Si-1337 pardal on hea peekoni praadia. Teel koju kohtab SI-1337 piloot erinevaid kosmosepiraate kes tahavad üliarenenud SI-1337 kosmose laeva üliarenenud ja multifunktsionaalset peekoni praadiat koos planeet Peekoni tähekaardiga endale saada.

Meeskonna liikmed

  • Kert Kukk - Programmeerija
  • Roland Pukk - Programmeerija
  • Anti Meos - Programmeerija
  • Kristjan Adrat - Programmeerija

Analüüs

Eesmärk

Eesmärgiks on teha midagi lõbusat ja sellist mida oleks ka lõbus kasutada/mängida ning kõige selle juures õppida midagi juurde ja arendada C# teadmisi ja meeskonna tööd.

Mängu kirjeldus

Projektiks on XNA SpaceShooteri loomine. Mängija läbib erinevaid tasemeid võideldes kosmosepiraatidega. Kosmoselaev on võimeline tulistama kosmosepiraate laserkiirega. Vastaste hävitamisel on võimalus, et neist jääb maha mingi “loot”. Loot võib muuta laseri paremaks (laseb kiiremini) või annab kaitsekilbi energia generaatorile kütust juurde mis kaitseb vastaste rünnaku eest enne kui laev otseselt kahjustada saab. SI-1337 kaitsekilp kannatab 6 lasku vastase poolt enne kui maha läheb. SI-1337 ise kannatab 6 lasku enne kui puruneb. Peale seda kui SI-1337 on saanud pihta kuus korda ilma, et oleks kaitsekilp aktiivne, SI-1377 plahvatab aga peekoni praadia ja tähekaart jäävad terveks. Tähekaart ja peekoni praadia jäävad kosmosesse hõljuma. Kohe kui Si-1337 on plahvatanud hakkavad kosmose piraadid suunduma ühe või teise objekti poole. Mängia peab kiirelt respawnima ja ära korjama vähemalt ühe kaotatud objektidest. Kui mängija kaotab peekoni praadia siis kaotab ta 50% eludest. Kui mängijal ei õnnestu tagasi saada tähekaarti siis kaotab ta 50% kaitsekilbi maksimum kaitsest. Kui kosmosepiradil õnnestub saada üks kahest mängia poolt dropitavast lootist siis ilmub piraadile 6 HP suurune kaitsekilp. Piraat kes sai just rikkamaks kas peekoni praadia või tähekaardi võrra hakkab mängijast eemale liikuma. Mängija saab selle kaitsekilbi hävitada ja oma vara tagasi nõuda. Kuid teised piraadid on ka väga usinad värskelt vabanenud vara omastamisel. Kui piraadil peaks õnnestuma ära lennata sinu kalli varaga siis on mängijal võimalus see tagasi võita taseme lõpus alistades BOSS. Respawnida saab max 2 korda enne kui oled täielikult kaotanud väärtusliku Peekoni praadia koos tähekaardiga planeet Peekonile. Iga taseme lõpus on ka nö. Boss fight mis viib järgmisse tasemesse. Tava vastased jagunevad kolmeks. Nõrgad (1hp), tugevad (2hp) ja väga tugevad (3hp). AND repeat ! Kõrgematel tasemetel lähevad vastased tugevamaks, kiiremaks ja koledamaks.

Tööprotsess

Kõikide ülesannete jaotus pole lõplikult veel paigas. Hetkel on valminud esialgne idee, default taseme kujundus on ka enamvähem silme ees ja on loodud ka esimese leveli väga algne prototüüp.

Must have funktsionaalsused:

  • 1 - mitu animeeritud taset.
  • IS-1337 kosmoselaev mis oskab lasta, kaitsekilpi genereerida, plahvatada, respawnida, ...
  • 1- mitu vastast mida paugutada.
  • 1 BOSS vastane iga taseme lõpus.
  • mänguga suhtlus klaviatuuri kasutades
  • Mänguga suhtlus xboxi pulti kasutades
  • Elude, kilbi ja puntide süsteem.
  • Menüü: Start

Nice to have funktsionaalsused:

  • mängu oleku salvestus jätkamaks pooleli jäänud kohast.
  • kahkesi mängitavus ?
  • erinevad relvad (rocket launcher jne.)
  • HP näidikud vastastel.
  • Tasemete erinev graafiline taust.
  • Taseme progressi näitav minimap.
  • Nii vastaste kui mängija poolt ülesse korjatavad esemed.
  • Mängu sisse juhatav intro.
  • Menuüü: options.

Võimalikud takistused?

Projektiga edukalt valmis jõudmine.

Varajasemad versioonid

Mõned varasemad versioonid mängust enne prototüübi valmimist.

Allalaadimise link: http://enos.itcollege.ee/~kekukk/2013%20spring%20semester/CSharp/SI_varajasemad_versioonid.zip

Prototüüp

Mängu prototüüp.

Allalaadimise link: http://enos.itcollege.ee/~kekukk/2013%20spring%20semester/CSharp/SI_Proto.zip

Lõpptoode

Projekti lõpptoode.

Allalaadimise link: http://enos.itcollege.ee/~kekukk/2013%20spring%20semester/CSharp/SI_final.zip