Meeskond "Terav Totris"
From ICO wiki test
Terav Totris
Meeskonnaliikmetele antavad ülesanded selguvad lähteülesande kinnitamisel.
Eesmärgiks on luua Tetrise mängu kloon.
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
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. |