Week 4

Under veckan har jag börjat arbeta på vår Prowlers AI. Prowlern är ett lite starkare monster som har ett par olika attacker. Eftersom vår boss inte har lika hög prioritet inför alfaversionen så behövde vi göra klart Prowlern till imorgon (Fredag 18/2).

Jag gjorde en klass för Prowlern och implementerade spriten så att den fanns med i spelet. Sedan började jag arbeta på ett aggro-system, då jag testade mig fram i början. Först testade jag att Prowlern teleporterade sig på mig när jag gick nära spawn-pointen och när jag fått det att fungera tog Alfons över. Nu börjar Prowlern gå mot spelaren när han/hon befinner sig inom en specifik räckvidd från monstret, vilket fungerar precis som en cirkulär collision-box. Prowlerns sprite vänder sig dessutom mot spelaren när den jagar honom/henne. När Prowlern når spelaren så avslutas spelet och om spelaren går utom räckvidd så stannar den.

Jag har även arbetat med att försöka överföra all information från Tiled (programmet vi gjort vår första nivå i) till Excel så att vi sedan kan använda de siffrorna för våra väggars collision. Jag testade att exportera vår förs nivå till en csv-fil och det verkar ha fungerat. Nu måste vi bara klurablogg ut hur vi ska använda excel-filen med visual studios.

Eftersom vi behöver en pickup inför alfaversionen så har jag också gjort en sköld pick-up klass. Jag har tilldelat en sprite och placerat ut objektet på marken. Pick-upen ska fungera som så att när spelaren går över den så får skeppet en sköld. Skölden kommer i framtiden göra så att spelaren får en sköld värd exempelvis 50 hp och den kommer att absorbera all skada fram till att skölden är nere. Då fortsätter all inkommande skada att träffa spelaren direkt. Nu i början kommer jag dock testa att bara ändra spelarens hp till 150 när han/hon går över skölden. Spelaren startar med 100 hp och skölden ska vara värd 50, så ligger spelaren på 100 hp kommer den praktiskt sett agera som skölden vi planerat för framtiden. Men jag kommer så småningom behöva skapa en separat siffra för just skölden som hela tiden kan ändras utan att direkt ändra spelarens hp.

Nu är det inte mycket kvar till alfan. Vi behöver uppdatera spriten för sköld pick-upen. Lösa några problem med Source-tree och så kart göra så att skölden faktiskt fungerar. Det ser ut som om vi kommer bli klara precis i tid, vilket är väldigt skönt.

About Filip Swärdh

2015 Programming