Author Archives: Fabian Thoma

About Fabian Thoma

2015 Programming

Veckoreflektion Efter Gotland Game Conference

Nu är kursen avslutad och utställningarna på Gotland Game Conference (G.G.C) är bortplockade.
Under G.G.C har vi fått extremt mycket feedback på vårt spel. Detta av varierad karaktär.  Om det skulle göras en summering av feedbacken med tre ord skulle dessa vara: Spelarstyrning, grafik samt Kamera.
Feedbacken på spelarstyrningen var det som upplevdes mest negativt, i princip alla som prövade spelet hade en åsikt om att det var för svårt att styra bilen spelaren körde. Detta gick hand i hand med att AI-bilarna var för svåra för spelarstyrningen.
Däremot […]

/ Comments Off on Veckoreflektion Efter Gotland Game Conference
Program: Programming

Veckoreflektion Efter Gotland Game Conference

Nu är kursen avslutad och utställningarna på Gotland Game Conference (G.G.C) är bortplockade.
Under G.G.C har vi fått extremt mycket feedback på vårt spel. Detta av varierad karaktär.  Om det skulle göras en summering av feedbacken med tre ord skulle dessa vara: Spelarstyrning, grafik samt Kamera.
Feedbacken på spelarstyrningen var det som upplevdes mest negativt, i princip alla som prövade spelet hade en åsikt om att det var för svårt att styra bilen spelaren körde. Detta gick hand i hand med att AI-bilarna var för svåra för spelarstyrningen.
Däremot […]

/ Comments Off on Veckoreflektion Efter Gotland Game Conference
Program: Programming

Veckoreflektion V.9 Fast Gear

Under denna vecka har vi arbetat med att implementera de sista mekanikerna, fixat menyer och loading screens. Dessa mekaniker innefattar rubberbanding och positionssytem för finish line.
Rubberbanding innebär att om spelaren är framför AI-bilarna så ökar AI:ns hastighet för att göra loppet intressant och dynamiskt. Det gjordes med hjälp av de checkpointsystem vi implementerade förra veckan. Funktionen som gjordes jämför spelarens checkpoint mot alla olika AI-bilar. Alltså kollar funktionen vilken checkpoint respektive bil är på och utifrån det så ändras hastigheten. Detsamma […]

/ Comments Off on Veckoreflektion V.9 Fast Gear
Program: Programming

Veckoreflektion V.9 Fast Gear

Under denna vecka har vi arbetat med att implementera de sista mekanikerna, fixat menyer och loading screens. Dessa mekaniker innefattar rubberbanding och positionssytem för finish line.
Rubberbanding innebär att om spelaren är framför AI-bilarna så ökar AI:ns hastighet för att göra loppet intressant och dynamiskt. Det gjordes med hjälp av de checkpointsystem vi implementerade förra veckan. Funktionen som gjordes jämför spelarens checkpoint mot alla olika AI-bilar. Alltså kollar funktionen vilken checkpoint respektive bil är på och utifrån det så ändras hastigheten. Detsamma […]

/ Comments Off on Veckoreflektion V.9 Fast Gear
Program: Programming

Veckoreflektion V.8 Fast Gear

Vecka 8 av produktionen har varit BETA vecka, där inlämningar av trailer, presentationer och spelet till SGA.
Under förra veckan hade vi ett BETA-speltest där vi fick in feedback från många olika spelare. Vilket såklart togs i åtanke vid finslipning av spelet inför de sista veckorna av produktionen.
Feedbacken vi fick från BETA-testet av våra handledare var att det borde läggas till en option för kameran, så spelaren har möjlighet att välja hur kameran beter sig. Mer specifikt att spelaren kan välja om […]

/ Comments Off on Veckoreflektion V.8 Fast Gear
Program: Programming

Veckoreflektion V.8 Fast Gear

