Estilos de jogos que funcionam em baixa resolução

16

Estou participando de uma aula sobre compiladores, e o objetivo é escrever um compilador para dispositivos Meggy Jr (Arduino). O objetivo é apenas criar compiladores simples com loops, variáveis ​​e outras coisas.

Obviamente, isso é manco, então o "objetivo real" é fazer um jogo impressionante no dispositivo. O problema é que ele possui apenas 64 pixels para trabalhar (tecnicamente 72, mas os 8 primeiros são de uma cor e não fazem parte da tela principal, portanto, são realmente úteis apenas para exibir itens como dinheiro).

Meu problema é pensar em algo para fazer em um dispositivo tão pequeno. Realmente não importa se é original, mas não pode ser algo que já esteja disponível. Minha primeira idéia foi "cobra", mas isso vem com o SDK. Mesmo com um atirador de rolagem lateral.

As idéias restantes incluem um jogo de defesa de torre (difícil de escrever, difícil de controlar), um RPG (mesmo), tetris (manco).

O problema é que todos os jogos que eu gosto exigem uma tela de alta resolução porque têm muito texto. Mesmo um jogo realmente simples como o nethack seria difícil, porque cada criatura teria uma única cor.

tl; dr Quais estilos de jogos exigem a. Nenhum texto; e B. Poucos objetos suficientes para representá-los cada um com uma única cor são aceitáveis?

EDIT: Para esclarecer, a exibição é 8x8 para um total de 64 pixels, não 64x64.

Brendan Long
fonte
2
Você pode "aumentar" a contagem de cores de uma maneira: faça os pixels piscarem, se o dispositivo permitir, dessa maneira os pixels piscando muito rapidamente serão diferentes dos estáticos na aparência e na cor (as telas TFT fazem isso para emular cores de 24 bits). Isso adicionará uma certa variabilidade.
Kromster diz apoio Monica
7
Chamar Tetris de coxo instantaneamente o desqualifica por ... bem, eu diria por tudo - mas pelos jogos retro em particular.
Ziggystar
@ ziggystar: Eu discordo. Embora o tetris seja um ótimo jogo, ele foi portado tanto "em todos os lugares" que seria meio coxo portá-lo em outro lugar. Além disso, como ele tem apenas 8x8 pixels disponíveis, não consigo imaginar nenhuma maneira sã e divertida de jogar Tetris sob essas restrições.
o0 '.
Um jogo ... Em uma tela 8 por 8? Hmm ... E o jogo da vida (pesquise no google)? Ele não tem qualquer interação do usuário embora ...
jcora

Respostas:

7

Parece-me que um atirador básico de corredor de cima para baixo do tipo Vampira poderia ser possível. No 8x8, você obviamente não teria espaço para mostrar uma sala cheia, mas seria capaz de mostrar uma pequena seção do mapa. Um pixel branco pode ser você (desvanece-se ao preto à medida que perde saúde), ouro para tesouro, vermelho para inimigos, verde para cura, etc. Paredes com 1 pixel de largura, corredores com 2, 3 ou 4 pixels de largura e podem funcionar .

Maximus Minimus
fonte
6

Você pode escrever algo parecido com um tomagatchi ou outro animal de estimação virtual. Os originais foram feitos em telas de resolução muito baixa.

Pong é outro jogo que vem à mente para uma tela de baixa resolução. Embora possa parecer básico, ele cobre a maioria dos bits importantes em muitos jogos: colisões, física (embora simples), loop de jogo etc. Em uma plataforma tão limitada, você pode ser forçado a "rolar sozinho" para muitos dos jogos. as tarefas que podem levar mais tempo do que você esperava.

Nate
fonte
Boas idéias. Eu nem tinha considerado a idéia de animais de estimação virtuais. E de alguma forma eu também sentia falta do pong. Talvez algo como fuga seria bom.
Brendan Long
5

Isso me faz pensar em jogos de tabuleiro, como Go ou Damas, e coisas complicadas envolvendo pentaminos ou outras configurações interessantes de peças uniformes. Eu ficaria longe de jogos muito espaciais, bem como de textos pesados. Seu jogo tem que ser abstrato. Com 8x8 rez, você pode fazer algo tão espacial quanto o Sakoban, mas tenho minhas dúvidas.

Para ficar claro aqui: nenhum dos jogos mencionados acima funcionará muito bem. Você precisará criar seu próprio jogo e regras, mas eu sugiro manter os jogos acima em mente quando fizer isso. Estados simples do mundo que exibem facilmente, mas mecânica mais complexa nos bastidores. Seu jogo não será capaz de ter muita metáfora, então eu ficaria abstrato.

