Meeskond "Terav Totris": Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 4: | Line 4: | ||
Eesmärgiks on luua Tetrise mängu kloon. | Eesmärgiks on luua Tetrise mängu kloon. | ||
== Kohtumised == | |||
=== 07.10.=== | === 07.10.=== | ||
Line 33: | Line 35: | ||
* Codeplexist koliti üle Google Code'i + svn (selle kohta tuleb õpetus projekti lehele) | * Codeplexist koliti üle Google Code'i + svn (selle kohta tuleb õpetus projekti lehele) | ||
* [http://code.google.com/p/totris/ Totrise projekt] | * [http://code.google.com/p/totris/ Totrise projekt] | ||
== Ajakava == | |||
{| class="Wikitable" | |||
| '''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. | |||
|} |
Revision as of 09:59, 20 October 2010
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. |