Meeskond "pöial": Difference between revisions
(3 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
*Töötav mäng ,ilma bugideta. | *Töötav mäng ,ilma bugideta. | ||
*Start up menu loomine. Mängu alustades viskab menu akna ette, kus asub START GAME, EXIT | *Start up menu loomine. Mängu alustades viskab menu akna ette, kus asub START GAME, HIGH SCORES, EXIT | ||
*Mängu raha teenimine käte võitmise tulemusena | *Mängu raha teenimine käte võitmise tulemusena. | ||
*Puldi tuge, saab kaarte juurde "deal"-ida, seista jne... | *Puldi tuge, saab kaarte juurde "deal"-ida, seista jne... | ||
*Keyboard buttonitega mängus käitumise funktsioonid(vastavalt mida kaardimängus vaja teha) | *Keyboard buttonitega mängus käitumise funktsioonid(vastavalt mida kaardimängus vaja teha) | ||
*All nurgas jookseb vastav raha summa ning, mis panustega mängid (palju raise-id) | *All nurgas jookseb vastav raha summa ning, mis panustega mängid (palju raise-id) | ||
*Skoori salvestamine | |||
====Nice to have==== | ====Nice to have==== | ||
*Kasutada lan-is mängimist erinevate kasutajatega. | *Kasutada lan-is mängimist erinevate kasutajatega. | ||
* | *Kasutaja saab valida oma avatari ning sisestada oma user name-i | ||
*Graafilised täiendused mängule. Kaartide liikumised, illustreeritud "button"-id | *Graafilised täiendused mängule. Kaartide liikumised, illustreeritud "button"-id | ||
*Erinevate helide kasutamine mängu võitmisel, kaotamisel jne... | *Erinevate helide kasutamine mängu võitmisel, kaotamisel jne... | ||
*Veebipõhine mängimise võimalus teiste mängjate vastu. | *Veebipõhine mängimise võimalus teiste mängjate vastu. | ||
*Teenitud mängurahaga saab osta erinevaid tauste ja graafilisi muutusi. | |||
==PROTOTÜÜP== | ==PROTOTÜÜP== | ||
Line 48: | Line 47: | ||
http://enos.itcollege.ee/~smaeots/C%23%20projekt/ | http://enos.itcollege.ee/~smaeots/C%23%20projekt/ | ||
=LÕPLIK RAKENDUS= | |||
Vajalik XNA 4.0! | |||
http://enos.itcollege.ee/~smaeots/C%23%20projekt/ | |||
NB! Lisasin ka published versiooni. |
Latest revision as of 00:34, 17 December 2013
Projekti kirjeldus
XNA kaardimäng Blackjack.
Meeskonna liikmed
- Stenn Mäeots
- Priit Aarma
- Paul Niidas
- Kert Treikelder
Analüüs
Kirjeldus
Kavatseme luua XNA platvormil baseeruva kaardimängu BlackJack. Blackjack on iseenesest lihtsate reeglite mäng - mängijale jagatakse kaks kaarti ning juhul kui saate diilerist suurema punktisumma, olete võitnud. Numbritega kaardid annavad punkte vastavalt numbrile, kõik piltidega kaardid on väärt 10 punkti ning äss 11 või 1 punkti. Kelle skoor läheb üle 21 on lõhki ning automaatselt kaotanud.
Tööprotsess
Esialgu pole tööjaotus rühma liikmete vahel ära jagatud, vaid töötame üheskoos. Kõigepealt loome kaartide spraidid. Teiseks plaanime luua kaartide jagamise random generaatori, nii diilerile kui ka mängjale. Järgmisena tuleks kaardid ära väärtustada, vastavalt BlackJacki mängu reeglitele ning summeerida kaartidelt tulenev punktide summa. Ässa väärtustamise süsteem vastavalt 1 või 11 punktiö Punktide alusel võitja välja selgitamine. Edasi tuleks luua mängjale "rahakott", kus asub virtuaalne raha, millega enda käele panustada.
MUST HAVE
- Töötav mäng ,ilma bugideta.
- Start up menu loomine. Mängu alustades viskab menu akna ette, kus asub START GAME, HIGH SCORES, EXIT
- Mängu raha teenimine käte võitmise tulemusena.
- Puldi tuge, saab kaarte juurde "deal"-ida, seista jne...
- Keyboard buttonitega mängus käitumise funktsioonid(vastavalt mida kaardimängus vaja teha)
- All nurgas jookseb vastav raha summa ning, mis panustega mängid (palju raise-id)
- Skoori salvestamine
Nice to have
- Kasutada lan-is mängimist erinevate kasutajatega.
- Kasutaja saab valida oma avatari ning sisestada oma user name-i
- Graafilised täiendused mängule. Kaartide liikumised, illustreeritud "button"-id
- Erinevate helide kasutamine mängu võitmisel, kaotamisel jne...
- Veebipõhine mängimise võimalus teiste mängjate vastu.
- Teenitud mängurahaga saab osta erinevaid tauste ja graafilisi muutusi.
PROTOTÜÜP
Täiesti töötav BlackJacki mäng (isegi restart töötab), kõik bugid fixitud, järgmisena hakkame tegelema panustamise süsteemiga + raha teema.
PS: Proovimiseks vajalik XNA 4.0!
edit: lisasin ka published versiooni, kellel tööle ei lähe, saab proovida seda (vajab installimist).
http://enos.itcollege.ee/~smaeots/C%23%20projekt/
LÕPLIK RAKENDUS
Vajalik XNA 4.0!
http://enos.itcollege.ee/~smaeots/C%23%20projekt/
NB! Lisasin ka published versiooni.