Jag har denna vecka suttit och pysslat mestadels med Barn vs
Barn Kollision. Från början tänkte jag att jag kanske skulle kunna använda
samma kollisionsfunktion som jag använde till platformern. Detta visade sig
vara mycket problematiskt eftersom programmet crashade när jag försökte fixa så
att ungarna hade en kollider vilket gjorde det hela en aning problematiskt. När
jag kom på att det var för mycket jobb för att fixa bestämde jag mig istället
för att skriva en ny, egen funktion som använde sig av cirkel vs cirkel
kollision. Detta valde jag för att jag redan använde mig av det för att kolla
kollision mellan ungar och svampar. Det hela funkar som sådant att funktionen
kollar punkterna på de två olika objekten. När den har räknat ut skillnaden så
jämför den dom med radien på objekt 1 och radien på objekt 2. Om skillnaden är
mindre än dom två radierna tillsammans så överlappar dom. Annars gör dom inte
det. Jag har inte riktigt funderat ut hur jag ska kunna använda detta till min
fördel men jag kommer nog på något när jag har blivit lite lagom trött,
underligt nog är det när jag är trött och inte vill göra saker som de går bäst.
Jag vet inte varför det är på detta vis men det har varit så ända sedan jag var
liten. Hmm, tror precis att jag fick en idé. Hurra för sömnbrist ^^. När dom
kolliderar blir det en liten (eller stor) bit av cirklarna som ligger över
varandra, så om jag tar och skickar med denna lilla bit som överlappar in i
barnens updaterings-funktion kommer det att sänka hastigheten på dom om dom överlappar.
Om dom inte gör det kommer dom bara att fortsätta vandra som dom gjorde från
det att dom dök upp på ”Dagis skolgården”.
Förutom att koda denna vecka har jag dessutom blivit utnämnd
till producent. Så jag ska ta och hålla koll på saker och ting, vilket inte är
min starkaste sida men jag tar mina uppgifter på så pass stort allvar att dom
ska fixas oavsett om det är lätt eller inte. Jag har även börjat fundera lite
på att leta efter folk som skulle kunna hjälpa oss och testa spelet någon gång
nästa vecka så att vi hinner med att göra ändringar inför betan som är om två
veckor. Det hade varit uppskattat om du som läser detta kunde höra av dig,
antingen via komentar eller dylikt ifall att du eller någon i din grupp skulle
kunna tänka sig att testa och ge kritik när vi är färdiga med att lägga in det
vi för tillfället håller på att fixa. Självklart kan vi tänka oss att som
kompensation testa erat spel och ge feedback på det =)
Aja, nu tror jag att det får räcka med bloggande för idag. Time to code =D
Aja, nu tror jag att det får räcka med bloggande för idag. Time to code =D