javascript ken ken 谜题生成器

发布于 2024-08-23 03:14:45 字数 75 浏览 2 评论 0原文

Heloo,

我需要用 javascript 生成一个 ken ken 谜题..但不知道从哪里开始。任何帮助将不胜感激。

Heloo,

I am in need of generating a ken ken puzzle in javascript.. but have no idea where to start. any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟酒忠诚 2024-08-30 03:14:45

这就是我要做的:

  1. 为人类求解者编写一个交互式 javascript ken ken 应用程序。这会处理项目的 GUI 部分。
  2. 为 ken ken 编写一个自动求解器。无论如何,你都必须这样做,因为你想保证你生成的谜题有独特的解决方案,使其“正确”。
  3. 一旦完成了这一步,您就可以编写谜题生成器了。关于这个主题,您可以进行大量阅读,了解其他人一般是如何做到这一点的。这种方法通常适用于本课程中的许多谜题。

在此类中生成和解决谜题的框架的一个很好的例子是 Simon Tatham 的便携式谜题收藏。迄今为止,它已在同一框架上实现了 32 个谜题。事实上,它已经有了 KenKen 的实现(SVN 上源代码的链接)。

Here's what I would do:

  1. Write an interactive javascript ken ken app for human solvers. This takes care of the GUI portion of your project.
  2. Write an automatic solver for ken ken. You'd have to do this anyway, since you want to guarantee that your generated puzzles have unique solutions for it to be "proper".
  3. Once you made it that far, then you can write the puzzle generator. There's a lot of reading that you can do on this subject to see how others have done this in general. The approach usually works with a lot of puzzles in this class.

An excellent example of a framework for generating and solving puzzles in this class is Simon Tatham's Portable Puzzle Collection. It has implementations of so far 32 puzzles on top of the same framework. In fact, it already has an implementation of KenKen (link to source code on SVN).

离不开的别离 2024-08-30 03:14:45

您可以先填充整个网格,将它们分成各个小部分,然后获取该部分中存在的数字之间的关系......
逆向工程。

You can first fill the whole grid, divide them into various subsections, and then get the relationships among the the numbers present in the section...
reverse engineering.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文