MiniComputer: sistema inspirado en pico8, pero como mod en minecraft 1.7.10
Este es un nuevo mod, que añade un bloque que es como una computadora simple, inspirado en pico8.
La idea es que esté orientado a los gráficos y no a simular una computadora real como en el caso de computercraft u open computers.
Hice esto porque esos mods son muy complejos y vuelteros, me dan lag y no tienen una orientacion gráfica, sino que simulan una consola virtual, una especie de mini linux, cosa que yo no busco.
El sistema usa lua, igual que esos mods, pero con la api diseñada para funcionar sin tantas vueltas.
Es muy similar a pico8, en donde hay funciones principales como main() update() y dentro se pueden dibujar circulos, rectangulos, texto etc directamente en la pantalla, aca no existe una funcion draw() porque todo lo grafico se guarda en una lista y se dibuja en batch automáticamente, esto significa que, se puede dibujar algo tanto como en la funcion main() como en update() o incluso dentro de los eventos de tecla o touch y el sistema se encarga de dibujar todo automaticamente.
En nuestro caso, la pantalla es la superficie frontal del bloque de la computadora, un mapa de bits de 128x128 pixeles, que se pueden extender usando bloques de pantalla, este vendría a ser el lienzo en el cual se dibujan las cosas.
Tambien hay un bloque que actua de teclado, y un editor de codigo dentro del juego.
Capturas durante el desarrollo: (las texturas son placeholders, el floppy disk esta sacado de cc)

* El generador de chiptune tenia este formato, mas tarde lo cambié a uno mas compacto y mejor.

* Este flappy bird hecho por chatgpt sorprendentemente andaba muy bien

* Aca ya le puse textura al bloque de abajo, que es el editor de codigo

* Este es un radar, usando nuevos eventos que detectan entidades en un area al rededor del bloque, aunque con optifine no funciona muy bien actualmente.

* Con los eventos, añadi una forma de detectar input de redstone, de manera que se pueden enviar y recibir señales usando los scripts.

* Y pantallas extensibles, esto fue un dolor de huevos de añadir
Actuamente dentro de mi mundo 1.7.10, uso estas mini computadoras como "tecnología avanzada", en este caso un script sirve para dibujar pixelart, y el otro es un editor de melodias:

* Tambien sirve como impresora de items, en este caso, una "planta sintetica" hecha con ese script

* (El tridente es otro mod aparte)
* La api completa hasta la fecha, está acá:
[ver minicomputer_luapi.txt]
Emulador/Simulador externo
Para poder diseñar cosas sin volverse loco, este simulador facilita un monton la prueba, creacion y modificacion de los scripts, tambien sirve un monton para el desarrollo de los componentes de la interfaz grafica, porque se pueden testear directamente sin tener que abrir el juego y usar el editor ingame que es medio choto, el programa obviamente esta hecho en java, y simula un tile entity, con almacenamiento temporal:

* Por ejemplo, el creador de pixelart de antes, cargado en el simulador