Come posso affrontare i problemi di uno scroller laterale veloce?


13

Sto realizzando un gioco aereo a scorrimento laterale e quando inizio ad andare molto veloce comincio a riscontrare alcuni problemi come giocatore:

  • Gli elementi non sono distinguibili, come i power-up dai proiettili, ecc
  • Comincio a sentirmi girare la testa e a disagio
  • Non c'è abbastanza tempo per vedere cosa sta arrivando

Come posso risolvere questo? Uso meno dettagli in tutte le immagini?

Tiny Wings ha la stessa velocità di movimento orizzontale del mio gioco ma non soffre di questi problemi. Ci sono altri side scroller davvero veloci che potrei prendere come riferimento?


1
Direi che uno qualsiasi dei giochi musicali - Guitar Hero o Rock Band sono esempi decenti. Nelle difficoltà più difficili i punti devono arrivare più velocemente in modo che possano avere abbastanza spazio tra quelli sequenziali per vederli separati. Il giocatore deve ancora guardare avanti e prendere decisioni rapide, e alla fine i loro occhi stanno facendo quella strana cosa muta dal mondo. Direi solo di provare a rendere le cose dannose più distinguibili dalle cose utili.
Orin MacGregor,

1
Probabilmente dovresti studiare i videogiochi di Sonic the Hedgehog . Hanno avuto molto successo e sono abbastanza veloci.
Ricket,

Non ne sono sicuro, ma sento che ci potrebbero essere risposte separate a tutte queste e quindi potrebbe essere meglio come tre domande distinte.

Qual è il tuo framerate?
Laurent Couvidou,

Risposte:


19

Gli elementi non sono distinguibili, come i power-up dai proiettili, ecc

Rendili semplici power-up basati sul colore. Parole, lettere o persino icone potrebbero essere troppo difficili da distinguere a velocità elevate. Rendi powerups un colore e nient'altro quel colore.

Comincio a sentirmi girare la testa e a disagio

Forse stai diventando troppo vecchio per giocare a questi tipi di giochi :) Questo è probabilmente un sintomo degli altri problemi, risolverli probabilmente ti aiuterà in questo. I movimenti di lerping con la fotocamera e lo zoom aiuteranno in questo. Movimenti rapidi stridenti o rapidi cambiamenti di prospettiva possono indurre questi sentimenti.

Non c'è abbastanza tempo per vedere cosa sta arrivando

Più veloce è il giocatore, più lontano dovrebbe essere lo zoom. Molti giochi si riducono quando si usa un boost / afterburner. Dato che stai andando più veloce, hai bisogno di più tempo per reagire. Più lontano puoi vedere, più tempo devi pianificare per quello che sta arrivando. Inoltre, può essere utile disporre di indicatori sul bordo anteriore dello schermo. Ad esempio, se sta arrivando un ostacolo, il giocatore dovrà usare un'abilità speciale per evitare / distruggere. Mostra un indicatore sul bordo anteriore dello schermo per far loro sapere che sta arrivando prima che venga in vista.


4
Tiny Wings è un perfetto esempio di gioco che offre entrambi questi suggerimenti: il gioco si ingrandisce molto quando si va più veloce e c'è solo un tipo di potenziamento che è un colore molto distinguibile, che lo rende facile da individuare sullo sfondo
Giustino,

8

Per rendere le cose più distinguibili, eviterei di usare la grafica con troppi dettagli. Invece, usa elementi grafici che hanno principalmente un certo colore e, eventualmente, applica il motion blur. In questo modo, un power-up, ad esempio, potrebbe essere una striscia blu, che dovrebbe essere piuttosto riconoscibile.

Per evitare la cinetosi, se si creasse un tipo di sfocatura in rapido movimento, penso che ciò eviterebbe che i problemi di uno sfondo in rapido movimento siano vertiginosi.


3
Consiglierei anche di far muovere lo sfondo più lentamente del primo piano, creando una parallasse a seconda di quanto dovrebbe essere percepito lo sfondo.
Orin MacGregor,

1

Bene, dal momento che non hai parlato del tuo framerate, suppongo che sia piuttosto basso. Ciò spiegherebbe almeno alcuni dei tuoi problemi.

Assicurati che il tuo gioco funzioni al massimo framerate possibile, idealmente 60 fps . Quando il gioco inizia a diventare veramente veloce, 30 fps non sono più comodi per l'occhio umano.


1
Perché il downvote? So di cosa sto parlando qui, puoi provare tutti i tipi di trucchi, per un platform veloce 60 fps è la regola. Ora forse l'OP ne è consapevole, ma non l'ha menzionato.
Laurent Couvidou,

Non so chi abbia effettuato il downgrade ma l'ho rimosso con un +1. Il mio primo pensiero è stato: residuo dello schermo (come su quei vecchi LCD: s) o fps bassi
Valmond,

Buon commento Ci proverò anche se penso che sia più dovuto alla complessità grafica.
Ska,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.