Si sigue las instrucciones a continuación, podrá jugar al mítico cuatro en línea en su computadora programado en PHP. Se requieren dos jugadores que se enfrentarán localmente hasta que uno de los dos consiga ganar.
Para empezar, es necesario que tenga instalado correctamente en su computadora:
Cada hipervinculo lo redireccionará a las páginas oficiales de cada programa. Simplemente siga las instrucciones de instalación dependiendo su sistema operativo.
Una vez instalados los requerimientos puede descargar el código para luego continuar con las configuraciones del juego, en este caso clonaremos el repositorio:
- En consola utilice
cdhasta llegar a la ubicación donde desee. - Allí utilice
mkdir "nombre"para crear un directorio nuevo y asignarle un nombre. Luego, muévase al mismo utilizandocd "nombre"nuevamente. - Utilice el comando
git clone https://github.com/Gonzacaser/cuatroenlineapara clonar la carpeta cuatroenlinea, allí están todos los archivos de nuestro juego. - Use
cd cuatroenlineauna vez más para ingresar a la carpeta clonada.
Es importante abrir Docker, seguir las instrucciones y asegurarse que se esté ejecutando antes de configurar DDEV.
Como este programa utiliza DDEV debe ser configurado manualmente para cada proyecto. Para ello, dentro de la misma carpeta:
- Primero hay que ingresar
ddev configesto nos pedirá que ingresemos:- Proyect Name: puede ser cualquiera, si se deja en blanco será cuatroenlinea.
- Docroot Location: este campo suele dejarse en blanco ya que los archivos del programa están en el mismo directorio.
- Proyect Type: en nuestro caso debe ser laravel
- Aunque ya deberíamos estar en condiciones de usar
ddev startprimero debemos instalar composer para ello ingresamosddev composer install(Esto puede demorar un tiempo) - Crear el archivo de ambiente para el proyecto .env. Para ello utilizamos
cp .env.example .env - Crear una clave de autenticación para el proyecto, basta con escribir
php artisan key:generate
Si todo salió bien y no obtuvimos ningún mensaje de error finalmente estamos en condiciones de hacer ddev start. Debemos obtener una salida similar:
Ahora podemos hacer CTRL + CLICK en alguno de los dos links y seremos redireccionados a la página de Laravel en nuestro navegador:
Felicidades! Una vez aquí podemos jugar al 4 En Linea simplemente agregando /jugar/1 al final de la URL en mi caso https://cuatroenlinea.ddev.site/jugar/1:
No se recomienda cerrar la terminal deteniendo los programas a la fuerza. Incluso algunos procesos podrían persistir en segundo plano. Por eso utilizaremos ddev stop con esto se nos indicará que se eliminan los contenedores, y una vez el proyecto sea detenido podremos utilizar exit y cerrar Docker Desktop y/o el navegador también.


