MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    umamusume-plugin 赛马娘模拟插件

    插件发布
    6
    18
    15376
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      hundun000 ⭐2021⭐ 最后由 hundun000 编辑

      简介

      模拟游戏《赛马娘》只有坐牢看录像,没有养成

      下载

      项目地址

      功能说明

      从玩家拥有的马中选择一匹,随机匹配对手,然后观看比赛过程。

      比赛过程中若干关键节点的描述(一场比赛约12个关键节点),会间隔一定时长(0.5~2秒,与模拟游戏中的时间间隔正相关)发出一段,以字符画的形式。比赛过程文字描述中的时间,指的是模拟游戏内的时间,总时长约1分半。对应真实世界的总时长约15秒。

      更多功能待开发。

      实际运行效果:

      5289a25b-efb5-47d1-89ce-ae090522542f-演示_0.jpg
      6172f5f2-f536-46eb-ad65-10c06a09dac1-演示_1.jpg

      准备工作

      本项目提供的是mirai-console插件,用户应自行学习和准备好mirai-console。确保可以在聊天环境执行指令。

      本插件的指令受mirai-console权限系统管理,权限授予说明。指令权限idhundun.mirai.umamusume:command.赛马。

      指令

      随机比赛

      随机选择一场比赛,随机选择对手。

      <主指令>: 赛马
      <子指令>: 随机比赛
      <指令参数1>: 玩家所拥有的马的名字

      实际指令演示:

      -> /赛马 随机比赛 特别周001
      <- (若干段描述间隔发送)……

      指定比赛

      指定一场比赛,随机选择对手。

      <主指令>: 赛马
      <子指令>: 指定比赛
      <指令参数1>: 比赛名
      <指令参数2>: 玩家所拥有的马的名字

      实际指令演示:

      -> /赛马 指定比赛 短距离训练场 特别周001
      <- (若干段描述间隔发送)……

      配置文件

      插件载入后会自动在config\hundun.mirai.umamusume\UmaCommand创建默认配置文件UmaConfig.json。

      配置内容简述:

      • 玩家所拥有的马的详细数据(绘制出的字符画,可在此配置)
      • 候选作为对手的马的详细数据
      • 候选比赛的详细数据

      更详细解释暂无,可(参考《赛马娘》原作游戏)自行理解,尝试调整数值。

      1 条回复 最后回复 回复 引用 0
      • 1397905002
        1397905002 最后由 编辑

        你好 项目链接不见了

        H 1 条回复 最后回复 回复 引用 0
        • H
          hundun000 ⭐2021⭐ @1397905002 最后由 编辑

          @1397905002 忘了还是私有的,现在开放了

          1397905002 1 条回复 最后回复 回复 引用 0
          • 1397905002
            1397905002 @hundun000 最后由 编辑

            @hundun000 已经下载

            1 条回复 最后回复 回复 引用 0
            • 1397905002
              1397905002 最后由 编辑

              请问是需要添加权限吗 我这边配置好后并不能正常使用

              H 1 条回复 最后回复 回复 引用 0
              • H
                hundun000 ⭐2021⭐ @1397905002 最后由 编辑

                @1397905002 对,权限idhundun.mirai.umamusume:command.umacommand

                1 条回复 最后回复 回复 引用 0
                • H
                  hundun000 ⭐2021⭐ 最后由 hundun000 编辑

                  0.2.0已发布,帖子1楼说明已更新

                  开发者测试时使用的mirai-console版本:2.11.0(建议用户不要落后太多版本)

                  新特性:

                  • 主指令变化,区分两种子指令
                  • 可配置和指定比赛
                  • 比赛描述字符画内容优化,可配置每匹马的字符画
                  • 比赛关键节点增加
                  • 要求与说明特殊权限(0.2.1中移除)

                  Config And Data 变化:

                  • 大量变化,建议删掉配置文件UmaConfig.json待插件自动创建默认值
                  1 条回复 最后回复 回复 引用 0
                  • H
                    hundun000 ⭐2021⭐ 最后由 编辑

                    0.2.1已发布

                    相比0.2.0,移除了特殊权限的要求(我自己确实有“控制仅单个bot使用本插件”的需求,不过改成了我另外打包一份插件自用即可,release里的插件保持操作简单)

                    1 条回复 最后回复 回复 引用 0
                    • Referenced by  H hundun000 
                    • F
                      firefairy 最后由 编辑

                      要是再加点技能和智力挂钩的话……就更完美了……另外能否设计成可以从外部写入马的状态?

                      H 1 条回复 最后回复 回复 引用 0
                      • H
                        hundun000 ⭐2021⭐ @firefairy 最后由 编辑

                        @firefairy 在 umamusume-plugin 赛马娘模拟插件 中说:

                        要是再加点技能和智力挂钩的话……就更完美了……另外能否设计成可以从外部写入马的状态?

                        其实光是现在的部分,当时看解包解读文章,也不算完全读懂,先写了一版出来再说。如果还想加技能系统,估计要预先更仔细地研究下原作机制了。目前没这个计划。

                        “从外部写入马的状态”是指啥?现在马的属性来自配置文件,是指要运行期间输入吗

                        F 1 条回复 最后回复 回复 引用 0
                        • F
                          firefairy @hundun000 最后由 编辑

                          @hundun000 嗯是这个意思……

                          1 条回复 最后回复 回复 引用 0
                          • H
                            hundun000 ⭐2021⭐ 最后由 编辑

                            运行期间输入,等有空可以加

                            1 条回复 最后回复 回复 引用 0
                            • tsudzuki
                              tsudzuki 摸鱼 最后由 编辑

                              .好哦..

                              1 条回复 最后回复 回复 引用 0
                              • H
                                hundun000 ⭐2021⭐ 最后由 hundun000 编辑

                                未来版本预告

                                迭代了一版game-core。不再只是看录像,还有育成机制了。因为项目本意是一个game,所以比起新增人工编辑马的属性的功能,优先做了通过育成机制改变马的属性的功能。

                                为了更直观方便地展示game-core,另建了一个libgdx游戏项目TextUma(项目源码) (在线游玩)。仿的是原作游戏的育成剧本,但简化了属性类型,而且数值设计平衡性极差。毕竟原作游戏自己数值平衡也不一定定做的好。 期间也发现了比赛模拟的那部分也有些数值平衡问题。

                                3b93350e-d41b-4d49-8681-f1a2bbc0dd4d-image.png
                                40152690-fe65-473b-8c3e-e0f9abe26873-image.png

                                考虑将新版game-core更新到umamusume-plugin,不应该照搬原作游戏(累计育成很多匹马,只保留其中最好的,长期游玩),也不应该照搬TextUma(定位偏向单机解密游戏,玩家解密出足够高效育成策略后,游戏生命结束)。

                                作为plugin游戏,我的设想是,可以让育成日程和现实日程同步,每个群唯一养一匹马,bot每天定时询问玩家(群员)今天的日程安排,执行今日安排后,玩家只能等待第二天。目的是避免了新鲜感过后群员没兴趣主动创建比赛,也避免群内大量比赛刷屏。因为是无尽模式,更谈不上育成数值的平衡了,马会越来越强,然后让玩家观看一场数值膨胀后的比赛吧。不妨看成一个比较复杂的“bot每日问候+群员回复打卡+bot成长育成”。

                                不确定什么时候能做出来。

                                F 1 条回复 最后回复 回复 引用 0
                                • F
                                  firefairy @hundun000 最后由 编辑

                                  @hundun000 期待,佬加油。

                                  1 条回复 最后回复 回复 引用 0
                                  • 雨
                                    雨伞雨伞 最后由 编辑

                                    大佬大佬,为什么我的mcl里输入指令有反应,群里输入指令没反应哇?chat command是正常安装上的

                                    H 1 条回复 最后回复 回复 引用 0
                                    • H
                                      hundun000 ⭐2021⭐ @雨伞雨伞 最后由 编辑

                                      @雨伞雨伞 console里用/permission listPermissions看看实际在用的权限id。要授权那个实际在用的。

                                      我说明怎么写了hundun.mirai.umamusume:command.赛马和hundun.mirai.umamusume:command.umacommand两种,只有一种是实际在用的,我晚点看看怎么回事,改改说明。

                                      1 条回复 最后回复 回复 引用 0
                                      • A
                                        aokiwasuke 最后由 编辑

                                        坐等新版本

                                        1 条回复 最后回复 回复 引用 0
                                        • 1 / 1
                                        • First post
                                          Last post
                                        Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact