Termux es un proyecto que nos permite usar un entorno de linux directamente en android.
Unidad no tiene una aplicación directamente para android, pero es posible utilizar Termux para ejecutar Unidad.
Primero debemos descargar Termux desde su página de Github, aquí.
Descarga el apk correspondiente a tu dispositivo, si no sabes cual, descarga
"termux-app_vx.x.x+github-debug_universal.apk "
Una vez que tengamos Termux, debemos realizar una actualización. Para ello ejecuta estos comandos, uno después de otro:
pkg update
pkg upgrade(Este puede que te pregunte cosas, tú solo responde Y o S).
Ahora necesitamos instalar ciertos programas:
pkg install git nodejs
Para descargar Unidad, vamos a utilizar git:
git clone https://github.com/idko2004/unidad.git
Abre la carpeta de Unidad con cd unidad
Dentro de la carpeta de Unidad, ejecute:
npm install
Y ya estará instalado todo lo necesario para que Unidad pueda funcionar.
Es posible que npm diga que algunas de las librerías tienen vulnerabilidades, esto es cierto. Sin embargo, no creo que estas afecten a Unidad. Y, de todas formas, dudo mucho que vayan a intentar hackear su juego de cartas. Si quiere saber más acerca de estas vulnerabilidades, puede ejecutar el comando npm audit.
Para ejecutar el servidor de Unidad, dentro de la carpeta de Unidad, ejecute uno de estos comandos:
npm start o node main.js
Ahora solo queda entrar a jugar.
En la terminal deben salir los métodos para poder conectarse al servidor junto con las direcciones ip.
En tu navegador favorito, ingresa en la barra de direcciones, la ip del dispositivo que hace de servidor y el puerto del servidor http, de esta manera:
<DIRECCIÓN IP>:<PUERTO HTTP>
Dirígete a https://idko2004.github.io/unidad/play
Ingresa la dirección ip del dispositivo que hace de servidor y el puerto del servidor WebSocket, de esta manera:
<DIRECCIÓN IP>:<PUERTO WS>
La dirección ip y los puertos, junto con estas mismas instrucciones, deben estar disponibles en la pantalla de la terminal del servidor de Unidad.