# 简单TRPG工具 **Repository Path**: shen_yilin/simple-trpg-tool ## Basic Information - **Project Name**: 简单TRPG工具 - **Description**: 这是一个我自制的简单的TRPG工具,只保证最基础的功能,最小化工作量,不会添加过多用于美化或者花样操作的功能 本软件基于Qt5.14.2框架开发,使用innosetup6.2.2打包,最初只考虑适用于COC7版规则,暂时不考虑扩展到支持其他TRPG - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-14 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Qt, trpg, COC7 ## README # 简单TRPG工具 #### 介绍 这是一个我自制的简单的TRPG工具,只保证最基础的功能,最小化工作量,不会添加过多用于美化或者花样操作的功能 本软件基于Qt5.14.2框架开发,使用innosetup6.2.2打包,最初只考虑适用于COC7版规则,暂时不考虑扩展到支持其他TRPG ### 用户场景 用户可能面对的使用场景主要如下: 1. 角色创建与设置:玩家需要创建自己的角色,包括选择职业、技能、装备等。客户端应提供易于使用的角色创建工具,支持玩家自定义角色的各种属性。 2. 场景与冒险选择:玩家需要选择参与的游戏场景或冒险。客户端可以提供多种场景和冒险供玩家选择,并显示相关的背景信息、难度等级等。 3. 组队与协作:玩家可能需要与其他玩家组队进行游戏。客户端应支持组队功能,包括邀请其他玩家、查看队友状态等。 4. 规则速查:游玩过程中,可能出现需要查询和学习COC7游戏规则的情况。客户端应当提供相关的教程和规则文档,帮助玩家快速查阅。 5. 角色扮演与互动:玩家需要在游戏中扮演自己的角色,与其他玩家和游戏主持人进行互动。客户端应提供实时聊天功能,支持玩家之间的交流和协作。 6. 地图与导航:玩家需要在游戏地图上进行导航和探索。客户端可以提供交互式地图工具,支持玩家查看地图、标记位置、设置路径等。 7. 骰子投掷与判定:在TRPG中,骰子投掷是决定行动成功与否的关键环节。客户端应提供虚拟骰子投掷功能,支持玩家进行各种判定和行动。 8. 战斗与策略:在游戏中,玩家可能会遇到战斗场景。客户端需要提供战斗系统,支持玩家进行战斗策略制定、行动顺序管理等功能。 9. 进度保存与分享:游戏结束后,玩家可能需要保存游戏进度或分享游戏经历。客户端应提供进度保存和分享功能,支持玩家随时继续游戏或与他人分享游戏体验。 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request