Meeskond "pöial": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Smaeots (talk | contribs)
Smaeots (talk | contribs)
 
(4 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. Teenitud mängurahaga saab osta erinevaid tauste ja graafilisi muutusi.
*Mängu raha teenimine käte võitmise tulemusena.  
*Erinevad vastased (Dealeri vastu mängimine) Avatarid muutuvad olenevalt skoorist.
*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)
*Kasutaja saab valida oma avatari ning sisestada oma user name-i
*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.
*Skoori salvestamine, et kasutaja uuesti sisenemisel oleksid vastavad rahasummad ja mängus tehtud muudatused alles
*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 44: Line 43:


PS: Proovimiseks vajalik XNA 4.0!
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/
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.