Meeskond "Cool": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ilohmus (talk | contribs)
No edit summary
Ilohmus (talk | contribs)
No edit summary
Line 1: Line 1:
Liikmete kontaktid:
== '''Projekti sisu''' ==
 
 
Projekti sisuks on meeskonnatöö tulemusena tekitada Xonix-i kloon, mis täidab vähemalt kodutöö juhendis märgitud miinimumnõudeid.
 
'''Liikmete kontaktid'''


Ivo Lõhmus - skype: dnepr650, mail: lohmus.ivo@gmail.com, 53436974
Ivo Lõhmus - skype: dnepr650, mail: lohmus.ivo@gmail.com, 53436974
Indrek Kahu - skype: indrek.kahu, mail: indrek.kahu@mail.ee, 58150435
Indrek Kahu - skype: indrek.kahu, mail: indrek.kahu@mail.ee, 58150435
Tanel Staub - skype: , mail: tanelst87@hot.ee, 5106554
Tanel Staub - skype: , mail: tanelst87@hot.ee, 5106554


'''Tööjaotus'''
Ivo - projektijuht. Meeskonnatöö koordineerimine, dokumentatsiooni koostamine (s.h. wiki lehe haldamine), Xbox puldi hankimine testimiseks jms.
Tanel - programmeerija. Esimese töötava versiooni tegemine.
Indrek - programmeerija. Punktiarvestuse, levelite tegemine, koodi silumine. Xbox puldi tugi?
'''Töökorraldus'''
Kuna kõik tiimi liikmed asuvad geograafiliselt eri linnades, siis vahepealseid kohtumisi enne esitamist ei toimu. Jooksvaks suhtluseks tekitasime skype grupi.
Algne plaan oli hoida koodi "kuskil FTPs" kuna korraga ilmselt arendust ei toimu. Koodi mugavaks jagamiseks ja versioonihalduseks valisime siiski VS Team Foundationi ja Codeplexi hostingukeskkonna. Antud projekti raames kasutame seda keskkonda vaid koodi hoidmiseks - tööülesandeid, dokumentatsiooni jms hoiame antud wikilehel. [http://itkcool.codeplex.com/SourceControl/list/changesets '''Viide koodile''']
'''Projektiplaan'''
''Esialgselt kokkulepitud tähtajad:''
- Tiimi moodustamine: 17.10.2010
- "töötav prototüüp" (ilma kujunuduse, punktiarvestuse, leveliteta): 24.10.2010
- töötav lahendus (mäng töötab, levelid, punktiarvestus jms olemas, dokumentatsioon korras, kood silutud): 31.10.2010


Tööjaotus:
- puhver 31.10.2010-4.10.2010


Ivo - projektijuht (+dokumentatsioon)
- projekti esitamine: 5.10.2010
Indrek - programmeerija
Tanel - programmeerija


Plaan:


24. okt seisuga:


töötav xonix ilma kujunduse, punktiarvestuse, leveliteta
'' Projekti vahekokkuvõte 27.10.2010: ''


31. okt seisuga:
- oleme algsest plaanist natuke maas. Kõige rohkem tööd on teinud Tanel - valminud on (praktikumis tehtud ussimängu põhjal esimene prototüüp, mis on "koleda koodiga" (ühte klassi kirjutatud kõik) ja ei oska arvestada mahalõigatud osa. Pall põrkab, "lõikaja" joonistab saba ja palli põrkumine lõigatava joonega tuvastatakse. Suurimaks probleemiks on mahalõigatud ala arvestamine. Meie lahenduses ei ole hetkel mängu tausta jagatud kastideks/piksliteks - seega on üpris keeruline alasid arvutada. Teoorias vist saaks "sabajälje" osad eraldi vektoritena salvestada, peale mahalõikamist nendest vektoritest ehk ala kokku panna ja lisada need vektorid samasse massiivi, kus välisseinad....
Aga proovime siiski tausta jagada maatriksiks:)


tuunitud xonix - võiks olla kõik olemas ja dokumenteeritud.
- algsest projektiplaanist mahajäämine ei ole veel sisuliselt kriitiline, kuna meil on piisavalt puhvrit. Seoses muude, suurema prioriteediga projektidega (iskiklik elu, kohustused tööandja ees jne) projekt saanud liiga vähe tähelepanu, ent peagi see muutub:


* Indrekul on alates 1.11.2010 puhkus ja antud kodutöö saab endale väga kõrge prioriteedi.
* Ivo võtab 3.11-4-11.2010 töölt õppepuhkust, enamjaolt antud kodutöös oma eksistentsi õigustamiseks.
* Tanelil tundub niigi sujuvat :)


