The game is a work in progress and it’s showing some results :)
Tale igra res dobro napreduje. V zadnjem tednu sem v igri zamenjal model ladje za dejanski avtomobil. Poleg tega je bil najtežji del simulacija vožnje po razgibanem terenu. Za pomoč sem vzel knjigo z recepti za programiranje v XNA, ki vsebuje par lepih rešitev problemov, ki se človeku na prvi pogled ne zdijo ravno trivialni.
Poleg nagibanja, teksturiranja proge in avtomobila ter obračanja koles na avtomobilu sem se ukvarjal tudi z realistično vožnjo avtomobila. Dodana je logaritemska funkcija za hitrost, prav tako avtomobil zavija obratno sorazmerno s hitrostjo premikanja(torej se avtomobil manj “obrne” pri višji hitrosti kakor pri nižji).
Največji problem pa je delal ravno teren po tem, ko se je avtomobil že gibal po sami progi. Nagib je namreč bil preveč očiten, tako da je avto občasno prav “skakljal” čez trikotnike na progi. Slednje je bilo rešeno na zelo preprost način. Dodal sem razred z bufferjem, ki si zapomne zandnjih nekaj vrednosti in vrača povprečje teh vrednosti. Tako sem dobil gladkejše prehajanje med ploskvami, ki so se lomile pod precej ostrim kotom(<170°).







