Talk:Meeskond:Qwerty

From ICO wiki
Revision as of 15:53, 2 January 2015 by Tpaaro (talk | contribs)
Jump to navigationJump to search

Analüüsi Retsensioon

Meeskonna Qwerty idee on luua PacManile sarnane mäng nimega “Tanks”. Mängija sõidab kaardil ringi ning korjab võimalikult palju punkte vastaste hävitamisega. Lisapunkte on võimalik teenida maast boonuste kogumisega. Samal ajal ei tohi ise hävitatud saada.

Mängu idee on hea ning anaüüsis on toodud välja head põhifunktsionaalsused, mis võiksid olemas olla, küll aga võiks olemas olla ka visuaalne kavand lõpptootest.


Omapoolsed soovitused

  • Infinite play - mäng ei lõpe kunagi ning korjatakse ainult punkte, mida rohkem punkte surres, seda parem.
    • Vastased muutuvad üle aja tugevamaks/kiiremaks.
  • Edetabel
  • Ka vastased saavad tulistada, mitte ei sõida lihtsalt ringi.(Seos esimese punktiga)
  • Erinevad tankid - mängija saab valida endale alguses tanki millega sõidab
    • nt üks sõidab kiiremini ning teine laseb kiiremini.


Ühtlasi võiks nimekirja funktsionaalsustest teha nimekirjaks :D

by Meeskond:Lillelapsed

Prototüübi retsensioon

Prototüübi käivitamine õnnestus edukalt. Analüüsis väljatoodud must have funktsionaalsusest on veel realiseerimata:

  • surmasaamine ei tööta järjepidevalt - vahel õnnestub vastase tangist lihtsalt läbi sõita
  • kui surmasaamine õnnestub, siis mäng seiskub, kuid järjepidevalt tühikut vajutades saab teoreetiliselt ühe kaadri kaupa mängu mängimist jätkata
  • tulistamisfunktsioon enda ega vastaste poolt ei ole realiseeritud

Projekti failid võiksid olla struktureeritud. Hetkel on disainielemendid (pildid) ühes kaustas, kuid ülejäänud koodifailid on projekti põhikaustas koos. Võiks kasutada mõnda arendusmustrit projekti struktureerimisel. Klassinimed võiks üle vaadata, et nimetuse järgi oleks paremini tuvastatav, millega antud kood tegeleb (nt Model.cs). Mõningate kohtade peal võiks kood olla selgemalt kommenteeritud (näiteks Program.cs-i puhul võiks olla selgitatud, mis on etteantavate parameetrite tähenduseks), kuid üldiselt vastab koodikirjutamisstiil headele tavadele.

Omalt poolt pakume välja, et mängu kiirust võiks suurendada või võimaldada mängijal seda muuta. Väga tubli, et meeskond on oma prototüübi õigeaegselt esitanud sellisel kujul, et seda on võimalik testida. Kui kogu plaanitud funktsionaalsus saab olema realiseeritud, on kindlasti tegemist põneva projektiga.

Soovime omaltpoolt tegijatele jõudu ning entusiasmi projekti edukal lõpetamisel.

4.12.2014.

Retsenseeris meeskond Meeskond:VariableMoods

Lõpptoote retsensioon

Mäng on viisakas, kuid esineb vigu:

  • npc tankid jäävad üksteisega võitlema, selle asemel, et peale kokkupõrget minna eri suundades.
  • kui mängija põrkab kokku npc tankiga ja mäng seisma jääb, on võimalik siiski mängu jätkata “Pause” nupu abil. Klõpsid “Pause” nuppu kuni npc tankist mööda pääsed ja mäng jätkub samamoodi edasi nagu poleks midagi juhtunudki.

Kood on kenasti kirjapandud, ainult häirib kommentaaride nappus ja dokumentatsiooni puudumine. Inimesetele, kes näevad antud koodi esimest korda, jääb suureks mõistatuseks mängu funktsionaalsuste teostus.

Rakenduse puhul oli nõutud vähemalt 6 tabeliga andmebaasi olemasolu. Seda ma ei tuvastanud.

Arvestamata neid puudujääke, saab öelda, et mängu kallal on nähtud rasket tööd ning lõpptulemusega võib igati rahule jääda. Põhifunktsionaalsused töötavad igati korrapäraselt - tulistamine, liikumine, vastase hävitamine, pause, new game jne.

Mängu juures eriti meeldib punane tank, kes jälitab mängija tanki meeleheitlikult(igal korral sai mu kätte). Mäng on lõbus ja pakub meeldivalt palju närvikõdi.

Hea töö ja edu tulevaste projektidega.


02.01.2015
Retsenseeris meeskond: Aida alla