Estoy tomando una clase sobre compiladores, y el objetivo es escribir un compilador para dispositivos Meggy Jr (Arduino). El objetivo es hacer un compilador simple con bucles, variables y demás.
Obviamente, eso es lamentable, por lo que el "objetivo real" es hacer un juego impresionante en el dispositivo. El problema es que solo tiene 64 píxeles para trabajar (técnicamente 72, pero los 8 primeros son de un solo color y no forman parte de la pantalla principal, por lo que en realidad solo son útiles para mostrar cosas como el dinero).
Mi problema es pensar en algo que hacer en un dispositivo tan pequeño. Realmente no importa si es original, pero no puede ser algo que ya esté disponible. Mi primera idea fue "serpiente", pero eso viene con el SDK. Lo mismo con un tirador de desplazamiento lateral.
Las ideas restantes incluyen un juego de defensa de la torre (difícil de escribir, difícil de controlar), un juego de rol (mismo), tetris (cojo) ...
El problema es que todos los juegos que me gustan requieren una pantalla de alta resolución porque tienen mucho texto. Incluso un juego realmente simple como nethack sería difícil porque cada criatura sería de un solo color.
tl; dr Qué estilos de juegos requieren a. Sin texto; y B. ¿Pocos objetos suficientes que los representen cada uno con un solo color es aceptable?
EDITAR: para aclarar, la pantalla es 8x8 para un total de 64 píxeles, no 64x64.
fuente
Respuestas:
Las restricciones de baja resolución fueron la premisa del desafío de diseño Gamma 256 [archivo] . Su restricción obligatoria era bastante más alta que 64x64, pero muchas de las presentaciones utilizaron mucho menos que el máximo.
Darius Kazemi ha hecho (en mi opinión), uno de los mejores juegos en el dispositivo Meggy Jr. [archivo] Puedes mirar su trabajo en busca de inspiración.
fuente
Me parece que podría ser posible un tirador de corredor de arriba hacia abajo como Rogue. Obviamente, en 8x8, no tendría espacio para mostrar una habitación completa, pero podría mostrar una pequeña sección del mapa. Un píxel blanco podría ser usted (se desvanece en negro a medida que pierde salud), oro por tesoro, rojo por enemigos, verde por curación, etc. Paredes de 1 píxel de ancho, corredores de 2, 3 o 4 píxeles de ancho, y podría funcionar .
fuente
Podrías escribir algo parecido a un tomagatchi u otra mascota virtual. Los originales se hicieron en pantallas de muy baja resolución.
Pong es otro juego que viene a la mente para una pantalla de baja resolución. Si bien puede parecer básico, cubre la mayoría de los bits importantes en muchos juegos: colisiones, física (aunque simple), loop de juego, etc. En una plataforma tan limitada, puede verse obligado a "rodar el suyo" durante muchos de los juegos. aquellas tareas que pueden tomar más tiempo de lo que esperaba.
fuente
Eso me hace pensar en juegos de mesa, como Go o Checkers, y cosas extrañas que involucran pentaminos u otras configuraciones interesantes de partes uniformes. Me mantendría alejado de los juegos muy espaciales, así como de los textos pesados. Tu juego tiene que ser básicamente abstracto. Con 8x8 rez, es posible que pueda hacer algo tan espacial como Sakoban, pero tengo mis dudas.
Para que quede claro aquí: ninguno de los juegos mencionados anteriormente funcionará muy bien. Tendrás que crear tu propio juego y reglas, pero te sugiero que tengas en cuenta los juegos anteriores cuando lo hagas. Estados mundiales simples que se muestran fácilmente, pero mecánicas más complejas detrás de escena. Tu juego no podrá tener mucha metáfora, así que me mantendré abstracto.
fuente
Podrías escribir un pequeño motor 3D de fundición de rayos, como si este tipo estuviera trabajando . No requeriría demasiado color; Aunque su pantalla es más pequeña que la que tiene, podría funcionar.
fuente
Game of Life puede ser un buen ejemplo para tales dispositivos de baja resolución. He visto el video donde este juego se realizó en un cubo LED.
fuente
Muchos diseños de rompecabezas funcionarían bien en ese formato. Los rompecabezas deslizantes saltan instantáneamente a la mente.
fuente
¿Qué tal el ajedrez? Una cuadrícula de 8x8 con diferentes colores debería estar bien para un poco de ajedrez.
fuente
¿Qué tal un juego reflex? Algo así como un reactor de 2 jugadores para teléfonos Android.
También puedes buscar inspiración en los juegos de Wario Ware.
fuente
Wolfenstein 1-D
Si bien usa 1px de altura, su ancho es mucho más largo que 8px, por lo que probablemente tenga que encontrar algo.
fuente
Otra idea podría ser Mastermind .
fuente
Tengo un campo de juego con restricciones similares. El mío es 10x20. Sin embargo, todavía es posible implementar muchos juegos, aunque debes ser un poco creativo y cambiar las reglas de algunos juegos. Una cosa genial es si tienes sonido.
Este es mi hardware:
Aquí están mis "capturas de pantalla":
Tetris
Serpiente
La serpiente (verde) come comida (azul) con su cabeza (roja). Esté atento a los obstáculos (gris)
Héroe de la guitarra
Notas cayendo desde arriba. Presione el botón (brillante) y mantenga presionado (oscuro)
Tambores
Los tambores se animan y emiten sonido cuando se presiona un botón.
Memoria melodía
Recordar una secuencia de tonos más luz
Juego de vida
Primero editando, luego simulando
Boulder Dash
El jugador (amarillo) debe recoger diamantes (azul) antes de salir (rojo). Tenga cuidado con las rocas que caen (gris)
Invasores espaciales
El único monstruo pierde píxeles individuales cuando se dispara.
Skyfall
Similar al guitar hero. El jugador (amarillo) puede recoger objetos (verde), debe recoger objetos (azul) y no debe recoger objetos peligrosos (rojo)
Conductor
El jugador (rojo) conduce en una carretera y debe adelantar a los autos de su lado mientras observa los autos del lado opuesto.
Pacman
El jugador (amarillo) recoge monedas (marrón) y comida (violeta) mientras corre por un laberinto con paredes (gris). Tenga en cuenta los fantasmas (azul) a menos que sean comestibles (verde).
Sokoban
El jugador (blanco) necesita mover piezas (brillantes) a su destino (oscuro). Usa ladrillos Tetris aquí, ya que ya los tenía.
Pájaro flappy
Espero que se sepa.
Apestar
Otros
Si bien no es un juego, aún puede ser divertido. En la pantalla de 10x20 es posible mostrar el clima o usarlo como antorcha.
fuente
Muchos de los clásicos funcionarían bien con un espacio de pantalla tan limitado, como: Tetris, Pacman y Asteroides. También puedes probar juegos de mesa como Damas, Ajedrez y Backgammon. Además, Helicopter es uno de mis juegos favoritos favoritos.
fuente
Podría crear una ruptura y hacer que la cámara siga la pelota para niveles más grandes (solo verticalmente) y tal vez la almohadilla horizontalmente para un área de juego más grande.
La idea de mover la cámara es probablemente necesaria para cualquier cosa en una pantalla tan pequeña.
fuente