Skip to content

Gonzacaser/cuatroenlinea

 
 

Repository files navigation

Juego Cuatro En Linea - Adaptación del ambiente de trabajo

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.

Requerimientos

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.

Obtener el código

Una vez instalados los requerimientos puede descargar el código para luego continuar con las configuraciones del juego, en este caso clonaremos el repositorio:

  1. En consola utilice cd hasta llegar a la ubicación donde desee.
  2. Allí utilice mkdir "nombre" para crear un directorio nuevo y asignarle un nombre. Luego, muévase al mismo utilizando cd "nombre" nuevamente.
  3. Utilice el comando git clone https://github.com/Gonzacaser/cuatroenlinea para clonar la carpeta cuatroenlinea, allí están todos los archivos de nuestro juego.
  4. Use cd cuatroenlinea una vez más para ingresar a la carpeta clonada.

Ejecutar Docker Desktop

Es importante abrir Docker, seguir las instrucciones y asegurarse que se esté ejecutando antes de configurar DDEV.

Configurar DDEV

Como este programa utiliza DDEV debe ser configurado manualmente para cada proyecto. Para ello, dentro de la misma carpeta:

  1. Primero hay que ingresar ddev config esto 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
  2. Aunque ya deberíamos estar en condiciones de usar ddev start primero debemos instalar composer para ello ingresamos ddev composer install (Esto puede demorar un tiempo)
  3. Crear el archivo de ambiente para el proyecto .env. Para ello utilizamos cp .env.example .env
  4. Crear una clave de autenticación para el proyecto, basta con escribir php artisan key:generate

Correr el juego

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:

image

Ahora podemos hacer CTRL + CLICK en alguno de los dos links y seremos redireccionados a la página de Laravel en nuestro navegador:

image

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:

image

Cerrar la aplicación

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.

About

Juego Cuatro En Linea

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 78.0%
  • Blade 20.7%
  • Other 1.3%