Inlägg player feedback
|
Hej. Denna vecka har jag jobbat på Player feedback i vårat spel. Det vill säga feedback när spelaren skjuter, blir träffad av fiender, håller på att dö, åker in i hinder med mera. Jag började med att skapa en shader för gråskala förra veckan som används just till detta. Denna vecka skapade jag en till pixel shader som får våran avatar att flasha till i rött när hon blir träffad. Jag skapade även en funktion för kamera skakningar. Den är väldigt simpel och förflytar vår kamera i X och Y led med en slumpmässigt hel tal som max är 15. Sedan har funktion ett antal koller på att kameran inte åker iväg helt åt ett håll och aldrig kommer tillbaka. Dessa består av att kolla kamerans nuvarande center mot original center och ifall dessa if satser blir sanna så slumpas ett nytt värde fast åt motsatt håll. Det vill säga ifall kameran förlyttades i positivt X led så slumpas ett negativt värde fram och ett positivt ifall kameran befann sig i negativ rörelse. Samma gäller för Y led. När den är klar återstället funktionen kamerans original position så att våran vy inte ser konstig ut eller att nåt hamnar utanför vårat synfält. Jag jobbar även på feedback som skall få spelaren att känna att projektilen våran avatar skjuter faktiskt träffar en fiende. För i dagsläget händer det så att när projektilen kolliderar med en fiende försvinner fienden och spelaren får högre score. Inte så jätte roligt. Så vi tänkte att fienderna kanske skall bli knuffade bakåt en liten bit varje gång dom blir träffade och kanske ha nån rolig effekt samt ett bra ljud vid kollision. Vårat största problem med just feedback till spelaren är att oftast så dör man utan att man märker varför och det är för avatarens stress blir full och hon dör. Detta problem uppstår för spelaren inte får någon koppling mellan stressbaren och vad den uppfyller för funktion. Vi vill ändra på detta så spelaren verkligen förstår att stress är avatarens liv och om den blir full så dör man. Och så vill vi göra så att ifall stressen blir för hög så skall spelaren omedelbart få feedback om detta och veta att ahh min stress är för hög jag måste sänka den. Vilket inte händer för tillfället tyvärr. Vi jobbar på en ny stressbar och funktionalitet som förhoppningsvis ökar spelarens medvetenhet om stress och dess mekanik i vårat spel.
|
