Meeskond "IDDQD": Difference between revisions
No edit summary |
|||
Line 10: | Line 10: | ||
= Klasside kirjeldused = | = Klasside kirjeldused = | ||
'''''Solution Jumpy -> (folder)Game''''' | |||
{| border="1" | |||
! Klass | |||
! Kirjeldus | |||
|- | |||
! CollectableHandler | |||
| Genereerib, joonistab, uuendab CollectableObjecte. | |||
|- | |||
! CollectableObject | |||
| '''extends Sprite'''. Klass kogutavate objektide isendite loomiseks. Lubab määrata tüüpi ja suurust. | |||
|- | |||
! ConfigHandler | |||
| '''abstract'''. Sätete baasklass. | |||
|- | |||
! ConfigHandlerEasy | |||
| '''extends ConfigHandler'''. Sätted raskustasemele 'lihtne'. | |||
|- | |||
! ConfigHandlerNormal | |||
| '''extends ConfigHandler''' .Sätted raskustasemele 'normaalne'. | |||
|- | |||
! Game1 | |||
| '''extends GameScreen'''. Mängu baasklass. | |||
|- | |||
! MainCharacter | |||
| '''extends Sprite'''. Peategelase klass. Positsiooni kontroll, liikumine, skoori sisestus mängu lõppedes. | |||
|- | |||
! ScoreControl | |||
| Hoiab arvestust kogutud müntide, punktide ja tasemete üle. | |||
|- | |||
! SouthScrollingBackground | |||
| Taustade sisestus ja nende ''loopimine''. Sisestatud taustad on esindatud Sprite objektina Listis. | |||
|- | |||
! SpeedControl | |||
| Kiirus, kiirendus, gravitatsioon. | |||
|- | |||
! Sprite | |||
| Baasklass objektidele, mis vajavad joonistamist. | |||
|- | |||
! UserInterface | |||
| Kasutajaliides. | |||
|} | |||
= Allalaetav = | = Allalaetav = |
Revision as of 20:51, 30 October 2010
Mega Jumpi kloon.
Ülevaade
Klasside kirjeldused
Solution Jumpy -> (folder)Game
Klass | Kirjeldus |
---|---|
CollectableHandler | Genereerib, joonistab, uuendab CollectableObjecte. |
CollectableObject | extends Sprite. Klass kogutavate objektide isendite loomiseks. Lubab määrata tüüpi ja suurust. |
ConfigHandler | abstract. Sätete baasklass. |
ConfigHandlerEasy | extends ConfigHandler. Sätted raskustasemele 'lihtne'. |
ConfigHandlerNormal | extends ConfigHandler .Sätted raskustasemele 'normaalne'. |
Game1 | extends GameScreen. Mängu baasklass. |
MainCharacter | extends Sprite. Peategelase klass. Positsiooni kontroll, liikumine, skoori sisestus mängu lõppedes. |
ScoreControl | Hoiab arvestust kogutud müntide, punktide ja tasemete üle. |
SouthScrollingBackground | Taustade sisestus ja nende loopimine. Sisestatud taustad on esindatud Sprite objektina Listis. |
SpeedControl | Kiirus, kiirendus, gravitatsioon. |
Sprite | Baasklass objektidele, mis vajavad joonistamist. |
UserInterface | Kasutajaliides. |
Allalaetav
link - http://enos.itcollege.ee/~amark/Jumpy.zip
Tööjaotus
Joosep Ilves
- Taustakontroll
- Tegelase liikumine
- Heli
- Esialgne säte poweruppidele
- Mängu skelett
- Koodi integreerimine jm üldised asjad
Allar Märk
- Peamenüü
- Skoorivärk
Lauri Keel
- Müntide genereerimise algoritm, collision det.
- Mängu algus
- Raskustasemed
- Muud üldised asjad
Kert Suvi
- Puldi tugi
- Animatsioonid
- Graafika
- Leveli arvutamine
- Mängu lõpp
Logi
25. oktoober
Esialgne powerup ja vastavalt peategelase tekstuuri vahetumine. Peamenüü ja mündianimatsiooni integreerimine. Heli (Joosep)
Graafilised uuendused, mängu lõpp, puldi tugi. (Kert)
Raskustasemed. (Lauri)
23. oktoober
Lõplikud viimistlused kogutavate objektide generaatorile, mängu algus. (Lauri)
11. oktoober
Seoses baasosa valmimisega on ülesannete jaotus natukene kergem. Arendamisel mängu algus, kogutavate objektide algoritm ning graafiline pool.
7. oktoober
Alustatud on peamenüü + skoorisüsteemi arendamist.
6. oktoober
Sai valmis algoritm tausta(de) kerimiseks, lisamiseks.
5. oktoober
Alustatud on baasosa programmeerimist.