Naming convention:


nimetame klasse, muutujaid jms "nii nagu praksides näidetes tehti"


Tiimitöö haldus:


hoiame "viimast seisu" solutioni pakina FTP-s (me ei arenda korraga nagunii ja nii väikse meeskonna/projekti puhul oleks Team Foundation vms ülemanageerimine)
'''Töökorralduslikud kokkulepped'''


EDIT by IVO: Codeplex tundub siiski lihtne ja ahvatlev - tegin meile sinna projekti: http://itkcool.codeplex.com/
- muutujate ja klasside nimesid nimetame nagu õppejõud praktikumides - Klassid suure algus tähega, muutujad "camelcase" jne.

Revision as of 14:57, 27 October 2010

Projekti sisu

Projekti sisuks on meeskonnatöö tulemusena tekitada Xonix-i kloon, mis täidab vähemalt kodutöö juhendis märgitud miinimumnõudeid.

Liikmete kontaktid

Ivo Lõhmus - skype: dnepr650, mail: lohmus.ivo@gmail.com, 53436974

Indrek Kahu - skype: indrek.kahu, mail: indrek.kahu@mail.ee, 58150435

Tanel Staub - skype: , mail: tanelst87@hot.ee, 5106554

Tööjaotus

Ivo - projektijuht. Meeskonnatöö koordineerimine, dokumentatsiooni koostamine (s.h. wiki lehe haldamine), Xbox puldi hankimine testimiseks jms.

Tanel - programmeerija. Esimese töötava versiooni tegemine.

Indrek - programmeerija. Punktiarvestuse, levelite tegemine, koodi silumine. Xbox puldi tugi?

Töökorraldus

Kuna kõik tiimi liikmed asuvad geograafiliselt eri linnades, siis vahepealseid kohtumisi enne esitamist ei toimu. Jooksvaks suhtluseks tekitasime skype grupi.

Algne plaan oli hoida koodi "kuskil FTPs" kuna korraga ilmselt arendust ei toimu. Koodi mugavaks jagamiseks ja versioonihalduseks valisime siiski VS Team Foundationi ja Codeplexi hostingukeskkonna. Antud projekti raames kasutame seda keskkonda vaid koodi hoidmiseks - tööülesandeid, dokumentatsiooni jms hoiame antud wikilehel. Viide koodile

Projektiplaan

Esialgselt kokkulepitud tähtajad:


- Tiimi moodustamine: 17.10.2010

- "töötav prototüüp" (ilma kujunuduse, punktiarvestuse, leveliteta): 24.10.2010

- töötav lahendus (mäng töötab, levelid, punktiarvestus jms olemas, dokumentatsioon korras, kood silutud): 31.10.2010

- puhver 31.10.2010-4.10.2010

- projekti esitamine: 5.10.2010


Projekti vahekokkuvõte 27.10.2010:

- oleme algsest plaanist natuke maas. Kõige rohkem tööd on teinud Tanel - valminud on (praktikumis tehtud ussimängu põhjal esimene prototüüp, mis on "koleda koodiga" (ühte klassi kirjutatud kõik) ja ei oska arvestada mahalõigatud osa. Pall põrkab, "lõikaja" joonistab saba ja palli põrkumine lõigatava joonega tuvastatakse. Suurimaks probleemiks on mahalõigatud ala arvestamine. Meie lahenduses ei ole hetkel mängu tausta jagatud kastideks/piksliteks - seega on üpris keeruline alasid arvutada. Teoorias vist saaks "sabajälje" osad eraldi vektoritena salvestada, peale mahalõikamist nendest vektoritest ehk ala kokku panna ja lisada need vektorid samasse massiivi, kus välisseinad.... Aga proovime siiski tausta jagada maatriksiks:)

- algsest projektiplaanist mahajäämine ei ole veel sisuliselt kriitiline, kuna meil on piisavalt puhvrit. Seoses muude, suurema prioriteediga projektidega (iskiklik elu, kohustused tööandja ees jne) projekt saanud liiga vähe tähelepanu, ent peagi see muutub:

  • Indrekul on alates 1.11.2010 puhkus ja antud kodutöö saab endale väga kõrge prioriteedi.
  • Ivo võtab 3.11-4-11.2010 töölt õppepuhkust, enamjaolt antud kodutöös oma eksistentsi õigustamiseks.
  • Tanelil tundub niigi sujuvat :)



Töökorralduslikud kokkulepped

- muutujate ja klasside nimesid nimetame nagu õppejõud praktikumides - Klassid suure algus tähega, muutujad "camelcase" jne.