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 dessa två veckor har vi programmerare arbetat med AI, främst med att få AI:n att åka på ett ”levande” sätt. Detta gjordes med hjälp av att ge de två AI:s olika egenskaper, så som att den ena bilen kör lite lugnare och har ett bättre sätt att ta kurvor på. Medans den andra bilen kör snabbare men har ett mer vårdslöst beteende, vilket gör att den tar kurvor betydligt sämre än den andra. Vi har haft problem med att spelet laggar vid byte av waypoint för A*. Laggspiken som uppstår beror troligtvis på att när en ny waypoint sätts ut så beräknar vårat A*-skript om en ny väg för AI:n vilket gör att en hel del data lagras på cacheminnet som gör att spelet laggar till. Vi har pratat med våran handledare om detta problem och har tyvärr inte kommit fram till en lösning. De nästkommande veckorna kommer vi att arbeta med de saker vi har fått respons på. Vi kommer även att försöka förbättra deras beteende genom att ge den egenskaper så som avsökning. Tanken med detta är att AI:n skall kunna söka av hur den andra bilen/ spelaren kör och sedan anpassa körningen efter det. Ett exempel på förbättring av beteende kan vara att den skall kunna söka av när det är ett bra tillfälle att göra en omkörning. |