Uge 11
I denne uge har vi arbejdet på vores 1. elaboration fase. Vi startede med at være meget objektorienterede, og er det til dels stadig, men vi fandt ud af at det ikke var den helt rigtige måde for os at arbejde på. I starten af ugen arbejdede vi med at oprette en masse klasser, men hvordan de skulle interagere med hinanden havde vi ikke helt tænkt over, derfor gik vi i stå i arbejdet. Vi havde ikke overblikket og den krævede viden til at fortsætte på denne måde.
Derfor valgte vi at lægge projektet lidt fra os og begyndte derefter på ny, helt fra skratch. Vi prøvede at se projektet fra en ny vinkel, hvor vi begyndte at tænke i nye baner og prøvede at løse små problemer af gangen i stedet for at oprette hele spillet på en gang. I sidste uge havde vi en idé om at vi kunne oprette klasserne og få dem til at interagere med hinanden derefter. Men vi måtte indse at det ikke kunne lade sig gøre for os.
I slutningen af denne uge har vi derfor ikke fokuseret så meget på klasserne, derimod fokuseret på spillet i små bider, og opretter klasserne når det er nødvendigt for forståelsen i spillet.
Vores mål i denne uge var at oprette nogle klasser, henholdsvis: Hero, World, Zone, Helper.
Vi har oprettet World og Zone, hvilket vi fandt det relevant at gøre, hvorimod Hero og Helper stadig ikke har den store betydning i spiller, som klasser. Disse elementer vil stadig være tilstede i spillet, men de kommer til at fungere anderledes end som klasser.
Vi har indtil videre i spillet fået lavet en meget simpel arkitektur, der svarer til en meget forsimplet version af vores computerspil. Dette har vi gjort for hele tiden at kunne teste vores computerspil og se hvad det kan gøre. Vi har altså lavet et spil der udskriver forskellige sætninger til consollen som spilleren kan interagere med. Indtil videre har vi nogle få forskellige kommandoer som spillet forstår, så som "kig rundt" og "hjælp". Vi har udover disse kommandoer oprettet en del zoner som spilleren kan bevæge sig rundt i. Disse er let at udvide til flere og de kender til de zoner der ligger omkring sig selv, så vi har også kommandoer der kan bevæge spilleren ind og ud af disse zoner.
Uge 12:
I næste uge skal vi i gang med vores 2. elaboration fase hvor vi skal videreudvikle spillet og bygge på den arktitektur vi indtil har fået lavet.
Vores mål i næste uge:
· Vi skal have oprettet de tre universer som vores Hero kan bevæge sig rundt i.
· Vi skal have fundet ud af hvordan vi kan lave en god overgang mellem verdener og zoner. Dertil har vi lavet en fin illustration, der ses nedenfor. Dette har vi gjort fordi vi har diskuteret meget omkring hvordan vi skal strukturere overgangene. Vi har snakket om at zonerne skal kende til om de er exitzoner og startzoner, så de ved at hvis spilleren står i denne zone så kan han også bevæge sig over i den næste verden. Men hvis han står i en almindelig zone har han ikke mulighed for at komme ud af zonen. Han har samtidig ikke mulighed for at bevæge sig til en tidligere verden i spillet.
· Vi vil også gerne lave nogle forskellige actions i zonerne.
Ingen kommentarer:
Send en kommentar