Vecka 8 av produktionen har varit BETA vecka, där inlämningar av trailer, presentationer och spelet till SGA.
Under förra veckan hade vi ett BETA-speltest där vi fick in feedback från många olika spelare. Vilket såklart togs i åtanke vid finslipning av spelet inför de sista veckorna av produktionen.
Feedbacken vi fick från BETA-testet av våra handledare var att det borde läggas till en option för kameran, så spelaren har möjlighet att välja hur kameran beter sig. Mer specifikt att spelaren kan välja om […]

/ Comments Off on Veckoreflektion V.8 Fast Gear
Program: Programming

Veckoreflektion V.5-7 Fast Gear

Under dessa veckor har jag arbetat med olika delar av spelet. Dessa innefattar spelarstyrning, AI och dess beteende.
Det jag har arbetat med i spelarstyrning är att få den att kännas ”bra”, att ge styrningen en näst in till realistisk känsla med andra ord. Detta är högst individuellt vilket gör det svårt att få en generaliserad ”realistisk” känsla. Dock har vi i gruppen försökt att med jämna mellanrum speltestat för att se hur spelarstyrningen känns. Det som har ändrats på är hur bilen […]

/ Comments Off on Veckoreflektion V.5-7 Fast Gear
Program: Programming

Veckoreflektion V.5-7 Fast Gear

Under dessa veckor har jag arbetat med olika delar av spelet. Dessa innefattar spelarstyrning, AI och dess beteende.
Det jag har arbetat med i spelarstyrning är att få den att kännas ”bra”, att ge styrningen en näst in till realistisk känsla med andra ord. Detta är högst individuellt vilket gör det svårt att få en generaliserad ”realistisk” känsla. Dock har vi i gruppen försökt att med jämna mellanrum speltestat för att se hur spelarstyrningen känns. Det som har ändrats på är hur bilen […]

/ Comments Off on Veckoreflektion V.5-7 Fast Gear
Program: Programming

Veckoreflektion V.3-4 Fast Gear

I slutet av förra veckan (V.3 av produktionen) så hade vi ett ”pre-alpha” speltest med de andra eleverna i klassen. Detta gjordes för att få och ge feedback till spelen som har gjorts. Den responsen vi fick var att AI:n var alldeles för svår och att bilkörningen inte kändes ”äkta”. Detta kommer vi att ha i åtanke när vi fortsätter produktionen. Det gavs även respons på att den asymmetriska vyn på kameran hade ett lagg vid övergången till en annan vy.
Under […]

/ Comments Off on Veckoreflektion V.3-4 Fast Gear
Program: Programming

Veckoreflektion V.3-4 Fast Gear

I slutet av förra veckan (V.3 av produktionen) så hade vi ett ”pre-alpha” speltest med de andra eleverna i klassen. Detta gjordes för att få och ge feedback till spelen som har gjorts. Den responsen vi fick var att AI:n var alldeles för svår och att bilkörningen inte kändes ”äkta”. Detta kommer vi att ha i åtanke när vi fortsätter produktionen. Det gavs även respons på att den asymmetriska vyn på kameran hade ett lagg vid övergången till en annan vy.
Under […]

/ Comments Off on Veckoreflektion V.3-4 Fast Gear
Program: Programming

De två första produktionsveckorna av Fast Gear

Hej!
Nu har Big Game Project startat och så även produktionen av vårat spel ”Fast Gear”.   Fast Gear är ett story-based racingspel, där spelaren både före och efter ett race har en dialog med andra karaktärer i spelet samt med pressen. Beroende på hur spelaren agerar före, under och efter racet har det en påverkan på hur storyn utspelar sig.
Jag blev utnämnd till producer för detta projekt så dessa två veckor har jag organiserat en projektplan med backlog och allt […]

/ Comments Off on De två första produktionsveckorna av Fast Gear
Program: Programming

De två första produktionsveckorna av Fast Gear

