Meeskond "C-Team": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 16: Line 16:
=Multiplayer=
=Multiplayer=
[[File:tetris.png|200px|thumb|right|Pilt käivast multiplayer mängust]]
[[File:tetris.png|200px|thumb|right|Pilt käivast multiplayer mängust]]
Mängu on võimalik mängida ka multiplayeris. Kas siis kohalikus võrgus ühendatud arvutite vahel või siis üle interneti. Et mängida kohalikus võrgus, selleks tuleb mõlemal mängijal lülitada networking sisse. Peale seda peab üks mängija looma serveri ehk vajutama mängus "create" peale ( leiab multiplayer menüüst ). Et teine ühenduda saaks, peab ta sisestama vastase ip ja pordi kujul ip:port ( vastav koht tekib kui vajutada multiplayer menüüs join peale ). Vaikimisi on serveri pandud kuulama porti 1234. Kui on mingi väga mõjuv põhjus see muuta mingi muu pordi peale, siis on seda võimalik teha exe failiga samas kataloogis oleva options xml faili muutmisega, täpsemalt kirjutades sinna käsitsi uue kuulatava pordi numbri, kuid see pole soovitatav, kuna uus sisestatud port võb minna konflikti teiste arvutites olevate programmidega. Kui õnnestus ühenduse loomine, tuleb ette nimessestuse võimalus, vastasel juhul veateade. Sama senaarium toimib ka üle interneti mängides, kuid lisaks sellele peab serveri loonud mängija oma ruuteris tegema lahti vastava pordi ( 1234 või mingi muu, kui olete xml faili seadeid muutnud ).  
Mängu on võimalik mängida ka multiplayeris. Kas siis kohalikus võrgus ühendatud arvutite vahel või üle interneti. Kohalikus võrgus mängimiseks tuleb mõlemal mängijal lülitada networking sisse. Peale seda peab üks mängija looma serveri ehk vajutama mängus "create" peale (leiab multiplayer menüüst). Et teine ühenduda saaks, peab ta sisestama vastase ip ja pordi kujul ip:port (vastav koht tekib, kui vajutada multiplayer menüüs join peale). Vaikimisi on server pandud kuulama porti 1234. Kui on mingi väga mõjuv põhjus seda muuta mingi muu pordi peale, siis on seda võimalik teha exe failiga samas kataloogis oleva options.xml faili muutmisega (fail tekib peale esimest mängu käivitamist), täpsemalt kirjutades sinna käsitsi uue kuulatava pordi numbri, kuid see pole soovitatav, kuna uus sisestatud port võb minna konflikti teiste arvutites olevate programmidega. Kui õnnestus ühenduse loomine, tuleb ette nimesisestuse võimalus, vastasel juhul veateade. Sama stsenaarium toimib ka üle interneti mängides, kuid lisaks sellele peab serveri loonud mängija oma ruuteris tegema lahti vastava pordi (1234 või mingi muu, kui olete xml failis seadeid muutnud).
On võimalik multiplayerit testida ka ühe arvutiga, pannes käima kaks mängu akent ja ühega teinud serveri ning teisega ühendunud. Sellisel juhul on ühendumiseks vajaminev ip aadress 127.0.0.1 , ning port 1234 kui seda muudetud pole.
Multiplayerit on võimalik testida ka ühe arvutiga pannes käima kaks mängu, ühega tuleb teha server ning teisega ühenduda. Sellisel juhul on ip aadress 127.0.0.1, ning port 1234 kui seda muudetud pole.


Mängus on näha küll vastase hävitatud ridade arvu ja vastase skoori, kuid mäng käib selle peale, kes püsib kauem elus. Et tingimused oled võrdsed ja põnevus säiliks, siis muutub level suuremaks mõlemal vastasel samaaegselt ja kui sa oled hävitanud ära 4 üksikut rida, siis tekib vastasele alla juurde üks( 25% minu hävitatud ridadest ) natuke rohkem kui pooleldi täidetud rida. Hävitades aga ära korraga 4 rida tekib vastasele 4 rida ( 100% minu hävitatud ridadest ), 2 ja 3 hävitatud rea vastav protsent jääb nende vahele, 2 puhul muidugi on see väiksem kui 3 puhul.
Mängus on näha küll vastase hävitatud ridade arvu ja vastase skoori, kuid mäng käib selle peale, kes püsib kauem elus. Et tingimused oled võrdsed ja põnevus säiliks, siis muutub level suuremaks mõlemal vastasel samaaegselt ja kui sa oled hävitanud ära 4 üksikut rida, siis tekib vastasele alla juurde üks( 25% minu hävitatud ridadest ) natuke rohkem kui pooleldi täidetud rida. Hävitades aga ära korraga 4 rida tekib vastasele 4 rida ( 100% minu hävitatud ridadest ), 2 ja 3 hävitatud rea vastav protsent jääb nende vahele, 2 puhul muidugi on see väiksem kui 3 puhul.

Revision as of 20:30, 24 October 2010


