5.29: 项目还在更新,稍安勿躁,目前在研究老米的新版本
这里是原神(Genshin Impact)的《七圣召唤》模拟器,是参考原神3.3版本的「七圣召唤」玩法重新实现的后端(服务端),包括所有的原神内的游戏内容,并拓展一些米哈游没有做的内容。
本自述文件供开发者参考,若您只是使用本项目,您可以转到我们的文档
本项目的交流群(QQ)为530924402
,欢迎讨论与PR
本模拟器侧重于提供自定义的七圣召唤对局,比如每次投十二个骰子/每回合摸四张牌/加入自定义角色、卡牌等功能,短期内没有 项目稳定后尽快针对ai训练进行优化、适配。
考虑设计接口时兼容RLcard
相关的genius-invokation-gym项目侧重于提供ai相关接口,请根据需求选择
本模拟器接口尽量和genius-invokation-gym保持一致,其项目完善后本项目也尽量拓展相应的ai接口
同时感谢@Leng Yue实现的前端项目genius-invokation-webui
本项目不含任何原神(Genshin Impact)的美术素材,原神(Genshin Impact)的相关版权归米哈游(miHoYo)所有
- golang 1.19: 这是本项目的编码语言与运行环境
- mingw-gcc/clang/gcc: 因为内嵌sqlite3产生的cgo编译需求
- sqlite3: 这是本项目用于存储玩家信息、玩家卡组信息的持久化组件,已内嵌,无需下载
Branch | master | dev | release |
---|---|---|---|
drone-ci | |||
github-action |
- master 主要的分支,将在发生重要功能修改时与dev分支进行同步
- dev 开发中的分支,将频繁地进行更改与新功能测试
- release 稳定的分支,仅会在重大版本更新时进行功能合并
- cli 脚手架分支,将提供一个代码生成脚手架,用于快速实现mod
请转到gisb's feature development查看项目进度
您可以转到genius-invokation-simulator-mod-template查看我们的示例mod,并从该模板创建您的mod
- 战斗框架: Battle Framework of GISB
- 事件框架: Mkdir...
- MOD制作: Mkdir...
如果您想增加一个功能或想法:
- 加入本项目的交流群或genius-invokation-gym的交流群或在本项目的Discussion/Ideas中分享您的想法
- 在取得Contributor的广泛认可后将为您创建一个WIP的issue
- 按照正常的流程fork->coding->pull request您的修改
如果您想为项目贡献代码,您可以转到gisb's feature development查看这个项目目前在干什么,标有help wanted
的内容可能需要一些帮助,处于design
阶段的内容目前还没有进行开发,您可以直接在GitHub Projects/Project Issue页面与我们交流
转到我们的文档查看最新的功能特性
感谢 JetBrains 为本项目提供的 Open Source development license(s)