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 gäller om någon av AI-bilarnas checkpoint värde är högre än spelarens. Detta gör då att den AI bilens hastighet sänks för att ge spelaren en chans att komma ikapp. Positionssystemet har förbättrats och fungerar nu korrekt. Vi har även implementerat att specifika scener aktiveras beroende på vilken bil som vinner racet. Detta görs via en funktion som kollar vilken bil som passerade mållinjen på sista varvet. |