tjmolina / piedrapapeltijeras Goto Github PK
View Code? Open in Web Editor NEWClasico juego de priedra papel tijeras echo con php, mysql, entre otros. Utiliza imagenes de docker.
Clasico juego de priedra papel tijeras echo con php, mysql, entre otros. Utiliza imagenes de docker.
Este programa es una aplicación web que permite jugar al clásico juego de piedra, papel o tijeras contra una máquina inteligente. Se ha desarrollado con tecnologías web como PHP, MySQL, Apache, HTML, JQuery, CSS y Bootstrap. Para ejecutarlo, se utiliza Docker, que facilita el despliegue de la aplicación con las imágenes de MySQL y Apache con las versiones mysql:5.7 y php:7.4-apache. El programa se puede instalar fácilmente con un solo comando Docker que se ocupa de descargar e instalar las dependencias necesarias. El comando es el siguiente: docker-compose up -d *NOTAS: - Recordar ubicar la consola en la ubicación del archivo llamado docker-compose.yml - Se recomienda que la primera vez se esperen 5 segundos despues de que se hayan descargado e iniciado todos los recursos para evitar errores de creacion. Después de ejecutar el comando, se puede acceder al programa desde cualquier navegador web escribiendo localhost en la barra de direcciones. Al entrar en la página principal, se puede introducir un nombre de usuario opcional que se mostrará en las tablas de clasificación al final de cada partida. Si no se introduce ningún nombre, el usuario se llamará por defecto Usuario. Al pulsar el botón START, se inicia el juego. El juego consiste en elegir entre piedra, papel o tijera en cada jugada y competir contra la máquina, que elegirá según un algoritmo que no hará fácil el juego. La elección del usuario se muestra en el lado izquierdo de la pantalla y la de la máquina en el lado derecho. Las opciones piedra papel o tijera se mostraran en la parte inferior de la pantalla, al seleccionar alguna, inmediatamente se ejecutará la partida para determinar al vencedor del primer turno. Cada partida consta de tres jugadas. Al finalizar las tres jugadas, se muestra el resultado final de la partida y se ofrece la opción de jugar otra vez pulsando el botón Otra vez. Al hacerlo, se recarga la página y se actualiza la tabla que hay debajo del juego con los datos de la última partida: fecha y hora, nombre del usuario, opciones elegidas y resultado final. Una vez terminado de jugar, recordar escribir el siguiente comando en la consola anteriormente utilizada: docker-compose down Esto para detener los servicios de MySQL y Apache.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.