Repolode
Grimmys

Grimmys/rpg_tactical_fantasy_game

一款用 Python 和 pygame 开发的 2D 回合制战术奇幻 RPG 游戏,欢迎社区共同开发。

Star
522
Fork
123
未关闭 Issue
25
最近提交
2个月前

这是什么?

这是一款基于 Python 和 pygame 开发的战术奇幻角色扮演游戏。玩家在 2D 网格地图上操控一组单位,按回合移动、攻击和使用道具,风格类似经典的战术 RPG。

游戏包含主菜单、物品栏和状态界面,右键可查看地图上任意单位的可移动范围。单位、道具及平衡数值等配置保存在 data 目录下的 XML 文件中,无需修改代码即可调整。

项目采用 GPL-3.0 许可证,欢迎提交错误修复、玩法建议、数值平衡反馈,以及音效和配乐等贡献。Windows 64 位用户可直接下载预编译版本,其他平台可使用 uv 和 Python 3.13 及以上版本从源码运行。

核心功能

  • 012D 网格地图上的回合制战术战斗。
  • 02物品栏与角色状态界面。
  • 03右键预览单位的移动和攻击范围。
  • 04单位、数值等游戏数据存放在可编辑的 XML 文件中。
  • 05提供 64 位 Windows 预编译版本,也可通过 uv 从源码运行。

适用场景

  • 在电脑上体验经典风格的战术 RPG。
  • 学习如何使用 pygame 构建回合制策略游戏。
  • 为开源游戏项目贡献玩法调整、数值平衡或新素材。

快速上手

  1. 1

    安装 Python 3.13 或更高版本以及 uv

  2. 2

    克隆仓库并在源码目录中运行游戏

    uv run main.py

使用前须知

  • 预编译可执行文件仅提供给 64 位 Windows 系统,其他系统需从源码运行。
  • 从源码运行需要 Python 3.13 或更高版本以及 uv。
  • 贡献素材或首次运行时需要使用 Git LFS 获取游戏资源。

收录于专题

标签

#pygame#game-development#turn-based-strategy#rpg#2d-game#python#games#player#pygame-games#rpg-game

常见问题

rpg_tactical_fantasy_game 是什么?
一款用 Python 和 pygame 开发的 2D 回合制战术奇幻 RPG 游戏,欢迎社区共同开发。 这是一款基于 Python 和 pygame 开发的战术奇幻角色扮演游戏。玩家在 2D 网格地图上操控一组单位,按回合移动、攻击和使用道具,风格类似经典的战术 RPG。
rpg_tactical_fantasy_game 可以免费使用吗?用的什么许可证?
rpg_tactical_fantasy_game 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
rpg_tactical_fantasy_game 还在维护吗?
半年内有更新。rpg_tactical_fantasy_game 最近一次提交是在 2026年8月28日。
rpg_tactical_fantasy_game 适合用来做什么?
在电脑上体验经典风格的战术 RPG。 学习如何使用 pygame 构建回合制策略游戏。 为开源游戏项目贡献玩法调整、数值平衡或新素材。
rpg_tactical_fantasy_game 怎么安装和运行?
安装 Python 3.13 或更高版本以及 uv 克隆仓库并在源码目录中运行游戏: uv run main.py
在哪里获取 rpg_tactical_fantasy_game?
源代码和安装说明在 GitHub 上:https://github.com/Grimmys/rpg_tactical_fantasy_game

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

基于实体-组件模式的轻量 Unity 战斗与技能框架,支持 ScriptableObject 或 Excel 表格配置。

开发者工具#unity#gameplay#skill-system
2401+7 本周544C#MIT更新于 26天前

开源回合制策略与棋盘游戏引擎,玩法类似《Axis & Allies》和《风险》,支持社区地图与联机。

其他#game#strategy-game#turn-based-strategy
1592+2 本周498JavaGPL-3.0维护活跃更新于 昨天