Dimensione sprite eroe / personaggio rispetto alla dimensione delle tessere?


9

Quindi sto realizzando questo semplice platform in cui l'Eroe ha una dimensione di 16x16, ma anche la dimensione delle tessere è di 16x16. Che suona bene vero? Ma la mia finestra / mondo di gioco è 800x416, il che rende Hero davvero molto piccolo in confronto. Questo mi ha davvero sorpreso, ma dato che non ho mai fatto un platform prima che fosse anche una nuova scoperta.

Esiste una regola per la scala nei giochi platform?

Vorrei che la finestra del mio gioco rimanesse delle dimensioni (800x416), poiché il gioco prevede livelli elevati. Ma quanto dovrebbe essere grande il mio eroe?

Spero di essere stato chiaro con la domanda e apprezzo qualsiasi intuizione.

Grazie


Non c'è davvero alcuna regola, anche se molti platform hanno personaggi che hanno il doppio delle dimensioni delle tessere.
thedaian

Secondo la regola del 2x. Un personaggio che è 16x32 sarà ancora in grado di piattaforma felicemente su una piastrella 16x16 e sarà più del doppio grazie al fatto che le persone non sono quadrate.
Gregory Avery-Weir,

3
Penserei che il rapporto tra eroe e dimensioni dello schermo sia più importante dell'eroe per la dimensione delle tessere.
Jimmy,

1
@Jimmy, quale pensi che sia un rapporto adeguato tra dimensione dello schermo e dimensione dell'eroe?
Kid

@Jimmy, potresti voler dare una risposta in modo da ottenere i punti che meriti per questo.
Ingegnere

Risposte:


11

È principalmente una domanda soggettiva e dipende molto dall'estetica e dalla meccanica del gioco.

Il rapporto importante è la dimensione della funzione con la dimensione dello schermo, non la dimensione della funzione con la dimensione del riquadro. Alcuni numeri sono riportati qui: http://kotiro.petermichaud.com/visual/resolution/ . Come potresti notare, l'originale Mario Bro presentava un mario davvero piccolo, non solo in termini di risoluzione pixel, ma anche in termini di proprietà dello schermo (1/20 dell'altezza). Sapevi a malapena quale doveva essere il tuo personaggio ed è difficile costruire attaccamento a qualcosa di così piccolo. I giochi successivi della serie (che si trattasse di Mario 3 o Mario World o Paper Mario) avevano un personaggio all'incirca 1/8 dell'altezza dello schermo, indipendentemente dalla risoluzione.

Direi anche che la velocità del tuo gioco influenza in qualche modo le dimensioni. Ad esempio, Super Meat Boy presenta un blob in rapido movimento in un ambiente spietato. La vista viene ulteriormente ridotta e le caratteristiche e i caratteri più piccoli, ma con la velocità con cui Meat Boy si muove, sarebbe claustrofobico e ostacoli mortali metterebbero alla prova i riflessi dei giocatori. Ci sono ancora molte volte in cui la fotocamera ingrandisce, in modo da poterti identificare meglio con il personaggio. Al contrario, Castlevania presenta un protagonista che si muove lentamente e il gioco è incentrato sull'interazione tra te e i nemici vicini, quindi le dimensioni delle funzionalità più grandi funzionano bene.


Ottima risposta! Il fatto è che il mio gioco si muove quasi alla stessa velocità di un super carne (20 distanze di salto delle tessere), quindi è principalmente il motivo per cui lo sto chiedendo. Ma ora che menzioni la dimensione della funzione per la dimensione dello schermo, vedo che il mio personaggio 16x16 è 1/28 della dimensione dello schermo nella maggior parte dei livelli, anche se in alcuni livelli in cui ingrandisci, si riduce a molto meno. È ancora troppo piccolo, anche se era un grande bulbo oculare sembra minimalista rispetto all'ambiente. Ma la sensazione di gioco è molto migliore quando il mio eroe è più piccolo. Qualche idea su come scendere a compromessi? (Ho cambiato personaggio a 1/14 ora, mi sento più maldestro: /)
Kid

Potresti rendere la fotocamera più intelligente riguardo allo zoom avanti e indietro a seconda della posizione e della velocità attuali del lettore (Zoom se, ad esempio, ti trovi contro il muro di un livello, poiché non è necessario mostrare nulla dietro il muro o ingrandisci quando il personaggio non si muove molto velocemente). Fintanto che il giocatore può vedere il personaggio ingrandito per un bel po 'di tempo, l'immaginazione consente automaticamente di riempire gli spazi vuoti durante le parti quando il personaggio è piccolo.
Jimmy,

2

Esiste una regola per la scala nei giochi platform?

No. Questa è generalmente una questione di gusti e dello stile visivo che desideri che il tuo gioco abbia. Dovresti provare alcuni rapporti diversi tra le dimensioni delle tessere e le dimensioni del giocatore per le dimensioni dello schermo e vedere quale ti sembra migliore.

Come sottolineato da Jimmy nei commenti, la differenza di dimensioni tra il giocatore e lo schermo avrà probabilmente un impatto maggiore sulla sensazione del gioco. La dimensione delle tessere rispetto al giocatore dovrebbe essere un dettaglio di implementazione (ad esempio, considera che su molte vecchie console, gli sprite hardware avevano una dimensione fissa, e quindi gli "sprite" di gioco più grandi erano composti da più tessere) .

Per fare ciò, è importante strutturare il tuo gioco in modo tale che tali rapporti possano essere cambiati relativamente facilmente - quindi non vuoi un sacco di limiti di tessere codificati nel tuo codice, ad esempio.

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.