Tamanho do sprite de herói / personagem em comparação com o tamanho do ladrilho?

9

Então, eu estou criando este jogo de plataformas simples, onde o herói tem 16x16 de tamanho, mas também o tamanho do bloco é 16x16. O que soa bem, certo? Mas minha janela / mundo do jogo é de 800x416, o que faz com que o Herói seja realmente muito pequeno em comparação. Isso realmente me surpreendeu, mas, como eu nunca fiz um jogo de plataformas, também é uma nova descoberta.

Existe uma regra definida para escala em jogos de plataformas?

Gostaria que minha janela do jogo permanecesse do tamanho que é (800x416), porque o jogo envolve grandes níveis. Mas qual o tamanho do meu herói?

Espero ter esclarecido a questão e agradeço qualquer insight.

obrigado

Criança
fonte
Realmente não há regra, embora muitos jogadores de plataforma tenham personagens com o dobro do tamanho dos blocos.
Thedaian
Eu apóio a regra 2x. Um personagem que tem 16x32 ainda será capaz de plataforma feliz em uma inclinação de 16x16 e terá mais que o dobro do tamanho graças ao fato de as pessoas não serem quadradas.
Gregory Avery-Weir
3
Eu acho que a proporção entre herói e tamanho da tela é mais importante do que herói e tamanho da peça.
Jimmy
11
@ Jimmy, o que você acha que seria uma proporção adequada entre o tamanho da tela e o tamanho do herói?
Kid
@ Jimmy, você pode querer fazer uma resposta para obter os pontos que merece.
Engenheiro de

Respostas:

11

É principalmente uma questão subjetiva e depende muito da estética e mecânica do jogo.

A proporção importante é o tamanho do recurso para o tamanho da tela, não do tamanho do recurso para o tamanho do bloco. Alguns números são fornecidos aqui: http://kotiro.petermichaud.com/visual/resolution/ . Como você pode notar, o Mario Bro original apresentava um mario muito pequeno, não apenas em termos de resolução de pixels, mas também em termos de espaço na tela (1/20 da altura). Você mal sabia o que seu personagem deveria ser, e é difícil criar apego a algo tão pequeno. Jogos posteriores da série (seja Mario 3 ou Mario World ou Paper Mario) tinham um personagem com aproximadamente 1/8 da altura da tela, independentemente da resolução.

Eu também argumentaria que a velocidade do seu jogo influencia um pouco o tamanho. Por exemplo, Super Meat Boy apresenta um blob em movimento rápido em um ambiente implacável. A visão é mais reduzida e os recursos e personagens menores, mas com a rapidez com que o Meat Boy se move, seria claustrofóbico e obstáculos mortais testariam severamente os reflexos dos jogadores. Ainda há muitas vezes em que a câmera aumenta o zoom, para que você possa se identificar melhor com o personagem. Por outro lado, Castlevania apresenta um protagonista lento e o jogo gira em torno da interação entre você e os inimigos próximos, de modo que o tamanho maior do recurso funciona bem.

Jimmy
fonte
Ótima resposta! O problema é que meu jogo se move quase tão rápido quanto o super garoto da carne (distâncias de salto de 20 peças), então é por isso que estou perguntando. Mas agora que você mencionou o tamanho do recurso para o tamanho da tela, vejo que meu caractere 16x16 é 1/28 do tamanho da tela na maioria dos níveis, embora em alguns níveis em que você amplie o zoom, ele diminua para muito menos. Ele ainda é pequeno demais, mesmo que ele fosse um grande globo ocular, ele parece minimalista em comparação com o ambiente. Mas a sensação do jogo é muito melhor quando meu herói é menor. Alguma idéia de como comprometer? (Eu mudei personagem para 1/14 agora, sente-se desajeitada: /)
Kid
Você pode tornar a câmera mais inteligente sobre o zoom in e out dependendo da posição e velocidade atuais do player (aumente o zoom se estiver contra a parede de um nível, por exemplo, pois você não precisa mostrar nada atrás da parede ou aumente o zoom quando o personagem não estiver se movendo muito rápido). Desde que o jogador consiga ver o personagem ampliado por um bom tempo, a imaginação automaticamente o deixa preencher as lacunas durante as partes quando o personagem é pequeno.
Jimmy
2

Existe uma regra definida para escala em jogos de plataformas?

Não. Isso geralmente é uma questão de gosto e do estilo visual que você deseja que seu jogo tenha. Você deve tentar algumas proporções diferentes entre o tamanho do ladrilho, o tamanho do player e o tamanho da tela e ver qual é a melhor para você.

Como Jimmy apontou nos comentários, o diferencial de tamanho entre o jogador e a tela provavelmente terá um impacto maior no sentimento do jogo. O tamanho dos blocos em relação ao jogador deve ser um detalhe de implementação (por exemplo, considere que em muitos consoles antigos, os sprites de hardware eram de tamanho fixo e, portanto, os "sprites" maiores do jogo eram compostos apenas de vários blocos) .

Para fazer isso, é importante estruturar seu jogo para que essas proporções possam ser alteradas com relativa facilidade - para que você não queira muitos limites de blocos codificados no código, por exemplo.


fonte