Construyendo un juego de mesa, sin estar seguro de qué usar para la “computadora” [cerrado]

0

Mis hermanos y yo estamos construyendo un juego de mesa interactivo que requerirá un dispositivo central para realizar un seguimiento del número de jugadores, recursos de jugadores, giros, ubicación, etc. Tengo una idea de cómo voy a construir esto Programa sabio (alguna forma de linux huesos desnudos).

Por lo que respecta al hardware, no sé por dónde empezar. Preferiblemente, debería ser más pequeño y económico, ya que este es un prototipo y esperamos producir el juego, junto con eso, la alimentación con batería es una necesidad. No necesita ser una máquina divina, solo algo que puede hacer un seguimiento de las letras y los números y escupirlos en una pantalla.

Creo que estaré bien para obtener los botones y las pantallas, pero si tiene alguna sugerencia para ellos, también estoy dispuesto a hacerlo.

¡Gracias de antemano por la ayuda!

    
pregunta user152972

2 respuestas

2

Para un prototipo, probablemente puedas hacer esto usando un Arduino y una pantalla LCD. Cuando pase a producción, probablemente querrá deshacerse de la placa Arduino y simplemente usar el microcontrolador Atmel que se encuentra en el corazón de la placa Arduino. Arduino puede programarse utilizando bibliotecas estándar a través de un IDE simple (Entorno de desarrollo integrado) y cuando esté listo para la producción, simplemente saque el chip de la placa Arduino y lo conecte a una PCB personalizada. El uso de las bibliotecas estándar de Arduino podría hacer esto muy fácil.

    
respondido por el DerStrom8
-3

Antes de que Don Lancaster introdujera The TV Typewriter en la revista Radio Electronics, diseñé y construí una máquina de tres en raya usando 70 SSI TTL. La velocidad del reloj, que se ejecuta a través de los 4 X 10 flip-flops del algoritmo de escaneo, fue de 10 Hz aproximadamente, por lo que la respuesta de 4 segundos en el peor de los casos dio una sensación de "pensamiento" que a los usuarios les gustó.

El estado a largo plazo fue de 9 celdas de puertas 3-NAND, con abierto / máquina / humano como propietario.

Dependiendo de cuánto desee aprender sobre el hardware, puede usar una pila de EEPROM para la tienda de programas (que se actualizará a través de USB desde alguna PC) con el contador del programa (cargable en paralelo para implementar JUMPS) para avanzar en su comportamiento. Y algo de RAM estática para los nombres y ubicaciones y comportamientos de objetos en tu mundo.

Después de 6 meses de eso, Intel te contratará.

En años posteriores, al procesar datos de sistemas de medición automatizados antes de enviar los datos a las grabadoras, desarrollé conjuntos de instrucciones micro-codificadas por el cliente que utilizaban contadores de 8 bits como el ProgramCounter, para acceder a los bytes de control de MonolithicMemory 256word of 8bits one Memorias de tiempo programable. Usar una 6800 hubiera sido la mejor solución, pero la administración no lo aprobó, así que simplemente diseñé CPU personalizadas con conjuntos de instrucciones para el cliente.

¿Tecla? Trabaje a través de todas las operaciones necesarias, calcule qué operaciones deberían realizarse en hardware y luego suministre los patrones de bits de la memoria para iniciar las operaciones cronometradas. Al igual que cualquier función de la computadora hoy.

    
respondido por el analogsystemsrf

Lea otras preguntas en las etiquetas