本模拟器是基于奈良良柴犬老师在NGA连载的安科作品《[安科/安价] [同人] [MYGO] [HBR/炽焰天穹]丰川祥子、为了人类的未来而战……真的能战吗?》编写的战斗模拟器。
- 下载本项目代码
- 安装依赖:
pip install -r requirements.txt - 运行模拟器:
python gui_main.py
Windows 用户可以直接从 Releases 下载可执行文件。
- 在程序左侧勾选想要加入战斗的 队员。
- 在程序左侧选择本次战斗的 敌人。
- 点击 “开始战斗” 按钮启动模拟。
- 在右侧的“战斗日志”区域查看详细的战斗过程和最终的伤害统计。
- 点击 “清空日志” 按钮可以清除日志区域的内容。
- 图形用户界面:提供基于
FreeSimpleGUI的可视化操作界面,无需命令行基础。 - 动态角色选择:自动从
characters文件夹加载可选角色,方便扩展。 - 实时战斗日志:在界面中实时输出详细的战斗流程、掷骰结果和最终统计。
- 格式化统计输出:战斗结束后提供伤害统计表格,方便孤僻们进行强度辩经。
欢迎对本项目进行贡献!最简单的贡献方式是添加新的角色。
- 在
characters文件夹中,参考现有的角色文件(如ruka.py,tama.py等)创建一个新的角色Python文件。 - 在新文件中定义一个继承自
Character基类的新角色类。 - 实现该角色的各项属性和技能逻辑。
- 完成以上步骤后,重新运行
gui_main.py,新角色将自动出现在队员选择列表中,无需修改任何其他代码。
本项目采用 MIT 许可证。
