Gameplay Projekt
Valentin, Emil, Jacob B og Kenan
Valentin, Emil, Jacob B og Kenan
I dette projekt vil vi forsøge at udarbejde et spil med fokus på gameplay, altså selve funktionerne deri. Herunder indgår reglerne, målene, udfordringerne og den overordnede oplevelse; De elementer der gør et spil til et spil. Målet er ikke blot at få et spil til at fungere teknisk, men at forstå hvilke valg i design og programmering, der gør et spil tilfredsstillende at spille. Gameplay adskiller sig fra andre funktioner som lyd og grafik, dog vil vi så vidt som muligt forsøge at implementere grafiske elementer, da vi mener at det er næsten lige så betydeligt for spiloplevelsen som gameplay.
platformer / top down shooter
Spilleren spiller gennem en bane i en 2D platformer, hvor der er en timer der holder styr på din tid. Når du har gennemført banen, spiller du en top down shooter, hvor du skal kæmpe mod fjender i den mængde tid det tog at gennemføre platformeren.
physics, checkpoints, simpel pathfinding,AI enemies, interactive objects (upgrades)
Historie: en troldman har splittet din krop og sjæl fra hinanden. han har tager din krop oppe i det højeste rum i hans tårn. nu skal du kæmpe igennem alle rumesne i hans tårn for at få din krop tilbage.
spillet tager sted i en troldmans tårn. der er mørkt og mysterisk med mærkelige veje og rum. dypt i hver i rum er der magiskte monstre der vil prøve at stoppe dig. hvert level i spillet er et nyt rum i tårnet og for hver level du klare kommer du tættere på din krop.
Marczewski’s player types omhandler forskellige typer spillere der findes i hvert spil, og deres mål indenfor de spil de spiller. Vi vil bruge dem til at opstille krav til vores spil (user stories), ved at tage udgangspunkt i nogle hvis krav vi kan opfylde i vores spil. Vi mener umiddelbart, at Achievers og Players vil være de bedste at arbejde efter.
Socialiser: Socialisers vil gerne interagere med andre folk og er interesseret i ting der hjælper dem med det.
Free spirit: Free spirits kan godt lide at styre ting. Der er to undertyper, Creators og Explorers. Explorers kan ikke lide at blive begrænset i hvordan de spiller. Creators vil gerne bygge nye ting og have seje avatarer.
Achievers: Achievers vil gerne gøre alt man kan i et spil.
Philanthrophist: Philanthrophists vil gerne være en del af noget større. De vil gerne give til andre uden at få noget tilbage.
Player: Players er motiveret af belønninger, og gør alt i spillet for dem selv.
Self seeker: Self seekers ligner Philanthrophist, men de giver kun hvis de får en belønning og gør ikke noget gratis.
Consumer: Consumer gør hvad de skal for at opnå noget. Hvis det er at lære noget nyt eller gøre noget svært så gør de det.
Networker: Networkers leder efter folk de kan få noget fra. De følger store influencers i håbet om at de bliver set og får en belønning.
Exploiter: Exploiters spiller for at finde loop-holes og bruge dem for deres egen gavn.
Griefer: Griefers vil påvirke spillerne negativt bare fordi de kan.
Destroyer: Destroyers vil finde loop-holes for at ødelægge andres oplevelse.
Influencer: Influencers vil ændre spillet ved at influencere andre spillere.
Improver: Improvers hacker og finder loop-holes for at forbedre spillet
Sprintplan:
sprint 0 (forberedelse):
roller:
scrummaster: Lucas Valentin
produktowner: Kenan
scrum team: Emil og Bregendahl
Sprint 1 (skal være færdig 24/09-2025)
produktbacklog:
player movement script
død
playerdesign
enemydesign
skyde
enemies (AI pathfinding)
timestamps
spil overgangs funktion
checkpoints
level design (tilemap)
pixelart
sprintbacklog:
player movement script
død
Retrospective:
Arbejdet var hurtigt og effektivt. Emil og Jacob tog førersædet i dette sprint, og holdarbejdet gik som forventet.
sprint 2 (skal være færdig 06/10-2025)
produktbacklog:
playerdesign
skyde
enemies (A* pathfinding)
spil overgangs funktion
timestamps
checkpoints
level design (tilemap)
sprintbacklog:
playerdesign
enemydesign
skyde
enemies (AI pathfinding)
Retrospective:
Ligesom i sidste sprint gik arbejdet hurtigt og effektivt. Også denne gang var vi i god tid med at få funktionerne implementeret. Emil og Jacob arbejde på skydefunktionen og pathfinding, mens Lucas og Kenan samarbejdede brainstormede designs og fik lavet concept art.
sprint 3 (skal være færdig inden 10/10-2025)
produktbacklog:
spil overgangs funktion
timestamps
checkpoints
level design (tilemap)
sprintbacklog:
spil overgangs funktion
timestamps
checkpoints
Retrospective:
Modsat de andre gange var vi ikke i lige så god tid her, da vi havde taget den lidt med ro siden vi var i så god tid. Det var lidt historien om haren og skildpadden. Vi kom dog i mål, og anerkendte, at vi skulle være mere fokuserede på arbejdet til næste sprint.
sprint 4: (skal være færdig inden 22/10-2025)
produktbacklog:
level design (tilemap)
sprintbacklog:
level design (tilemap)
Retrospective:
Færdige! Vi blev færdige med level design hvilket tog lidt flere kræfter end vi originalt havde forestillet os. Klap på skulderen til os alle, vi har alle lavet et godt stykke arbejde.