Meeskond "M1"
Liikmed:
- Ulvar Petmanson
- Alvar Lumberg
- Janar Tooming
Mängu loomist saab näha siin : [[ http://m1xonix.codeplex.com/releases/view/54951 ]]
Blogi
16.10.2010
Meeskonna loomine. Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.
17.10.2010
Teostatava mängu valimine. Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.
18.10.2010
Tööjaotus:
- Ulvar progemine - projektijuht
- Alvar progemine
- Janar progemine- wiki
20.10.2010
- Ulvar: on valmis saanud töötava mänguga.
- Janar: tegeleb mängu menüü tegelemisega.
- Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.
23.10.2010
Mäng sai üles pandud www.codeplex.com keskonda. Mängule sai lisatud muusika. Menüü ühendamine mänguga.
24.10.2010 - 30.10.2010
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.
31.10.2010
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks.
02.11.2010
Levelite vahele sai loodud vahescreen.
Mängu tegemine, lühikirjeldus
Klasside Lühikirjeldus
GamePlayScreen
MessageBoxScreen
InputState
GameScreen
BackroundScreen
LoadingScreen
GameOverScreen
ScoreBox
See klass joonistab punktide akna ja peab punktiarvestust
Enemy
Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad.
ScreenManager
Square
Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.
PauseMenuScreen
PlayerIndexEventArgs
GameStateManagementGame
MenuScreen
MainMenuScreen
MenuEntry
OptionsMenuScreen
Kasutatud materjal
Kasutatud sai kindlasti palju [[ http://www.bing.com/ ]] ja [[ http://www.google.ee/ ]] Läbi sai loetud ka eBook Visual Studio 2008.
Kokkuvõte
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.