Talk:Meeskond "Projekt Tank": Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 38: Line 38:
----
----


'''Vastus:'''
 
'''Vastus Taavile:'''


Tänud küllaltki meeldiva arvustuse eest!
Tänud küllaltki meeldiva arvustuse eest!
Line 54: Line 55:


ehk nii saab kasutada mõlema mängija puhul sama nimega meetodit (direction).
ehk nii saab kasutada mõlema mängija puhul sama nimega meetodit (direction).
Praeguseks hetkeks sisaldab meie mäng ka menüüd, mängu on ka võimalik pausida. Lisatud on ka üks uus power-up (kiirem tulistamine), aag selle lisasime juba pea kuu aega tagasi, lihtsalt logidest see info puudub.


'''''Siim Kündre D31'''''
'''''Siim Kündre D31'''''


----
----

Revision as of 12:07, 25 November 2010

Idee:

Meeskonna idee on vägagi huvitav, sest kes meist ei oleks kunagi mänginud telekamängu peal seda kuulsat tanki mängu. Tean, et esialgu oli plaanis neil teha player vs computer versiooni, aga välja tuli multiplayer versioon. Minu arvates on see viimane just parem, sest teise mängija vastu oli antud mängu eriti põnev testida. Arvuti vastu mängides, ei teki seda head hasardi tunnet.

Mängitavus:

Mängu oli hea mängida, tank reageeris nupuvajutustele koheselt. Ainuke asi mis hakkas häirima oli see, et vahepeal mõnele objektile liiga lähedal olles, ei saanud tank kitsastes kohtades manööveramisega hakkama.

Kood:

Kood oli üldjuhul arusaadav ning võimalik, et tulevikus ka edasi arendatav. Mõned klassid jäid arusaamatuks, miks on vaja teha mõlema playeri jaoks eraldi klassi. Mängija võiks olla ikka üks objekt. Jms. Päris kõike analüüsima ka ei hakka :) Kuid esimes projekti kohta on vägagi rahuldav kõik.

Kokkuvõte:

Kena mäng. Oleks võinud lisada veel menüüvaated jms. Muudab kasutajasõbralikumaks seda asja. Installerit oleks võinud ka proovida teha. Mina isiklikult ei saanud tegelikult ühtegi XNA mängu oma masinas tööle ja pidin kasutama kaas tudengite arvuteid et üldse mänge testida. Aga see selleks. Igaljuhl tubli töö! Arendage edasi, kui tahtmist ja aega on.


Taavi Ilves D21



Vastus Taavile:

Tänud küllaltki meeldiva arvustuse eest!

Mõlema playeri jaoks tegime eraldi klassi selle pärast, et nõnda et kood lõppkokkuvõttes paremini jälgitavam ja näeb ka natuke parem välja. Kui klasside Player1 ja Player2 asemel oleks ainult klass nimega Player, siis oleks tulnud kirjutada koodi midagi järgnevat:

Player.direction_p1(left, right, up, down); Player.direction_p2(left, right, up, down);

Hetkel peaks olema koodis midagi sellist:

Player1.direction(left, right, up, down); Player2.direction(left, right, up, down);

ehk nii saab kasutada mõlema mängija puhul sama nimega meetodit (direction).


Praeguseks hetkeks sisaldab meie mäng ka menüüd, mängu on ka võimalik pausida. Lisatud on ka üks uus power-up (kiirem tulistamine), aag selle lisasime juba pea kuu aega tagasi, lihtsalt logidest see info puudub.


Siim Kündre D31