Meeskond "Pacman"

From ICO wiki
Jump to navigationJump to search

Rühma liikmed ja suhtlus

  • Rühma liikmed ja ülesanded
    • Andrus Reedla - idee, programeerimine, mängu algne graafika
    • Andres Mill - idee, wiki, programmeerimine
    • Gaspar Karm - programmeerimine, graafika
    • Priit Siimo - programmeerimine, graafika, versioonihalduse tarkvara
  • Suhtlus rühmaliikmete vahel

Suhtlemiseks kasutasime peamiselt Skype'is loodud rühma. Skype'is arutasime jooksvaid küsimusi ning küsisime vajadusel abi rühmaliikmetelt. Lisaks toimusid ka mõned koosolekud, kus arutasime rühmaliikmete pakutud ideid ning jagasime tööülesanded omavahel ära.Mängu failide vahetamiseks kasutasime alguses Dropboxi ja hiljem, et säiliksid programmist ka vanemad versioonid, TortoiseSVN´i ja MyVersionControl'i kooslust.

Mäng

Pacmani betaversiooni paigaldusfail

Valmis mäng

  • Link install failile: tuleb kunagi
  • Link lähtekoodile: tuleb kunagi

Pacmani paigaldamise juhend

  • Laed mängu alla aadresilt SIIA TULEB KUNAGI LINK.
  • Pakid allalaetud mängu lahti.
  • Avad lahtipakitud mängu kausta ja avad sealt programmi setup.exe
  • Kui su arvutis puudub .NET Framework 4, siis hakatakse kõigepealt paigaldama seda.
  • Kui .NET Framework on arvutis olemas, siis vajuta Install nuppu ning seejärel on mäng paigaladatud.

Mängus kasutatavad nupud

  • Keyboardil:
    • Noolenupp ülese - Liikumine ülese
    • Noolenupp alla- Liikumine alla
    • Noolenupp paremale - Liikumine paremale
    • Noolenupp vasakule - Liikumine vasakule
    • Klahv Enter - Kinnitab menüüdes mängija poolt tehtud valiku.
    • Klahv Esc - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks
    • Klahv C - High Score tühjendamine eelnevatest mängu tulemustest
    • Klahv Q - Vahetab leveleid
    • Klahv P - Paus
  • XBOXi pult:
    • Back nupp - Mängu ajal avab resume menüü / Nupp High Scorest väljumiseks
    • Start nupp -Kinnitab menüüdes mängija poolt tehtud valiku.
    • Nupp Y - Liikumine ülese
    • Nupp A - Liikumine alla
    • Nupp X - Liikumine vasakule
    • Nupp B - Liikumine paremale

Klassikaline Pacman

Pac-Man esitleti esmakordselt Jaapanis 1980. aastal. Pacman on mäng, kus Pac-Man (kollane ümmargune elukas) liigub mööda laborünti ja sööb seal Pac-punkte. Kui kõik punktid on söödud, siis liigub Pac-Man järgmisesse tasemesse. Pac-punktid on erinevad. Osa Pac-punkte annab lihtsalt punkte punktisaldole juurde ning teine osa teeb Pac-Manist nn Super Pac-Mani, kes suudab teatud aja jooksul süüa oma vastaseid. Pac-Manil on klassikaliselt neli vastast - Blinky, Pinky, Inky ja Clyde -, kes liiguvad mööda laburünti eesmärgiga Pac-Man kätte saada. Kui vastane põrkab kokku Pac-Maniga, siis kaob Pac-Manil üks elu ning alustab mängu taassünniga. Kui Pac-Manil on kõik elud otsas on mäng läbi.

Meie Pacman

Punktid

Levelid

Vastased

Logi

4.10.2010

Tiimiga liitusid Gaspar Karm ja Priit Siimo..arutasime natuke asju.

Klasside kirjeldused

  • APacMan – Klass, kus laetakse sisse mängu elemendid ning joonistatakse need välja.
  • Elud – Klass, mis tegeleb eludega ning nende joonistamisega.
  • Koll – Klass, mis tegeleb kollide ja nende liikumisega.
  • MainClass – Klassi eesmärk on hoida enimkasutatud muutujaid, selleks, et neid saaks lihtsalt kõikjalt kätte.
  • manguKontroller – Klass, mis tegeleb pausi, Pacmani, kollide ja mängu seisu andmete kontrolliga.
  • ManguObjekt – Klass, mis hoiab endas põhilisi andmeid, nagu näiteks asukoht kaardil.
  • Map- Klass, mis tegeleb Mapi joonistamisega.
  • Menu - Klass, mis tegeleb menüüde olekutega.
  • MOLiigutatav – Klass, mis tegeleb Pac-Mani liikumise ning tema kokkupõrgetega kollidega.
  • Pacman – Klass, mis tegeleb Pacmani liikumise, elementide söömisega ja joonistamisega. Põhifunktsionaalsus saadakse klassist MOLiigutatav.
  • Score – Klass, mis töötleb ja joonistab punktide vaadet.

Dokumentatsioon

Kasutatud materjalid