Framework ligero de combate y habilidades para Unity, basado en el patrón Entity-Component y configurable mediante ScriptableObject o tablas de Excel.
Grimmys/rpg_tactical_fantasy_game
Un RPG táctico de fantasía por turnos en 2D, desarrollado en Python con pygame y abierto a contribuciones de la comunidad.
- Estrellas
- 522
- Forks
- 124
- Issues abiertos
- 25
- Último commit
- hace 2 meses
¿Qué es?
Este es un juego de rol táctico de fantasía desarrollado en Python con pygame. Los jugadores controlan un grupo de unidades en un mapa de cuadrícula 2D y, por turnos, se mueven, atacan y usan objetos, al estilo de los RPG tácticos clásicos.
El juego incluye un menú principal, pantallas de inventario y estado, y una vista del movimiento posible de cualquier entidad del mapa al hacer clic derecho. Los valores del juego, como las unidades, los objetos y los parámetros de equilibrio, se guardan en archivos XML dentro de la carpeta data, por lo que pueden modificarse sin cambiar el código.
El proyecto cuenta con licencia GPL-3.0 y acepta contribuciones, como correcciones de errores, ideas para mecánicas de juego, comentarios sobre el equilibrio, efectos de sonido y música. Los usuarios de Windows pueden descargar un ejecutable precompilado; los demás pueden ejecutarlo desde el código fuente con uv y Python 3.13 o posterior.
Funciones clave
- 01Combate táctico por turnos en un mapa de cuadrícula 2D.
- 02Pantallas de inventario y estado de los personajes.
- 03Vista previa del movimiento de las unidades y del alcance de sus ataques al hacer clic derecho.
- 04Datos del juego, como las unidades y los valores de equilibrio, guardados en archivos XML editables.
- 05Ejecutable precompilado para Windows de 64 bits y ejecución desde el código fuente mediante uv.
Casos de uso
- Jugar en una computadora de escritorio a un RPG clásico de estilo táctico.
- Aprender cómo se estructura un juego de estrategia por turnos en pygame.
- Contribuir con ajustes a la jugabilidad, cambios de equilibrio o nuevos recursos a un proyecto de juego abierto.
Inicio rápido
- 1
Instala Python 3.13 o superior y uv
- 2
Clona el repositorio y ejecuta el juego desde la carpeta del código fuente
uv run main.py
Antes de usarlo
- El ejecutable precompilado solo está disponible para Windows de 64 bits; en otros sistemas, hay que ejecutar el juego desde el código fuente.
- Para ejecutar el juego desde el código fuente, necesitas Python 3.13 o superior y uv.
- Se necesita Git LFS para obtener los recursos del juego al contribuir o durante la primera ejecución.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rpg_tactical_fantasy_game?
- Un RPG táctico de fantasía por turnos en 2D, desarrollado en Python con pygame y abierto a contribuciones de la comunidad. Este es un juego de rol táctico de fantasía desarrollado en Python con pygame. Los jugadores controlan un grupo de unidades en un mapa de cuadrícula 2D y, por turnos, se mueven, atacan y usan objetos, al estilo de los RPG tácticos clásicos.
- ¿rpg_tactical_fantasy_game es gratuito? ¿Qué licencia tiene?
- rpg_tactical_fantasy_game es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rpg_tactical_fantasy_game sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de rpg_tactical_fantasy_game fue el 28 ago 2026.
- ¿Para qué puedo usar rpg_tactical_fantasy_game?
- Jugar en una computadora de escritorio a un RPG clásico de estilo táctico. Aprender cómo se estructura un juego de estrategia por turnos en pygame. Contribuir con ajustes a la jugabilidad, cambios de equilibrio o nuevos recursos a un proyecto de juego abierto.
- ¿Cómo se instala rpg_tactical_fantasy_game?
- Instala Python 3.13 o superior y uv Clona el repositorio y ejecuta el juego desde la carpeta del código fuente: uv run main.py
- ¿Dónde consigo rpg_tactical_fantasy_game?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Grimmys/rpg_tactical_fantasy_game
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor y editor de juegos de código abierto y sin código para crear juegos 2D, 3D y multijugador para móviles, escritorio y web.
Una skill para Claude Code y Codex que convierte una imagen de referencia en un prototipo jugable de un juego 2D para navegador.
Un motor de videojuegos 2D gratuito en TypeScript para crear juegos que se ejecutan en el canvas HTML5 del navegador.
Motor de estrategia por turnos y juegos de mesa de código abierto, al estilo de Axis & Allies y Risk, con mapas de la comunidad y partidas multijugador.
Un RPG de acción y aventura voxel de código abierto, ambientado en un vasto mundo de fantasía, escrito en Rust e inspirado en Cube World y Breath of the Wild.