Juega a la brisca en TIC-80
TIC-80 es una consola imaginaria que ha sido creada para que la gente aprenda a programar juegos de ordenador. Es muy facil empezar a crear porque cuando instalas la aplicación tienes directamente acceso a une editor de código, a un editor de sprites, de mapas y de sonido.
Si quieres utilizar un editor de código externo como VSCode, necesitas la version PRO que cuesta 10 euros y te permite grabar el juego en un formato de texto (.js ou .lua), en vez de utilizar el codigo compilado (.tic).
Despuès de haber visto este video donde se explica rápidament cómo crear un Space Invaders en javascript, me han entrado ganas de probar y he decidido crear un juego sencillo de cartas, el juego de la brisca.
La brisca (o berisca), es une juego simplificado con reglas muy parecidas al tute. Hay cuatro grupos de cartas (oros, copas, espadas y bastos), las cartas de más valor son el As (once puntos) el Tres (diez puntos), y el Rey, Caballo y Sota con cuatro, tres y dos puntos respectivamente. El resto no tienen valor. Hay un triunfo que permite comer las cartas del otro "palo", aunque el triunfo sea más pequeño. Al final se cuentan las cartas y gana el que mas puntos tiene (una bajara contiene un máximo de 120 puntos). A las cartas de más valor (el As y el Tres) se las llama bricas, mientras que a las otras cartas con puntos se las llama "cartas con patas".
El funcionamiento de TIC-80 es muy sencillo. Sólo hay una función obligatoria que debe estar presente en todos los programas, la función TIC(), que se ejecuta 60 veces por segundo. Es la function que sirve para actualizar el juego y dibujar en la pantalla ("update & draw" loop). La documentación de todas las functiones disponibles se encuentra en la wiki del projecto.
Podéis ver el código fuente de mi programa en este enlace de github, y podéis jugar online directamente en aquí. Una vez que habéis terminado vuestro juego, podéis abriros una cuenta en TIC-80 y enviar el fichiero .tic para compartirlo con todo el mundo.
Recalbox soporta la consola TIC-80 y permite descargar todos los juegos de una forma muy sencilla.
Os invito a probar mi juego de la brisca (si quereis hacer trampas podéis apretar la tecla "P" para ver las cartas del ordenador), y si queréis aprender más sobre el desarrollo de juegos de ordenador, os recomiendo este libro Game Programming Patterns, escrito por una persona que trabajó durante 8 años en Electronic Arts (EA).
Espero que os guste y feliz año 2023 !!.