¡Bienvenido al repositorio games-js! Este es un proyecto base creado con Vite, que sirve como punto de partida para desarrollar diferentes juegos, como el clásico Pac-Man. Actualmente, incluye un contador básico como demostración, pero el contenido principal (juegos específicos) se encuentra en ramas dedicadas.
Este repositorio es una plantilla inicial configurada con Vite, que incluye un contador interactivo como ejemplo. El objetivo principal es albergar múltiples juegos, cada uno desarrollado en su propia rama. Por ejemplo, el juego de Pac-Man está disponible en la rama feature/pacman, con su propia documentación y código específico.
- Configuración básica con Vite para desarrollo rápido.
- Ejemplo de contador interactivo con JavaScript y CSS.
- Estructura modular para integrar juegos adicionales.
- Soporte para ramas dedicadas por juego (por ejemplo,
feature/pacman).
Sigue estos pasos para configurar el proyecto en tu máquina local:
-
Clona el repositorio:
git clone https://github.com/Ramon-Molinero/games-js.git cd games-js -
Instala las dependencias: Asegúrate de tener Node.js instalado. Luego, ejecuta:
npm install
-
Inicia el servidor de desarrollo: Usa el siguiente comando para iniciar la plantilla base:
npm run dev
Esto abrirá la aplicación en tu navegador en
http://localhost:5173. -
Compila para producción (opcional): Para generar una versión optimizada:
npm run build
Y previsualízala con:
npm run preview
-
Interacción con el contador:
- Haz clic en el botón del contador para incrementarlo. El valor se actualiza dinámicamente en la interfaz.
- Explora los logos de Vite y JavaScript para visitar sus sitios oficiales.
-
Nota: La funcionalidad actual es básica. Para jugar juegos completos, como Pac-Man, sigue las instrucciones en la sección de Acceso a Juegos Específicos.
Este repositorio utiliza un modelo de desarrollo basado en ramas para cada juego. Para acceder a un juego específico y probarlo:
-
Cambia a la rama correspondiente:
- Usa el siguiente comando para cambiar a la rama del juego deseado. Por ejemplo, para el juego de Pac-Man:
git checkout feature/pacman
- Si la rama no existe o deseas explorar otros juegos, consulta las ramas disponibles con:
git branch -r
- Usa el siguiente comando para cambiar a la rama del juego deseado. Por ejemplo, para el juego de Pac-Man:
-
Revisa la documentación específica:
- Cada rama (como
feature/pacman) contiene unREADME.mdpropio con instrucciones detalladas sobre cómo usar, configurar e interactuar con el juego correspondiente.
- Cada rama (como
-
Reinicia el servidor:
- Después de cambiar de rama, ejecuta nuevamente
npm run devpara cargar el código del juego seleccionado.
- Después de cambiar de rama, ejecuta nuevamente
¡Las contribuciones son bienvenidas! Si deseas contribuir:
- Haz un fork del repositorio.
- Crea una rama para tu funcionalidad (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz commit (
git commit -m "Descripción de los cambios"). - Haz push a tu rama (
git push origin feature/nueva-funcionalidad). - Abre un Pull Request con una descripción detallada de tus cambios.