Baller: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 31: Line 31:
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.


Funktsionaalsus


Antud mängu loomisel tahame kindlasti jõuda valmis:
Antud mängu loomisel tahame kindlasti jõuda valmis:




-Kasutajaliidese ja mängu menüü
*Kasutajaliidese ja mängu menüü
-Palli liikumise füüsika
*Palli liikumise füüsika
-Vähemalt kaks taset(levelit)
*Vähemalt kaks taset(levelit)
-Levelites mõned takistused
*Levelites mõned takistused




Line 44: Line 45:




-Rohkem kui üks elu
*Rohkem kui üks elu
-Resume game option
*Resume game option
-Resizeable resolution
*Resizeable resolution
-Rohkem kui kaks levelit
*Rohkem kui kaks levelit
-Muusika ja heliefektid
*Muusika ja heliefektid
-Xbox Support
*Xbox Support





Revision as of 21:54, 4 November 2012

Kirjeldus

Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.

Tööjaotus

  • Magnus Pääru - Projektijuht,
  • Lennart Ploom -,
  • Veiko Lääts -,
  • Sten Teeorg -,

Täpsemad tööülesanded jagame töökäigus.

Analüüs

Pool Baller

Mis on Pool Baller ja rakenduse eesmärk?

Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.


Tööjaotus

Lennart: Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine. Sten: Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt. Veiko: Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet. Magnus: Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.

Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.

Funktsionaalsus

Antud mängu loomisel tahame kindlasti jõuda valmis:


  • Kasutajaliidese ja mängu menüü
  • Palli liikumise füüsika
  • Vähemalt kaks taset(levelit)
  • Levelites mõned takistused


Mängus võiks ka olla (kui aega üle jääb):


  • Rohkem kui üks elu
  • Resume game option
  • Resizeable resolution
  • Rohkem kui kaks levelit
  • Muusika ja heliefektid
  • Xbox Support


Milliste osade realiseerimine võib osutuda problemaatiliseks?

Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.

Log

22. Oktoober

  • Kokkusaamine
  • Wiki lehe loomine


Lingid

MSDN XNA Game Studio 4.0