Giter Club home page Giter Club logo

amiyabot-game-hsyhhssyy-skill-schulte-grid's Introduction

方格游戏

游玩一个在方格里找字的游戏。

谜题的生成经过算法的控制,答案是唯一的。如果你发现了一个答案不唯一的图,麻烦你去下面的链接提交一下,来帮我优化算法。真的很感谢你。

更新内容

新加入了猜天赋模式和猜模组模式,猜天赋比猜技能难100倍!猜模组模式目前不难,因为模组比较好记。

更新了阴间的随机模式

新版本大幅提高了生成谜题的速度,几乎不会提示无法生成谜题,去除了谜题里的空格,并且几乎不会卡死兔兔了。

猜模组模式不怎么好玩。

说明

  • 连续模式支持技能,模组和天赋。
  • 随机模式只支持技能和天赋,模组则因为太少不容易填满而不支持。

如何游玩

  • 兔兔技能方格5x5 或者 兔兔天赋方格10x10 或者 兔兔模组方格10x10 游玩连续模式

  • 兔兔技能随机方格5x5 或者 兔兔天赋随机方格10x10 游玩随机模式

  • 你可以指定任意一个不超过10x10,不小于4x4的任意尺寸。

  • 接下来,阿米娅展示一个方格图,里面每一格写了一个字,如下图所示。

兔兔格子

  • 连续模式边框是黑色的,而随机模式是绿色,以供区分。

  • 玩家需要在这里面寻找干员的技能名/天赋名/模组名,找到以后,在群内说出干员的名字。

  • 在连续模式下,所有的名字都是连续的,如下图所示,图中包含临光的技能[急救模式],因此玩家可以回答[临光]:

临光技能

  • 随机模式下,干员的技能则分布在天南海北。
  • 谜题的生成经过算法的控制,答案是唯一的。如果你发现了一个答案不唯一的图,麻烦你去下面的链接提交一下,来帮我优化算法。真的很感谢你。
  • 如果想要中途结束游戏,只需要说不玩了

备注

  • 题目最小4x4,最大10x10,在新算法加持下,更大的谜题也可以一下子生成了,但是太大了不好玩。

  • 模组建议玩7x7及以下的,更高的很容易答不完。

  • 如果你对这个算法的性能感兴趣,管理员可以输入兔兔方格游戏跑分来启动一次测试,测试你的机器每种类型的游戏最大可以在1秒内生成什么尺寸的方格。

  • 兔兔在两个人连续发送消息并且间隔极快时,有时候会吞掉消息,这是兔兔的问题,不是插件的。

  • 谜题的生成经过算法的控制,答案是唯一的:

    • 如果一个技能/天赋被多个干员持有,则这个技能/天赋不会出现在图里。
    • 如果一个技能/天赋包含另一个技能/天赋,比较长的那个技能/天赋就会被剔除。
      • 比如上面那个图里临光的[急救模式]包含了塞雷娅的[急救]。
      • 因此为了保证答案的唯一性,现在版本的谜题中,[急救模式][碎甲击扩散][活力再生广域][安眠旋律][剑雨滂沱]这几个技能不会出现图里。
    • 随机模式下,因为[剑雨]这个技能的存在,带[剑]的技能和带[雨]的技能不会同时出现在同一个谜题里,依此类推。
  • 技能名/天赋名中的点号“·”,波折号,引号等标点符号均被删除。

  • 模组不包含证章,那个太简单了。

  • 答对一个干员+300分,答错一个干员-100分,不会扣到0以下。

  • 5分钟没有完成方格,或者30秒没人说话,或者方格内干员全部被答出,则游戏结束。

附录

项目地址:Github

遇到问题可以在这里反馈(Github)

如果上面的连接无法打开可以在这里反馈(Gitee)

Logo作者:Sesern老师

版本 变更
1.0 初版登录商店
1.1 移除了大量的打印日志
1.2 现在每回答出一题兔兔就会发一张新图把已经用掉的字暗下去
1.3 略微降低了生成谜题时的卡顿情况
1.4 新加入了猜天赋模式
1.5 修复一个唯一性bug
1.6 加入一个猜模组模式,但是不怎么好玩
1.7 修改终止词,防止意外结束
1.8 加入随机模式
1.9 算法稳定性更新
1.10 适配新版兔兔
2.0 修复全部答完时报错的问题

amiyabot-game-hsyhhssyy-skill-schulte-grid's People

Watchers

 avatar

amiyabot-game-hsyhhssyy-skill-schulte-grid's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.