Durante la riproduzione di GTA III su Android ho notato qualcosa che mi ha infastidito in quasi tutti i giochi di corse a cui ho giocato (forse tranne Mario Kart): guidare dritto è facile, ma le curve sono davvero difficili. Quando cambio corsia o passo qualcuno, la macchina inizia a girare avanti e indietro e ogni tentativo di correggerla non fa che peggiorare la situazione. L'unica cosa che posso fare è premere i freni. Penso che sia una sorta di sovrasterzo.
Ciò che lo rende così irritante è che non mi succede mai nella vita reale (grazie a Dio :-)), quindi il 90% dei giochi con veicoli all'interno mi sembra irreale (nonostante probabilmente abbia dei motori fisici davvero buoni). Ne ho parlato con un paio di persone, e sembra che tu "prendi" i giochi di corse, oppure no. Con molta pratica, sono riuscito a diventare semi-bravo in alcuni giochi (ad esempio dalla serie Need for Speed), guidando con molta cautela, frenando molto (e di solito ottenendo un crampo alle dita).
Cosa puoi fare come sviluppatore di giochi per prevenire la catastrofe di risonanza di sovrasterzo e far sentire la guida giusta? (Per un gioco di corse casuali, che non mira a una fisica realistica al 100%)
Mi chiedo anche quali giochi come Super Mario Kart fanno esattamente diversamente in modo che non abbiano un sovrasterzo così elevato?
Immagino che un problema sia che se giochi con una tastiera o un touchscreen (ma non ruote e pedali), hai solo input digitali: gas premuto o no, sterzo a sinistra / destra o no, ed è molto più difficile guidare in modo appropriato per un data velocità. L'altra cosa è che probabilmente non hai un buon senso della velocità e guidi molto più velocemente di quanto faresti (in sicurezza) nella realtà. Dall'alto della mia testa, una soluzione potrebbe essere quella di variare la risposta dello sterzo con la velocità.