Gregory Avery-Weir
fonte
Infelizmente, a pequena placa Go é 9x9. Você pode tentar com 7x7, no entanto.
ziggystar
Ah! Eu li errado; Embora 64x64 parecesse um pouco grande para o que eu lembrava da edição de Meggy Jr. para corrigir e esclarecer minha resposta.
Gregory Avery-Weir
4

Você poderia escrever um pequeno mecanismo 3D de projeção de raios, como esse colega está trabalhando . Não exigiria muita cor; embora sua tela seja menor que a que ele possui, pode ser viável.


fonte
Uau, isso é ótimo
Notabene
boa ideia; embora eu não ache que funcione como no exemplo dado. A única esperança seria usar cores e sombras.
ziggystar
Awesomeness foi redefinida
Gastón
Impressionante, mas sinceramente duvido que algo de valor nessa área possa ser realizado com 8x8 pixels.
o0 '.
4

Game of Life pode ser um bom exemplo para esses dispositivos de baixa resolução. Eu vi o vídeo em que este jogo foi feito em um cubo de LED.

Yevhen
fonte
3

Muitos designs de quebra-cabeças funcionariam bem nesse formato. Os quebra-cabeças deslizantes saltam instantaneamente à mente.

caos
fonte
3

E o xadrez? Uma grade 8x8 com cores diferentes deve ser adequada para um pouco de xadrez.


fonte
3

Que tal um jogo de reflexo? Meio que reator 2player para telefones Android.

Você também pode procurar os jogos Wario Ware em busca de inspiração.

Nailer
fonte
3

Wolfenstein 1-D

Embora ele use 1px de altura, sua largura é muito maior que 8px, então você provavelmente precisará criar algo.

o0 '.
fonte
3

Eu tenho um campo de jogo com restrições semelhantes. O meu é 10x20. No entanto, ainda é possível implementar muitos jogos, embora você precise ser um pouco criativo e alterar as regras de alguns jogos. Uma coisa legal é se você tiver som.

Este é o meu hardware:

Hardware

Aqui estão as minhas "capturas de tela":

Tetris

Tetris

Serpente

A cobra (verde) come comida (azul) com a cabeça (vermelha). Esteja ciente dos obstáculos (cinza)

Serpente

Heroi da guitarra

Notas caindo de cima. Pressione o botão (claro) e segure (escuro)

Heroi da guitarra

Bateria

Bateria animar e emitir som quando um botão é pressionado.

Bateria

Memória da melodia

Lembre-se de uma sequência de tons mais luz

Memória da melodia

Jogo da vida

Editando primeiro e depois simulando

Jogo da vida

Boulder dash

O jogador (amarelo) deve coletar diamantes (azul) antes de sair (vermelho). Esteja ciente de queda de pedras (cinza)

Boulder dash

Invasores do espaço

O único monstro perde pixels únicos ao atirar.

Invasores do espaço

Queda do céu

Semelhante ao herói da guitarra. O jogador (amarelo) pode coletar itens (verde), deve coletar itens (azul) e não deve coletar itens perigosos (vermelho)

Queda do céu

Motorista

O jogador (vermelho) dirige em uma estrada e deve ultrapassar carros do lado dele enquanto assiste carros do lado oposto.

Motorista

Pacman

O jogador (amarelo) coleta moedas (marrom) e comida (violeta) enquanto atravessa um labirinto com paredes (cinza). Esteja ciente dos fantasmas (azul), a menos que sejam comestíveis (verde).

Pacman

Sokoban

O jogador (branco) precisa mover as peças (brilhantes) para o seu destino (escuro). Use os tijolos Tetris aqui, já que eu já os tinha.

Sokoban

Flappy bird

Espero que isso seja conhecido.

Flappy bird

Pong

Pong

Outras

Embora não seja um jogo, ainda pode ser divertido. Na tela 10x20, é possível exibir o clima ou usá-lo como uma tocha.

Clima

Tocha

Thomas Weller
fonte
0

Muitos dos clássicos renderiam bem com esse espaço limitado na tela, como: Tetris, Pacman e Asteroids. Você também pode experimentar jogos de tabuleiro como Damas, Xadrez e Gamão. Além disso, helicóptero é um dos meus jogos simples e favoritos.

reverbb
fonte
Em 8x8? Tetris? Pacman? Mesmo asteróides não podiam caber lá. Suponho que você pensou que ele estava falando de 64x64.
o0 '.
Por que o tetris não funcionaria? Cada bloco pode ter um pixel.
George Duckett 22/11
0

Você pode criar breakout e fazer a câmera seguir a bola para níveis maiores (somente na vertical) e talvez o bloco horizontalmente criando uma área de jogo maior.

A idéia de mover a câmera é provavelmente necessária para qualquer coisa em uma tela tão pequena.

akaltar
fonte