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
sprites
platformer
Criança
fonte
fonte
Respostas:
É 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.
fonte
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