Vecka 6 – Ljud och buggar

Hejsan!

Denna vecka har jag haft fullt upp med all leta efter orsaken till flertal småbuggar som jag fann i både projektilen och i menyerna. När man spelar vårt spel så kan man trycka på musknapp ett för att skjuta iväg en projektil och den följer en bana riktad mot musens koordinater. Buggen som uppstod var att när man sköt så kunde man släppa och trycka ner knappen igen och träffade man då en vägg så sköts ett nytt skott från spelaren iväg automatiskt mot en ny riktning. Om man däremot träffade en fiende med samma metod så kunde man ändra riktningen på skottet, detta ledde till att man i princip hade ett målsökande skott. Visst det hade vart en intressant funktion till spelet, men detta var ingen funktion som var planerad så den var tvungen att tas bort.

Jag satt med den buggen ett tag, testade alla möjliga lösningar jag kunde komma på. Jag testade till exempel att lägga till ett boolean värde som sattes till true när skottet sköts och sen satte jag så att man endast kunde skjuta ett nytt skott om det värdet var false. Värdet sattes endast till false när skottet hade blivit deaktiverat, detta fungerade dock inte för mig så jag fick försöka med något annat. Detta löstes genom att sätta musknappen till false i skottets update funktion så varje gång man tryckte ner musknappen och skottet sköts iväg så sätts knappen till false vilket leder till att man inte längre kan hålla inne. Det känns som att det som borde vara lättast att lösa oftast visar sig vara mycket jobbigt.

Utöver det så har jag försökt hitta ljud till spelet. Inte det lättaste att få ljud tagna från olika källor att samspela och låta bra. Det första jag märkte med ljuden var att när det spelades upp så blev det som ett klipp, från 0 till 100 väldigt fort. Genom att öppna ljudklippen med Audocity så kan jag lägga till en fade in och en fade out så att ljuden inte bara kommer in högt från ingenstans utan mer att de flyter in och ut så att det inte gör så ont i öronen att lyssna på. En annan sak som är väldigt viktig är att försöka hitta olika ljud för samma sak, vårat projekt har till exempel tre stycken olika ljud som den kan välja mellan när man blir träffad av en fiende, detta enligt mig ger en mycket bättre upplevelse, vem vill lyssna på exakt samma ljud flera gånger om? Hittar man dock inte fler ljud än ett som är hyfsat lika varandra så kan man göra som vi gjorde med ljudet som spelas upp när man skjuter. Varje gång man trycker på musknappen för att avfyra en projektil så sätts det en random pitch på ljudet vilket leder till att de låter olika varje gång, dessutom är det väldigt roligt att lyssna på.

blog.png

About Simon Glans

2015 Programming