Veckoreflektion – Blog 2 18/2

Denna vecka hade jag som uppgifter att skapa ett spawnsystem för fiender till vårat spel, samt att göra ett utkast för musiken till spelet.

Att skapa ett spawnsystem för fienderna skulle visa sig var svårare än vad jag trott. Till och börja med så försökte jag skapa en logik med hur detta spawnsystem skulle fungera med hjälp av pseudokod. Det första jag började tänka på var att skapa en slumpgenerator som spawnar ut fienderna slumpvis i Y led. Denna logik skulle gå till så att jag bestämmer ett sifferspann mellan t.ex 1 – 100. Därefter säger jag att om siffran blir 1 så ska den rita ut en fiende. Det visade sig vara mer att göra än att bara skapa en sådan funktion.

Den koden vi hade tidigare för att spawna och rita ut fiender bestämdes med hjälp av en pekare till fiendens klass som uppdaterar dennes kod därifrån. Eftersom att en pekare bara kan hålla EN instans av en klass så ritades bara en fiende ut i taget. Alltså tills den fienden som ritades ut försvinner så kan inte en annan ritas ut. Så det jag gjorde var att göra en vector som pekar på fiendens klass, vilket gjorde att jag kunde rita ut flera instanser av klassen utan minnesläckage.

Som nämndes tidigare i förra bloggposten så är jag lead sound designer. Jag har gjort musik i snart 4 år i programmet Fruity Loops Studio (FL Studio). JAg har gjort allt från house till filmmusik, sedan gått över till klassisk musik och nu på senaste tiden gjort spelmusik. Det viktigaste när man gör musik är att skapa en känsla eller stämning. Det jag brukar göra när jag ska börja med att göra musik till något är att ha en referensbild. Jag brukar tänka på vad förmedlar den här bilden mig, och sen försöka efterlikna det genom musik. Så det jag gjorde var precis det. Jag bad våran grafiker att skicka sin bakgrundsbild till mig, och därefter försökte jag efterlikna känslan som bilden gav mig. mermaid bakgrund alpha.png

Jag har arbetat med att göra ljudeffekter till vårat spel. Under veckan har jag gjort två stycken ljudeffekter varav en är ett ”plopp”-ljud för när man plockar upp en luftbubbla och den andra var en ljudeffekt för när man plockar upp pengar på banan. Dessa gjordes med hjälp av min mikrofon då jag använde munnen för att göra ploppljudet och den andra gjorde jag med hjälp av att slå fingret mot ett glas. Sedan la jag in ljudfilerna i mitt musikprogram och la till lite eko för att ge ljudet en fylligare känsla.

 

About Fabian Thoma

2015 Programming