Hej!
Nu har Big Game Project startat och så även produktionen av vårat spel ”Fast Gear”.   Fast Gear är ett story-based racingspel, där spelaren både före och efter ett race har en dialog med andra karaktärer i spelet samt med pressen. Beroende på hur spelaren agerar före, under och efter racet har det en påverkan på hur storyn utspelar sig.
Jag blev utnämnd till producer för detta projekt så dessa två veckor har jag organiserat en projektplan med backlog och allt […]

/ Comments Off on De två första produktionsveckorna av Fast Gear
Program: Programming

Veckoreflektion Blog 6 – 03/17-16

Hej och välkommen till min sista blogg för denna kurs!
Eftersom detta är sista bloggen så innebär ju detta också att vårat projekt leder mot dess slut.  Under den sista veckan av vårat projekt så har jag arbetat med att färdigställa ljud och ljudeffekter, jag har sett till att ljud spelas upp när dom ska och så att all musik fungerar som det ska.
Det här med ljud är ju lite min grej så min uppgift (så som alla andra veckor) har varit att […]

/ Comments Off on Veckoreflektion Blog 6 – 03/17-16
Program: Programming

Veckoreflektion Blog 6 – 03/17-16

Hej och välkommen till min sista blogg för denna kurs!
Eftersom detta är sista bloggen så innebär ju detta också att vårat projekt leder mot dess slut.  Under den sista veckan av vårat projekt så har jag arbetat med att färdigställa ljud och ljudeffekter, jag har sett till att ljud spelas upp när dom ska och så att all musik fungerar som det ska.
Det här med ljud är ju lite min grej så min uppgift (så som alla andra veckor) har varit att […]

/ Comments Off on Veckoreflektion Blog 6 – 03/17-16
Program: Programming

Veckoreflektion Blog 5 10/3 -16

Hej nya läsare!
Jag har tyvärr tråkiga nyheter och det är att jag har varit sjuk under den senaste veckan och har därför inte kunnat arbeta på vårat projekt.
Det är givetvis trist och jag hoppas att inför kommande vecka ha frisknat till och kommer kunna arbeta extra hårt inför final release!
 

/ Comments Off on Veckoreflektion Blog 5 10/3 -16
Program: Programming

Veckoreflektion Blog 5 10/3 -16

Hej nya läsare!
Jag har tyvärr tråkiga nyheter och det är att jag har varit sjuk under den senaste veckan och har därför inte kunnat arbeta på vårat projekt.
Det är givetvis trist och jag hoppas att inför kommande vecka ha frisknat till och kommer kunna arbeta extra hårt inför final release!
 

/ Comments Off on Veckoreflektion Blog 5 10/3 -16
Program: Programming

Veckoreflektion – Blog 4 03/03-16

Hej och välkommen du nya läsare! Veckans uppgifter har verkligen satt mina kunskaper på prov. Under veckans gång har jag arbetat med att skapa en power-up som skulle vara en kanon som skjuter igenom alla fiender som den kommer i kontakt med. Jag har även jobbat med att skapa fler ljudeffekter inför BETA. Allt detta kommer att förklaras nedanför, så bear with me!
OBS: Vi skrev om hela vårat system inför BETA-play testet och därför behövde jag lära mig det nya […]

/ Comments Off on Veckoreflektion – Blog 4 03/03-16
Program: Programming

Veckoreflektion – Blog 4 03/03-16

Hej och välkommen du nya läsare! Veckans uppgifter har verkligen satt mina kunskaper på prov. Under veckans gång har jag arbetat med att skapa en power-up som skulle vara en kanon som skjuter igenom alla fiender som den kommer i kontakt med. Jag har även jobbat med att skapa fler ljudeffekter inför BETA. Allt detta kommer att förklaras nedanför, så bear with me!
OBS: Vi skrev om hela vårat system inför BETA-play testet och därför behövde jag lära mig det nya […]

/ Comments Off on Veckoreflektion – Blog 4 03/03-16
Program: Programming

