Talk:Meeskond "Miinipilduja tuli"

From ICO wiki
Revision as of 20:54, 29 November 2010 by Rruga (talk | contribs)
Jump to navigationJump to search

Idee

Mängu idee on küll omapärane ja ainulaadne ning wiki kirjelduse põhjal jääb hea mulje, kuid mängu jõudes ja seda mingi aeg mängides võib tekkida tüdimus, kuna seda sorti mängult ootaks midagi enamat, erinevaid kolle,uusi maailmu jne, kuigi jah, antud projekti mahtu poleks nende võimaluste realiseerimine ilmselt mahtunud.


Lähtekood

Koodi vaadates jääb hea esmamulje, kõik on ilusti kommentaaritud ja sarnased muutujad ühte lõiku kokku võetud.Mis aga mõnes kohas väga kummaline pasitab, on Klasside objektide kasutamine, näiteks järgnev rida, mis on Map.cs klassis:

int step = Game.Map.Player.speed;

Nii risti läbi main klassi väärtuste kättesaamist küll heaks stiiliks ei peeta. Ja selles koodis on seda väga palju. Samuti jääb arusaamatuks, miks on vaja Game klassis oleva muutuja väärtuse muutumiseks seda läbi Game klassi teha ehk siis:

Game.thread = false; (thread on Game klassi public muutuja)

Vaatamata sellele on üldmulje hea, kasutati piisavalt klasse, nende alamklasse objektide massiivi jne.

Mäng ise

Mis kohe silma jääb, on hea välimus mängu käima pannes. On aru saada, et disainiga on vaeva nähtud. Mis aga oleks võinud parem olla, on tulemuste salvestamine, sellel lehel oleks võinud olla rohkem infot, lisaks tulemusele ka kindlasti mängija nimi ja siis võibolla ka saavutaud level. Samuti võiks need skoorid failist ära kustutada, mis enam topi ei mahu, sest nendel ei paista küll enam otstarvet olla. Ka oleks pidanud mängu arendajad tegema ühe pisikese linnukese mängu disaini aknas, et mängu ei saaks resizeda, sest kui peaks sellele nupule vajutama, siis läheb pilt ees väga koledaks.


Wiki

Wiki leht on korralikult tehtud, kõik nõuded täidetud ja piisavalt infot mängu enda arvutisse paigaldamiseks. Samuti hea märk see, et mäng oli õigeks tähtajaks valmis.


Rauno Rüga, D21