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 10: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.