2014-12-11

11.12.14

Det här kommer bli min development diary för ett projekt som jag kommer jobba med i några veckors tid. Alla inlägg kommer bli taggade med Space Invaders(klicka här för att komma till taggen).

This first part of the assignment is to create a game using C/C++ and Simple DirectMedia Library (SDL). Writing a clone of a classic arcade game is highly recommended.
Det här är uppgiften vi har fått.

Det första jag gjorde var att välja ett spel, jag har jobbat tidigare(i en annan kurs) med Space Invaders och tyckte det var ett tillräckligt stort projekt för mig att göra själv. När jag hade valt ett spel att försöka kopiera började jag skriva på ett design dokument som kommer kunna hjälpa mig när jag programmerar mitt spel. I design dokumentet har jag med alla objekt och dess behaviours och properties. Jag har också med en relationstabell där jag kan se hur alla objekt påverkar varandra. Här är en del av mitt design dokument;

Object name: Bullet
Properties: graphics, position, damage, sounds, speed, hitbox
Behaviours: movement 
Object name: Player
Properties: graphics, position, hitbox, speed, player controlled, hit points
Behaviours: movement, shooting 
Object name: Enemy 1
Properties: graphics, position, hitbox, speed, hit points
Behaviours: movement, shooting
Om ni vill se hela design dokumentet så ligger det uppe här på OneDrive och jag kommer uppdatera och ändra det vartefter jag håller på med det här projektet.

Jag har också börjat med att programmera lite smått, nu efter vi har jobbat i klassen med Arkanoid så har jag haft en mall som jag har kunnat utgå ifrån.
Så mycket tid har gått till att kopiera och skriva över delar av koden från Arkanoid arbetet till mitt egna projekt i Visual Studios som jag kommer kunna fylla i och lägga till saker i.

Jag har precis börjat med arbetet och har mycket kvar att göra men vi har ändå ett par veckor på oss så förhoppningsvis kommer resten gå bra. Nu blir det lite att testa att jag verkligen har lärt mig det jag ska under denna kurs, jag hade ingen erfarenhet alls av programmering bara för ett par veckor sen så det är fantastiskt kul att se hur mycket jag har lärt mig hittills.

Inga kommentarer:

Skicka en kommentar