Gruppemedlemmer: Hamed, Jonas, Silas, Simon og Aksel Vejlederen: Cristian PULSEN GYMNAISET - 1.1 FAG: Kom&It
INDHOLD
Grupperoller
INDLEDNING OG PROBLEMFORMULERING
Problemanalyse
Systemudviklings metode
Side:2
Grupperoller
Spildesigner. Simon
Level designer - Jonas
Programmør - Aksel
Forfatter - Hamed
Karakter/grafik/sprite designer - Jonas
UI designer - Silas
Sound designer-Simon
Test designer - Silas
INDLEDNING OG PROBLEMFORMULERING
Problemformulering: Hvordan kan man designe et spil med god variation og udfordring, så spilleren får lyst til at blive ved med at spille.
Formål: Vores formål er et spil hvor temaet er Zaid, der skal forsvare ham og hans landsby. som der er underholdne og sjovt
Genre: Tower defence (TD) - Strategi/Taktik -Puzzle preg
Game - Design Teori. De 4 dimentioner
Game world
For at gøre der mere indleveinde for spileren, vil vi lave vores bane(r) efter et spænende milijø. Og vi ville fokusere på simple bagrunde for man bedre oversigt, fordi det er 2d
Game rules
I vores spil skal man beskytte sin base for fjender, ved at få hjælp fra ens venner. Og man kan ikke flygte, forsvar eller dø. Spilleren for en kort beskrivelse før spilet starter
Gameplay
planen er at tilføje en timer som tager tid på hvor lang tid det tager for spilleren at udryde modstanderene. så man kan samlinge med ens venner
Game mechanics
Det kommer til at være tydeligt, dræb alt hvad du ser. og en klassik topdown view. styringen vil blive skrvet under spilet.
Systemudviklings Metode
Agil metode
En agil metode er en fleksibel måde at udvikle software på, hvor man arbejder i korte iterationer (sprints). I stedet for at planlægge hele projektet fra start, fokuserer man først på at lave et Minimum Viable Product (MVP) som er en simpel, men fungerende version af spillet med de vigtigste features.
Efter hvert sprint evalueres produktet, og der bygges gradvist videre ud fra erfaringer og feedback. Målet er altid at have et fungerende produkt, også selvom ikke alle idéer når at blive implementeret.
Sprints
Der skal være et bane - Virker
Lav Zaid - Virker
Lav en UI til pengene og liv - Virker
Lav en modstander -virker
vores sprint 0, var kun desing fokuseret.
Kravspecifikation
Produkt Backlog
Der skal være en bane - Virker
Lav Zaid - Virker
Lav en UI til pengene og liv - Virker ikke
Zaid skal bevæge sig
Zaid skal skyde
Der skal være liv
Der skal være en måde at få penge
Der skal være en måde at bruge penge
Der skal være en highscore
Der skal være død
Der skal stå game over efter man er død
Der skal være en måde at begynde spillet igen
Testprøve
Feedback fra deltager 1 (srævet af ham selv)
nemt at cheese spillet.
for og gøre det bedre kan man lave en vej mere hvor skeleterne også kan spawne fra, det stopper cheesen og gøre det bedre.
opgradering af sten.
penge og opgraderinger.
hamed secondary skin
improve kodning.. meget
Hvad fik vi ud af testen?
Testene viste at spillets ide og visuelle design fungerer godt, men balancen mangler. Spillere finder hurtigt en dominerende strategi, som gør spillet for nemt. Der er behov for bedre sværhedsprogression, flere fjender og veje for at undgå cheesing. Testene viste også at penge, opgraderinger og forbedret kode kan øge spilleglæde og replay value.
feedback fra deltager 2
komlimanger til desinget af spilet og karakteren
Spilet er for næmt, når man har fundet gimiken
Man styre selv sværhedsgraden, hvilket er både godt og dårligt, fordi hvis man liner sig op. Kan man klare spilet ved at holde en knap inde
Kom også med idere til at gøre det til et spil med bedre flow. (sværheds grad og sjovhed mere balancert)
Controles:
Bevægelse: WASD (nord west syd øst)
Pil til venstre og højre. for at dreje.
Skyde: Mellemrum.
vores spil: https://www.cocrea.world/@jonas_000000/MyProject
Vores desing valg:
Det er en pyramide så man kan se man er i ørkenen. det gør det meget mere indlevende.
Vi har valgt og lave en sø midt i det hele, tæt på banen for og symbolisere at vi ikke kun er i Ørkenen, men også i Egypten. Det er også for så selve banen ikke er helt tom
Dette er vores hovedperson. Vi har valgt at lave en indisk mand som karakter. Han lever et almindeligt liv i sin landsby, indtil han pludselig bliver angrebet af skeletter. Han har kun en sten som våben, hvilket viser, hvor begrænsede ressourcer han har. Nu må han forsvare både sin landsby og sin familie. Selvom han er kampklar, bliver det stadig en hård kamp. Historien er baseret på en ægte historie fra Zaid´s liv.
Det var meningen vi skulle lave en bombe, som man kunne samle op. og så ville der komme en eksplosion. Så alle skeletter ville dø. desværre kunne vi ikke få den til og virke og gav derfor op på den ide, men måske hvis vi havde haft mere tid så ville vi havet gjort det til en ting.
Skeletterne kommer fra de døde mennesker fra landsbyen og er styret af deres had for Zaid, fordi han gav dem indisk street food syndrom hvilket gjorde deres ellers lange glade liv, kort og ulideligt.
Det var meningen at når man trykker start spillet ville spillet starte desværre virkede den ikke og spillet starter når man bruger flaget oppe i højre hjørne.
Stop knappen er at man kan stoppe spillet helt og den virker.
Det var meningen, at vi ville lave et system, hvor han får penge for at klare en runde, og hvor han så kan bruge pengene på at opgradere sit våben. Ideen var, at spilleren gradvist skulle blive stærkere, efterhånden som sværhedsgraden steg. På den måde får man både en følelse af udvikling og en klar motivation for at fortsætte spillet.
Vores Kodnig valg (et eksempel):
Koden til venstre fortæler skelletet, at den skal gå hen. til nogle punkter, som er visualiseret på billedet over. Det er muligt der er næmmere måder, til path following, men det virker som det skal.
Gruppe roller og deres arbejde:
Forfatter Hamed:
Sound desinger simon: For at finde en solid lang bagrunds sang, uden copyright. brugte jeg scrath, de har nemlig et stort biblotek af sange så jeg fandt en som passet til vores spil. En eksotik sang med godt krudt i. Planen var også der skulle være en lyd hver gang der bliv dræbt eller skudt, men det bliv ikke til noget
Her er en veido af det færdige spil (uden lyd)