再过一周就到了元宵节(中国的情人节),而再过半月就到西方的情人节。在这个特殊的日子里,你会选择送什么礼物给另一半呢?本文会为你介绍一种简单、易上手的用数独作为礼物的方法。

再过一周就到了元宵节(中国的情人节),而再过半月就到西方的情人节。在这个特殊的日子里,你会选择送什么礼物给另一半呢?上图是Thomas为Alexis和Jenny设计的求婚数独,“Will you marry me Jenny?(Jenny,你愿意嫁给我么?)”“Yes(我愿意)”。若以这样一款数独作为礼物,那可真是羡煞旁人了吧!
在之前,我有介绍过一种只用纸笔手工出题的方法,对于刚玩数独或者说刚想尝试出题的人来说这是有点困难的。而今天会介绍一种更加简单的方法,因为这是将那种思路制作成了程序,所以不仅可以保证有个漂亮的图案,而且程序自动会帮你做测试。
1. 一台电脑,安装了Java(若未安装可至www.java.com官方安装)。
2. 一款名为“NPGenerator”的软件(最新版本2.1.a,可前往http://puzzle.gr.jp/show/Japanese/NPV2_1使用)。
介绍一下NPGenerator的功能
鼠标右键单击格子就会像图中变成浅蓝色,此时提示数数量也相应增加,图中目前就是2,如果你是刚设计图案,建议把提示数数量设置在24-30为宜,有一定经验的可以设置在24以下,但记住需要至少有17个。
点选的时候可能你会发现为什么180度对称的位置也被设置为提示数了,这需要在Board Config里面设置。
当对称要求全部不勾选时就可以自行设计任意图案了,勾选需要的对称方式也可以在画图案时减少需要点击的格数。
有一些图形并不容易生成标准数独题,这时就可以选择对角线数独(最少需12提示数)或者主界面中的锯齿数独(最少需8提示数),因为它们所需的最少提示比标准数独少,故可能更容易生成匹配你设计图案的题目。
在Solve Config里面是技巧的设置,表示生成的题目运用这些技巧就能解完(但不一定必须有每个勾选的技巧)。
一般保留默认的基础解法就可以,你也可以自行选择。
有一些提示或答案中我们想设定在某一位置的数也可以写上,比如这题小编把5设计在了心中,说明我在你的心中。在设计好图案之后点击主截面的“Generate”就可以产生题目了。
点击play就可以在软件上试试这题了。当然解出的答案里,5肯定会在最中心。

这是一道对角线的心心相印,且上面一颗心刚好一圈是提示1-8。
赶紧动手设计一个送给他/她吧!