Veckoreflektion – Blog 3 25/2

Hej! Denna vecka har jag haft som uppgift att göra parallax/background scrolling, samt har jag ”finslipat” på musiken till vårat spel och lagt till ytterligare två ljudeffekter.
Likt förra veckan underskattade jag svårighetsgraden med att göra denna uppgift. Att göra parallax visade sig vara extremt svårt för en relativt oerfaren programmerare som mig.
Helt utan framgång har det faktiskt inte varit,  jag har lyckats med att få marken att röra sig längst ner på skärmen. Detta gjordes med hjälp av att jag […]

/ Comments Off on Veckoreflektion – Blog 3 25/2
Program: Programming

Veckoreflektion – Blog 3 25/2

Hej! Denna vecka har jag haft som uppgift att göra parallax/background scrolling, samt har jag ”finslipat” på musiken till vårat spel och lagt till ytterligare två ljudeffekter.
Likt förra veckan underskattade jag svårighetsgraden med att göra denna uppgift. Att göra parallax visade sig vara extremt svårt för en relativt oerfaren programmerare som mig.
Helt utan framgång har det faktiskt inte varit,  jag har lyckats med att få marken att röra sig längst ner på skärmen. Detta gjordes med hjälp av att jag […]

/ Comments Off on Veckoreflektion – Blog 3 25/2
Program: Programming

Veckoreflektion – Blog 2 18/2

Denna vecka hade jag som uppgifter att skapa ett spawnsystem för fiender till vårat spel, samt att göra ett utkast för musiken till spelet.
Att skapa ett spawnsystem för fienderna skulle visa sig var svårare än vad jag trott. Till och börja med så försökte jag skapa en logik med hur detta spawnsystem skulle fungera med hjälp av pseudokod. Det första jag började tänka på var att skapa en slumpgenerator som spawnar ut fienderna slumpvis i Y led. Denna logik skulle […]

/ Comments Off on Veckoreflektion – Blog 2 18/2
Program: Programming

Veckoreflektion – Blog 2 18/2

Denna vecka hade jag som uppgifter att skapa ett spawnsystem för fiender till vårat spel, samt att göra ett utkast för musiken till spelet.
Att skapa ett spawnsystem för fienderna skulle visa sig var svårare än vad jag trott. Till och börja med så försökte jag skapa en logik med hur detta spawnsystem skulle fungera med hjälp av pseudokod. Det första jag började tänka på var att skapa en slumpgenerator som spawnar ut fienderna slumpvis i Y led. Denna logik skulle […]

/ Comments Off on Veckoreflektion – Blog 2 18/2
Program: Programming

Veckoreflektion – BLOG 1- 11/2

Hej! Mitt namn är Fabian, jag är en programmerare och Lead Sound Designer i grupp 19. Det koncept dokument vi valde att göra ett spel av var ”Mermaid River”. Mermaid river är en endless-runner- side scroller, vilket innebär att spelaren har som mål att klara sig så långt som möjligt i spelet samt att få så hög poäng som möjligt. Mermaid river handlar om en piratkapten som har fastnat nere på botten av havet efter att sjöjungfrur har förstört hans skepp och […]

/ Comments Off on Veckoreflektion – BLOG 1- 11/2
Program: Programming

Veckoreflektion – BLOG 1- 11/2

Hej! Mitt namn är Fabian, jag är en programmerare och Lead Sound Designer i grupp 19. Det koncept dokument vi valde att göra ett spel av var ”Mermaid River”. Mermaid river är en endless-runner- side scroller, vilket innebär att spelaren har som mål att klara sig så långt som möjligt i spelet samt att få så hög poäng som möjligt. Mermaid river handlar om en piratkapten som har fastnat nere på botten av havet efter att sjöjungfrur har förstört hans skepp och […]

/ Comments Off on Veckoreflektion – BLOG 1- 11/2
Program: Programming