Meeskond "Terav Totris": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Arasu (talk | contribs)
Arasu (talk | contribs)
Line 38: Line 38:
* [http://code.google.com/p/totris/ Totrise projekt]
* [http://code.google.com/p/totris/ Totrise projekt]
* Lepiti üldiselt kokku vormindusreeglid
* Lepiti üldiselt kokku vormindusreeglid
=== 18.10. - 21.10 ===
* Anu tegi valmis Kujundi klassi
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.
* Denis muljetas IE9 muljeid. Heiki propadanda mõjub siiski!


== Ajakava ==
== Ajakava ==

Revision as of 18:12, 21 October 2010

Terav Totris

Meeskonnaliikmetele antavad ülesanded on toodud meie #Ajakavas

ToDo

  • tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam.

Kohtumised

07.10.

Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:

  • tiimitöö väljundiks on Tetrise kloon
  • kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga
  • igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs
  • järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel

10.10.

Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:

  • enamvähem jaotati ära, kes mida teeb
  • mänguks jääb tetrise kloon (oridžinal, not)
  • kõik uurivad veel C# ja ka näitena võetud tetrise koodi
  • teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)

12.10.

Mida lepiti kokku?

  • Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)
  • Denis tegi valma codeplexi projekti ruumi
  • õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama
  • õppida, õppida, õppida XNAd, tetris, OOP
  • laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)
  • dokumentatsioon on üleval siin

16.10.

  • Anneli näitas kujunduse variante ja valiti "Kosmos"
  • Codeplexist koliti üle Google Code'i + svn (selle kohta tuleb õpetus projekti lehele)
  • Totrise projekt
  • Lepiti üldiselt kokku vormindusreeglid

18.10. - 21.10

  • Anu tegi valmis Kujundi klassi
  • Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili
  • Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist
  • Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda
  • Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam
  • Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)
  • Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.
  • Denis muljetas IE9 muljeid. Heiki propadanda mõjub siiski!

Ajakava

Komponendi/Töö nimetus Olulisus ja lühikirjeldus Oletatav keerukus Kes, mida teeb/teha tahab Tähtaeg orienteeruvalt
Graafika joonistamine Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused normaalne Anneli 16.10.10
Helid Mitte nii oluline lahe Denis 03.11.
Kõige ekraanile joonistatava progemine (board) Klotside klass (block) - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu Anu
Kõige ekraanile joonistatava progemine (board) Mängumanageri klass (GameManager?) - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga Lauri
Kõige ekraanile joonistatava progemine (board) Levelite klass. Punkti ja leveli arvestus Lauri
Mängu loogika progemine Kõige eelneva kokkupanek. keskpärane/raske Mari
Klotside ja mängu kontroll klaviatuurist Kas see on lahutatav mängu loogikast? lihtne Denis
Xbox'i puldi tugi Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne lihtne/keskpärane Denis
Heli komponendtide lisamine Valikuline - audio komponent Denis
Võrgutoe integreerimine projekti Oluline - mängu klient/server kujule viimine. Annab boonuspunkte raske
Olgu kõik valmis! Kaitsmine on 05.11. Kõik see pere 04.11.