individuell -code review grupp 3

Vad spelaren kan gör i spelet är att rör sig upp, ner, höger och vänster. Spelaren ska även kunna skjuta en projektil,använda sig utav power up i olika form, i detta spel är det bumerang, sköld, basebollar. Spelaren ska kunna ta skada och även ritas ut i spelet. Ungefär detta är allt som jag har uppfatta som spelaren behöver kunna göra i spelet. Då behöver alltså spelar klassen, Playercharacter i detta fall först komma åt input i spelet för att vet vad och när spelare ska göra vad t.ex. gå höger eller vänster. För att spelet ska kunna få ut en bild utav spelarkaraktären så kommer spelar klassen behöva information från en sprite klass eller något liknade, i detta projekten så är det en animations klass som hanterar alla bilder och animationer, så spelar klassen kommer binda sig med animationsklassen

. Om nu spelaren ska kunna använda sig utav power up så kommer hen behöva information av alla olika power ups klasser. Men denna grupp har varit smarta, om jag har uppfattat det rätt , just nu så binder spelaren klassen med en Ientity klass som ska fungera som en power up klass hanterare. Istället för att binda alla olika power up så binder de nu bara Ientity klassen. För att spelar klassen ska kunna skjuta ut projektiler från rätt plats så kommer den behöva ge ut information till projektils klassen om vilken plats spelaren befinner sig på. För att spelaren ska kunna ta skada och utge skada i form av projektiler så kommer den behöver binda sig med en kollisions klass, här berättar även spelar klassen hur mycket skada spelaren ger till fienderna och när spelar klassen tar skada. Detta är ungefär vad jag kan tänka på vad en spelar klass skulle kunna behöva för att fungera i detta spel. Min programmeringsnivå är inte så hög så jag kan inte riktigt se vad de kan har gjort annorlunda för att minska bindningsförhållandet mellan det olika klasserna. Enligt mig tycker jag att det ser riktigt bra ut.

About Stam Kruajan

2015 Programming