Sista inlägget
|
Trowl final Denna vecka har jag jobbat på att fixa det sista i spelet och få allt att fungera som det skall. Vi har alla jobbat med att fixa buggar och lägga in dom sista funktionerna i vårat spel. Jag har som exempel gjort att spelaren score ökar varje gång spelaren dödar en fiende och skapat modifiers för highscore när spelet är antingen vunnet eller förlorat. Då ökas scoren med x % för varje owlet spelaren har plockat upp och mängden stress spelaren har kvar vi avslutat spel. För modifiera poängen med antal owlets så har jag en switch check på antalet owlets som är upplockade när spelaren antingen dör eller vinner och multiplicerar poängen med en viss procent beroende på om det är en eller flera owlets. För stress var det bara att minska spelarens poäng med mängden stress som spelaren hade vid avslutat spel. Allt detta sparas sedan till en text fil som sedan läses in för att kolla föregående highscore i våran huvud meny. Skapade även en funktion så när våran projektil träffar en fiende så förflyttas denna bakåt en liten bit för att förstärka effekten av att spelaren faktiskt sköt något av massa. Vi löste även ett problem med våran GLSL fragment shader för gråskala. Förut så satte den alla färger omedelbart till grått när spelaren hade X % stress. Nu med hjälp av vår lärare fick vi den äntligen att tona allt grått beroende på mängden total stress spelaren har. Det vill säga om spelarens stress är hög blir allt gråare och gråare och sedan återgår till normala färger när stressen sjunker igen. Detta gör vi med linjär interpolation som ser ut ungefär såhär: färgen vi vill ha = Originalfärger * (1.0 – normaliserat värde för nuvarande stress) + värden för gråskala * normaliserat värde för nuvarande stress. Sedan har jag gjort massa små ändringar på lite allt möjligt bara för att få allt som vi vill ha det och fixa vissa buggar som vi kände till. Jag skapade även ett partikel system så vi kan göra texturerade partiklar som vi använder för att rita ut rök från vårat ånglok med. Nu skall vi bara sitta och justera värden så allt känns bra innan release och att spelet verkligen är spelbart och roligt. Det sista som skall läggas in är några assets från grafikerna som ingår i våra menyer men annars är vi helt klara. Det var allt från den här veckan och förhoppningsvis så blir vi godkända.
|
