SHFT Blog

Grote polishronde: death-menu, slow-motion, audio en meer

1 t/m 3 maart 2025

Van 1 tot en met 3 maart ben ik bezig geweest met een grote polishronde. Het death-menu is uitgebreid en er is een slow-motion effect toegevoegd wanneer de speler doodgaat. Ook is er een audiosysteem opgezet en is er nu een login- en logoutknop aanwezig. Daarnaast is het opslaan van ronde-data voorbereid. De intro-animaties zijn vloeiender gemaakt en instellingen worden nu persistent opgeslagen. De eerste basislevel en shopmenu’s zijn toegevoegd, de speler heeft een death-animatie gekregen en er is een Steam-knop in de UI verschenen. Ook is de look en feel van de game verbeterd, ik heb gewerkt aan shaders en heb een vhs-effect toegevoegd met nog wat extra filters zoals, color abberation, pixelatie en reflecties.

Melee aanval voor side character

vrijdag 28 februari 2025

Ik heb de melee aanval voor het side character gemaakt. We hebben nu besloten dat de topdown character alleen een gun krijgt en de side character alleen een melee wapen. Dit maakt het verschil tussen de twee perspectieven duidelijker en zorgt voor meer variatie in de gameplay. Teun heeft vandaag resolutie proberen toe te voegen alleen met fullscreen ging het niet helemaal goed. We hebben besloten dat er geen optie komt om je resolutie aan te passen, maar voor nu alleen fullscreen en de max framerate.

Gameplay uitbreidingen: fixes, enemies en upgrades

25 t/m 27 februari 2025

Van 25 tot en met 27 februari kreeg de game meer inhoud en logica. Ik verbeterde de player-functionaliteit en loste bugs in het login-menu op. Daarna maakte ik de eerste enemy die de speler aanvalt, met coins die droppen als hij gekild wordt. Op 27 februari werd de eerste werkende upgrade-functionaliteit toegevoegd, waaronder snelheid en damage, en paste Teun de backend aan zodat upgrades ook opgeslagen konden worden in de database.

Menus en settings: death-menu en fullscreen-opties

21 t/m 24 februari 2025

In deze periode zijn de eerste menu’s opgezet. Op 21 februari maakte Teun een eenvoudig death-menu, vooral als oefening in Godot. Paar dagen later, op 24 februari, begon ik aan een settingsmenu toevoegen waarmee fullscreen en framerate ingesteld konden worden, al werkte resolutie toen nog niet goed.

Eerste fundamenten: idee, HTTP-requests, player updates en login

17 t/m 20 februari 2025

De eerste dagen hebben we ons volledig gefocust op de basis te bedenken/maken. Op 17 februari ontstond het idee om een game te maken waarin je wisselt tussen topdown en side-scrolling perspectief, en werd de eerste versie van de spelers geïmplementeerd. Een dag later kwamen de eerste HTTP-requests erbij. Op 19 februari maakte ik de speler dash- en schietfunctionaliteit. En op 20 februari werd het eerste login-systeem gebouwd, ik deed de frontend hiervoor en Teun de backend, en ik bedacht de eerste ideeën voor een upgradesysteem, we wisten hier nog niet precies hoe we dit wilden aanpakken.

Items per pagina:51025Alles