Talk:Meeskond "2
Kindlasti üks windowsi fännide lemmik! Mängu idee on hästi omapärane ja huvitav ja huvitav graafika. üsna kaval lahendus cheatimise võimalus ainult xbox mängijatele võimaldada, sest enamus siiski arvatavasti mängib mängu arvuti peal ning pole xboxi pulti ning sellega väheneb cheatijate arv. Mäng ise tundub natukene liiga raske. Kuid muidu mängu ülesehitus ja kõik on normaalne. Demomise ajal tekkisid küll mõned viperused kuid muidu korralik töö. Meeskonna wiki on ka päris korralik. Hästi tehtud!
Jaak Lehtsalu D22
Mängu arvustus
Rääkides antud projektist, siis positiivne oli see, et kõik sai õigeks ajaks valmis ning põhinõuded, mis seatud olid, need said täidetud. Küll oleks saanud paremini alati teha, näiteks oleksite võinud valida mõne normaalse arenduskeskkonna (codeplex, google code vms), oleksite saanud kogemuse võrra rikkamaks, kuidas tegelikult suurte rakenduste arendus käib, google docis igaljuhul mitte. Ka võiks mängus näha top skoori kohe algul, sest vahel ei pruugi mängu käigus nii kaugele jõuda ( allpool 3 punktis räägin miks ).
Ma arvan, et ühtteist oleks saanud teha paremini, järgnevalt mõned punktid:
1)Kommentaarid kogu projekti klassides olid väga kummalised. Mõnel pool oli kasutatud ametliku C# kommenteerimise stiili, siis jälle puudusid kommentaarid ja järgmisena oli kasutatud vaid // kommentaari ees. Puudus kindel stiil.Lõpuversioonist oleks võind välja jätta ka sellised kommentaarid nagu "uuesti m2ngimisel saab esimese tulemuse[21:38:18] Miina: uuesti mängimisel saab sama tulemuse, mis enne v? - t2pselt nii.".
2)Teiseks oleks võinud olla mänguolek enum, mitte int, sest kuskil koodi keskel on väga raske aru saada, midasee olek = 3 peaks tähendama, kui aga oleks kasutanud enumit, näiteks:
enum State{
Menu = 0,
Game = 1,
Pause = 2,
Score = 3,
Level2 = 4
}
State currentState = State.Menu;
Ja siis seda kasutanud koodis:
if(currentState == State.Menu)...
Oleks kindlasti olnud kood paremini loetavam.
3)Mängisin ka mängu ja panin tähele, et mäng jookseb tihti kokku just siis, kui peaksin nn surma saama. Põhjuse leidisn ka ülesse, ehk kui saad surma, siis paneb update meetod mänguoleku 3 peale ehk siis skooride kuvamise peale, ning peale seda hakkab failist skoore välja lugema. Failidega tegelemine on teadagi alati aeglasevõitu võrreldes teiste tegevustega, ning see võtab aega.Siis tekkisgi selline olukord, et samal ajal kui mänguolek on 3, siis tahab mängu joonistav osa joonistada Topskoor klassis paikneva meetodiga skoore, kuid kasutab ta ühte muutujat, keda algväärtustatakse loeskoorid meetodis, muutujani aga pole veel jõutud, kuna tegeletakse ilmselt veel failiga ja nii ongi error.Oleksite võinud ka peaklassis, mis kogu tegevust juhib update meetodit jagada laiali mitmeks meetodiks, oleks ka loetavus parem.
Hea asjana võib mainida, et idee oli orginaalne, kuigi kas keegi ka pikemalt kui prooviks seda mängu mängiks, see pole enam nii kindel.
Rauno Rüga, D21
Arvamus
Esimene pilk mängule ja kohe sai aru kellele mäng on tehtud :-)(arvestades õppejõu eelistusi). Meeldis väga see, et mängu tööle pannes tuli kohe juhend kuidas mängu mängida ja mida vajutada, ei pidanud ise pead vaevama ja katsetama. Kui juba nii palju vaeva nähti, siis oleks võinud veel nime sisestamine ka olla, oleks tore olnud vaadata skoori pealt hiljem oma nime. Hetkel kuupäev ja punktid. Kood on ilusti kommenteeritud ning klasse on ka piisavalt. Wikit peab ikka tükk aega kerima kui alla jõuab, see võttis vist projektist pool aega. Tore mäng lapsele.
Janar Tooming DK 21
Arvustus
Idee: Väga muhe, võttis muige näole kui mängu esimest korda nägin. Plusspunktid selle eest, et ei ole mitte niisama tuimalt tapmine vaid on olemas ka väike stoori ja kõrgem eesmärk!
Välimus: Esimest korda mängu sisenedes pidi veidi siladel ringi liikuda laskma. Ei haaranud kohe esimese pilguga kuidas näiteks menüüdes edasi liikuda. Esimesel screenil oli kasutatud edasiliikumiseks "enter" ja teisel "space" klahvi. Niisama norides võiks ju öelda, et need oleks võinud ju mõlemas kohas samad olla. Samas oli see aga hea viis sundida kasutajat stoorit lugema. Veidi võiks nuriseda menüüde värvivaliku üle, tähtsamad asjad oleks võinud selgemalt välja tuua ja juhised ühtlasemalt paigutada.
Mäng ise: Mäng minu mängimise ajal ühtegi korda katki ei läinud - positiivne! Klaviatuuriga mängides oleks võind kuidagi mängijat elu kaotusest teavitada. Mäng oleks võinud veidike raskem olla, kasvõi mitu bossi enne installeerimise õnnestumist või siis rohkem tigedaid pingiviinikesi. Top skoor jäi veidike arusaamatuks, enne mängi lõppu paistis tihti surem olevat, kuid lõpuks langes alati 730 peale.
Kood: Valdavalt oli kood kommenteeritud, kommentaaride stiil oleks võinud olla veidi korralikum Kohati oleks saanud võib-olla vältida korduvat koodi. Plahvatuse konstruktor oli huvitav, oleks ette saanud anda ka contentmanageri. Game1 update ja draw meetodid olid päris pikaks veninud, kui seda just IF'ide tõttu.
Wiki: klasside kirjeldused olemas, juhend olemas, ülevaade tehtud tööst, kõik olemas. Põhjalik ja annab hea ülevaate.
Üldiselt: Hea töö. Mäng töötab ja kõik kriteeriumid on täidetud.
Taavi Jakoobi D22
Hea on see, et alguses kohe kirjas mis nuppudega mäng töötab ja mis asja point on. Kui vaenlased (linuxi tux) mööda läheb ja ekraanist välja, siis võiks ka midagi juhtuda nagu enamuses sellistes mängudes tegelikult asi käib. Kood on kirjutatud eraldi klassidesse, mis on väga hea. Idee oli hea, kuid arvatavasti pikemat aega ei mängi seda keegi, sest ainult 1 level ka mängimiseks. Esimene menüüvaade, kus näidatakse nuppe, võiks olla veidi parema kujundusega. Üldiselt hästi tehtud ja kõik olemas!
Lauri Jansen D21
Arvamus
Ka minule meeldis see, et kohe mängu alguses oli ära selgitatud kõik nupud. Puldiga mängimise juures häiris mind see, et tulistamiseks pidin all hoidma kahte nuppu (kirjas oli nii:gamePadState.Triggers.Left > 0.1f && gamePadState.Triggers.Right > 0.1f), aga noh see on ju maitse asi. Ilmselt oli Teil kahe silma vahele jäänud pausist väljumine puldilt, kuid see on väga väike probleem. Millegi pärast jooksis mul mäng alguses koguaeg kokku, kuid lõpupoole hakkas kõik normaalselt tööle ning jõudsin ka "bossini". Kood oli minu jaoks hästi arusaadav ning ka piisavalt hästi kommenteeritud. Wiki leht oli sellele mängule vägagi hästi koostatud ning informatsiooni oli küllaga.
Kokkuvõtvalt oli mäng hea ning vastas ka nõuetele. Need paar pisikest probleemi mis välja tõin on ainult minu arvamus ning ka väga kergesti parandatavad/muudetavad. Hea töö!
Keito Arula D22
Arvustus
- Mängimine: Mäng on visuaalselt väga ilus ja graafikaga on vaeva nähtud. Kogu mängu idee on väga hea ja originaalne kollide suhtes, aga peale lõpukolli tekib tahtmine lisa levelite järele kui ka erinevaid lõpubosse. Pulti kahjuks proovida ei saanud ja jäi kogu vibra effekt tajumata.
- Mida võiks muuta: Kindlasti tahaksin rohkem leveleid ja erinevaid kolle. Lahe oleks ka mõned power-up'id kuigi cheati lisamine on ka huvitav lähenemine.
- Kood: Kood on huvitavalt kommenteeritud, kuid kommentaarid on jäänud "puhastamata". Klasside ülesehitus on hea ja arusaadav, kuigi game1 update ja draw on pisut segane.
- Wiki: Alustab rabava introga mis paneb kohe mängu katsetama. Klassid on ära seletatud, et koodilugedes kohe parem arusaamine oleks. Logis on esile toodud ka meeskonna liikmete panused. Võiks paar screenshoti ka wikis üleval olla.
- Kokkuvõte: Projekt on tehniliselt ja ideeliselt hästi teostatud. Leveleid ja lõpu bosse võiks loomulikult rohkem olla või ka power-up'e võiks mõni olla, aga seda juba tasulises versioonis siis.
Jaan Kruusma D22