Un proyecto de midudev - Creador de contenido especializado en programación y desarrollo web
Un juego de aventura conversacional de supervivencia zombie con narrativa generada por IA y gráficos en estilo pixel art. Cada decisión que tomes influirá en tu historia de supervivencia en un mundo post-apocalíptico.
Este proyecto forma parte del contenido educativo de midudev, donde exploramos las últimas tecnologías web y las posibilidades de la Inteligencia Artificial en el desarrollo de aplicaciones interactivas.
¡Experimenta el apocalipsis zombie como nunca antes! Cada partida es una aventura completamente diferente.
git clone https://github.com/midudev/zombie-game.git
cd zombie-game
pnpm install
cp .env.example .env.local
Añade tu clave de API de Google AI:
GOOGLE_GENERATIVE_AI_API_KEY=tu_clave_aqui
pnpm dev
Visita http://localhost:3000 y comienza tu aventura de supervivencia.
src/
├── app/
│ ├── api/
│ │ ├── generate-image/ # Generación de imágenes con IA
│ │ └── generate-story/ # Generación de narrativa con IA
│ ├── componentes/
│ │ ├── game-input.tsx # Input del jugador
│ │ ├── game-loader.tsx # Indicador de carga
│ │ └── game-message.tsx # Mensajes del juego
│ ├── hooks/
│ │ └── use-zombie-game.ts # Lógica principal del juego
│ └── page.tsx # Página principal
├── components/
│ └── ui/ # Componentes UI reutilizables
└── lib/
├── consts.ts # Constantes del juego
├── prompts.ts # Prompts para la IA
├── types.ts # Tipos TypeScript
└── utils.ts # Utilidades
pnpm dev - Inicia el servidor de desarrollo con Turbopackpnpm build - Construye la aplicación para producciónpnpm start - Inicia el servidor de producciónpnpm lint - Ejecuta el linter con Biomepnpm format - Formatea el código con Biome¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el juego:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
Miguel Ángel Durán - @midudev
Creador de contenido especializado en programación y desarrollo web con una comunidad de más de 1 millón de desarrolladores en YouTube y otras plataformas.
Si te gusta este proyecto, puedes apoyar mi trabajo:
¿Sobrevivirás al apocalipsis zombie? 🧟♂️
Desarrollado con ❤️ por midudev