Baller

From ICO wiki
Revision as of 22:04, 4 November 2012 by Vlaats (talk | contribs) (→‎Analüüs)
Jump to navigationJump to search

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