Meeskond

  • Rauno Rüga
  • Jarko Kaskmaa
  • Taivo Türnpu
  • Gert Glükmann
  • Indrek Kõue

Erinevus tavalistest tetristest

  • [11:20:21 PM] Taivo: ta on traditsiooniline tetris uues maitses
  • tweaking
  • cheatline
  • palju optionseid

Multiplayer

Pilt käivast multiplayer mängust

Mängu on võimalik mängida ka multiplayeris. Kas siis kohalikus võrgus ühendatud arvutite vahel või üle interneti. Kohalikus võrgus mängimiseks tuleb mõlemal mängijal lülitada networking sisse. Peale seda peab üks mängija looma serveri ehk vajutama mängus "create" peale (leiab multiplayer menüüst). Et teine ühenduda saaks, peab ta sisestama vastase ip ja pordi kujul ip:port (vastav koht tekib, kui vajutada multiplayer menüüs join peale). Vaikimisi on server pandud kuulama porti 1234. Kui on mingi väga mõjuv põhjus seda muuta mingi muu pordi peale, siis on seda võimalik teha exe failiga samas kataloogis oleva options.xml faili muutmisega (fail tekib peale esimest mängu käivitamist), täpsemalt kirjutades sinna käsitsi uue kuulatava pordi numbri, kuid see pole soovitatav, kuna uus sisestatud port võb minna konflikti teiste arvutites olevate programmidega. Kui õnnestus ühenduse loomine, tuleb ette nimesisestuse võimalus, vastasel juhul veateade. Sama stsenaarium toimib ka üle interneti mängides, kuid lisaks sellele peab serveri loonud mängija oma ruuteris tegema lahti vastava pordi (1234 või mingi muu, kui olete xml failis seadeid muutnud). Multiplayerit on võimalik testida ka ühe arvutiga pannes käima kaks mängu, ühega tuleb teha server ning teisega ühenduda. Sellisel juhul on ip aadress 127.0.0.1, ning port 1234 kui seda muudetud pole.

Mängus on näha küll vastase hävitatud ridade arvu ja vastase skoori, kuid mäng käib selle peale, kes püsib kauem elus. Et tingimused oled võrdsed ja põnevus säiliks, siis muutub level suuremaks mõlemal vastasel samaaegselt ja kui sa oled hävitanud ära 4 üksikut rida, siis tekib vastasele alla juurde üks( 25% minu hävitatud ridadest ) natuke rohkem kui pooleldi täidetud rida. Hävitades aga ära korraga 4 rida tekib vastasele 4 rida ( 100% minu hävitatud ridadest ), 2 ja 3 hävitatud rea vastav protsent jääb nende vahele, 2 puhul muidugi on see väiksem kui 3 puhul.

Blogi

23.September

  • Loodud codeplexi projekt mängu versioonimiseks.
  • Otsutatud, et mänguks tuleb Tetris.
  • Loodud meeskond, algselt liikmeteks:
    • Rauno Rüga
    • Jarko Kaskmaa
    • Taivo Türnpu
    • Gert Glükmann

24.September

  • Mängu algne versioon ülesse laetud, liikmed tegid kasutajakontod codeplexi.

26.September

  • klotsid tulevad randomiga
  • esialgne versioon olemas, täitsa mängitav, puuduvad lisad

27.September

  • Indrek Kõue liitus meeskonnaga.
  • newgame() feature
  • hiscore tegemine

28.September

  • mõte panna muusika ja SFX helid
  • meeskonna nimeks C-Team
  • levelite tegemine
  • mõte teha multiplayerit

29.September

  • kõvemad optionsid
  • suured vaidlused roosa cheatLine üle, mis siiski lõpuks jääb

1.Oktoober

  • menüü olemas

4.Oktoober

  • helid ja bling-bling asjad olemas
  • kerge multiplayeri katsetamine

5.Oktoober

  • koodi korrastamine
  • kuna ametliku networking API järgi tehtud multiplayerit ei saaks üle interneti mängida, siis valmis tehtud asjad kustutati maha ja alustati uuesti otsast peale kasutades ühendamisel socketeid

6.Oktoober

  • dokumentatsiooni tegemine

7.Oktoober

  • Uus kujundus Jarko ja Indreku poolt.
Uus Project T kasutajaliides

8.Oktoober

  • Credits
  • Mängusisene helide lülitamine
  • Multiplayeris näeb vastase liikuvaid blokke

9.Oktoober

  • Kood rohkem objektorienteeritumaks

10.Oktoober

  • Menüü animatsiooni update

12.Oktoober

  • Indrek hakkab XML faili andmeid krüpteerima.

18.Oktoober

  • Multiplayeris punishment line - kui sul on 4 rida hävitatud siis tekib vastasele 1 rida juurde

20.Oktoober

  • Alati mängu sulgedes lähevad kõik mänguga seotud exed kinni

22.Oktoober

  • Xboxi tugi
  • Anticheat
  • Multiplayeri arendamine
  • Multiplayeris näeb ka vastase statse

23.Oktoober

  • Multiplayer töötab nii nagu peab