Framework leve de combate e habilidades para Unity, baseado no padrão Entity-Component e configurável com ScriptableObject ou tabelas do Excel.
Grimmys/rpg_tactical_fantasy_game
Um RPG tático de fantasia 2D por turnos, feito em Python com pygame e aberto a contribuições da comunidade.
- Estrelas
- 522
- Forks
- 124
- Issues abertas
- 25
- Último commit
- há 2 meses
O que é?
Este é um RPG tático de fantasia desenvolvido em Python com pygame. Os jogadores controlam um grupo de unidades em um mapa com grade 2D e, em turnos, movem-se, atacam e usam itens, no estilo dos RPGs táticos clássicos.
O jogo inclui um menu principal integrado, telas de inventário e status e uma visualização, com o botão direito do mouse, dos movimentos possíveis de qualquer entidade no mapa. Valores do jogo, como unidades, itens e parâmetros de balanceamento, ficam em arquivos XML na pasta data e podem ser ajustados sem alterar o código.
O projeto tem licença GPL-3.0 e aceita contribuições como correções de bugs, ideias de mecânicas de jogo, sugestões de balanceamento, efeitos sonoros e música. Usuários do Windows podem baixar um executável pré-compilado; nos demais sistemas, é possível executar o jogo a partir do código-fonte com uv e Python 3.13 ou posterior.
Recursos principais
- 01Combate tático por turnos em um mapa com grade 2D.
- 02Telas de inventário e status dos personagens.
- 03Prévia de movimento das unidades e do alcance dos ataques ao clicar com o botão direito.
- 04Dados do jogo, como unidades e valores de balanceamento, armazenados em arquivos XML editáveis.
- 05Executável pré-compilado para Windows de 64 bits e execução do código-fonte via uv.
Casos de uso
- Jogar no computador um RPG no estilo dos jogos táticos clássicos.
- Aprender como um jogo de estratégia por turnos é estruturado em pygame.
- Contribuir com ajustes de jogabilidade, balanceamento ou novos recursos para um projeto de jogo aberto.
Início rápido
- 1
Instale o Python 3.13 ou superior e o uv
- 2
Clone o repositório e execute o jogo a partir da pasta do código-fonte
uv run main.py
Antes de usar
- O executável pré-compilado é oferecido apenas para Windows de 64 bits; em outros sistemas, é preciso executar o jogo a partir do código-fonte.
- Para executar a partir do código-fonte, é necessário ter o Python 3.13 ou superior e o uv.
- É necessário usar o Git LFS para obter os recursos do jogo ao contribuir ou na primeira execução.
Em coleções
Tópicos
Perguntas frequentes
- O que é rpg_tactical_fantasy_game?
- Um RPG tático de fantasia 2D por turnos, feito em Python com pygame e aberto a contribuições da comunidade. Este é um RPG tático de fantasia desenvolvido em Python com pygame. Os jogadores controlam um grupo de unidades em um mapa com grade 2D e, em turnos, movem-se, atacam e usam itens, no estilo dos RPGs táticos clássicos.
- rpg_tactical_fantasy_game é gratuito? Qual é a licença?
- rpg_tactical_fantasy_game é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- rpg_tactical_fantasy_game ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de rpg_tactical_fantasy_game foi em 28 de ago. de 2026.
- Para que posso usar rpg_tactical_fantasy_game?
- Jogar no computador um RPG no estilo dos jogos táticos clássicos. Aprender como um jogo de estratégia por turnos é estruturado em pygame. Contribuir com ajustes de jogabilidade, balanceamento ou novos recursos para um projeto de jogo aberto.
- Como instalar rpg_tactical_fantasy_game?
- Instale o Python 3.13 ou superior e o uv Clone o repositório e execute o jogo a partir da pasta do código-fonte: uv run main.py
- Onde consigo rpg_tactical_fantasy_game?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Grimmys/rpg_tactical_fantasy_game
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Engine e editor de jogos open source e no-code para criar jogos 2D, 3D e multiplayer para dispositivos móveis, desktop e web.
Uma skill para Claude Code e Codex que transforma uma imagem de referência em um protótipo jogável de jogo 2D para navegador.
Uma engine 2D gratuita em TypeScript para criar jogos que rodam no canvas HTML5 do navegador.
Engine open source de estratégia por turnos e jogos de tabuleiro no estilo de Axis & Allies e Risk, com mapas da comunidade e partidas multiplayer.
Um RPG de ação e aventura voxel de código aberto, ambientado em um vasto mundo de fantasia, escrito em Rust e inspirado em Cube World e Breath of the Wild.