[送码] 数独游戏 -- Hi Sudoku 上线,送一些终身会员和订阅兑换码

2023-11-16 10:53:48 +08:00
 andyzhshg

TL;DR

大家好,我做了一款数独游戏——Hi Sudoku,自认为还不错,现在已经上线,这里发一些码给大家。希望大家能够尝试和喜欢,如果你觉得不错,能够到商店给打个星,或者写几句评价的话就更加感谢了,也欢迎推荐给身边的朋友。

兑换码在文章末尾,需要注意的是 iOS 平台因为在国区没有版号和备案,所以是国区独不占,需要其他区的账号才能使用。欢迎大家积极回复。


以下是啰哩啰嗦的正文:

大家好,玩了这么多年的数独游戏,我终于拖拖拉拉的花了小一年做出了一个自己的数独游戏—— Hi Sudoku 。

我是一重度的数独玩家,每天不玩上几盘就手痒那种。玩了这么多的数独游戏,能让人满意的凤毛麟角,不是题库质量太差,就是操作太反人类,或是广告满天飞,各种打扰。这也是促使我又双叒叕开发一款数独游戏的缘由。

终于,炖了快一年,可以把自己做的这盘菜来给大家尝尝了了。游戏的设计目标只有两个:精良的题库,舒适的操作。

1. 题库

首先,合格的数独题目要满足有唯一解,不幸的是,现在市面上很多数独游戏连这点都做不到,玩到这种多解的题目,让你摔手机的冲动都有。

其次,难度分布要合理。市面上很多数独 APP 的出题思路简单粗暴:给定数字越少,题目就越难。乍一看很合理,实际是经不起推敲的。一些难题,往往不是在开始的时候就卡住你,而是填到后边快结束,只剩下 20 左右格子的时候难为你,那么这个只剩 20 来个格子的数独当成简单题目显然是不合理的,如果你不会一些高级技巧,保证你一筹莫展,只能靠猜。

Hi Sudoku 的出题原则很简单,让出题的程序像人类一样思考,我将大量的时间用在了模拟人类解题逻辑,编写了一套算法,从简单技巧到复杂技巧,并根据用到技巧的难度给题目打分,以此来区分题目的难度。

Hi Sudoku 并不标榜纯手工打造题库,因为手工打造太过费时费力,效果也不一定最好,我试图用程序的方式来提高题目的质量。

我后续有一个小计划,就是将 Hi Sudoku 的题库开源,其中包含 简单/中等/困难/专家/魔鬼 各 1 万道题目,加上每日挑战 初/中/高 三个级别各 5 千 道题目,共 6 万 5 千道题目。

2. 操作

对于数独 APP ,什么样的操作是便捷的,见仁见智。我按照玩了这么多数独游戏个人经验,优化了 Hi Sudoku 的操作。

数字高亮是现代数独游戏的必备功能,目前主流的操作方式基本上是:点击盘面上的数字,高亮盘面上相应的数字,以及这个数字的标记。这已经很不错了,但是还能够改进,如果盘面上正好缺了某个数字,但我想高亮它(盘面没有这个数字,所以只能是标记)是做不到的。 这是 Hi Sudoku 的做法:可以点击盘面数字高亮,同时,也可以长按数字按钮来高亮数字和标记。甚至可以在数字键盘上按住并滑动,快速的切换高亮的数字,这在某些解题技巧中非常的实用。

传统的方案是提供一个切换按钮,在输入数字和标记之间切换。 Hi Sudoku 保留了这个传统方案,同时,增加了一种新的模式——快速上划,通过在数字按钮快速上划,来临时的切换输入的模式。比如游戏前期往往主要是填入数字,这是你可以一直处于填数模式,在偶尔需要标记的时候,在想要的数字按钮上划就完成了标记;相反,游戏后期,一般都是在排出标记,这是你就可以切换到标记模式,当确认了某个格子的数字时,在对应的数字按钮上划一下,就完成数字的输入,非常方便。

老派的数独玩家可能认为自动标记是异端,但是我认为玩数独是为了乐趣而非自虐,并且 Hi Sudoku 给了玩家是否使用自动标记的自由。 自动标记有两种:一种是一次只自动标记一个格子;另一种是一键自动全部标记格子。 简单题目下,往往是不需要标记的;但是对于一些难题来说,自动标记减少了前期标记的枯燥,把主要的时间和精力用在解题本身的乐趣上。 Tip:自动标记有一个快捷触发机制,长按标记模式切换按钮,可以立即标记当前选中的空格。

这个功能是前边题库算法的副产品,因为已经有了一套模拟人类的解题算法,所以 Hi Sudoku 可以模仿人类的逻辑来做题,给出当前盘面下最可能采取的步骤,并给出采取这个步骤的原因,而不是简单粗暴的告诉你某个格子该填什么数字。 Tip:智能提示也有一个快捷触发机制,长按智能工具按钮“神奇”就可以快速的打开提示界面,获取一条逻辑提示。


发码区

兑换完成后如果 APP 中没有自动解锁高级会员,可以尝试重启 APP ,或者进入 选项-高级会员,在会员购买页面点一下 “恢复购买”即可。

APP Store

注意:国区没有上架,如果你是国区账号应该是兑换不了的。

## 1 年高级会员兑换码

JRLKJP3JNENY
TJPLWRRKMM3N
WN63R74JNELJ
N9MR4EAKM7HK
JYN4KXJPTA33
L33LN9NJET76
TP7N4KAXKL3W
RMX77M9ANHPP
EF74PPF9MFTA
EPWPRTR4R7RA


## 终身会员兑换码

P3PFPP4XNXRN
KP6JXP6A96KW
6P43TLP746WA
9FMPFPTL4MPL
PY6JF49A47KK
7RLNA9A6R7M7
MMJTFR677JHM
7F6PPRP74JAA
WYL4X7HFPWNW
WYEEPPTATMAA

Google Play

注意:Google Play 的订阅兑换码实际是试用兑换码,最长为 90 天,到期会自动续订,如果你不想到期续订,可以在兑换后在 Play 商店的设置中取消订阅,取消后这 90 天的订阅还是有效的。

## 90 天高级会员兑换码

ULG4ZCCGX9YMU5AXBRME007
GLLFF5467F3NWFV49JTJ41W
PJHNJRRTGYRL3YZL513FPQ3
PR16QMUUCL72BKLH9JK4F6A
CEASSCYX7EKUYTSJU0GKP77
H8L8526QHBYXE1V9WW4NEZ9
UCCEYFQPDCN2CXCVJ1ALM6Q
42114FHP0ADRRMUU6LRGKY8
M57LMW0NUT2JFT5H44678PE
ZDBWRBY7XA087FLTXPEH3NZ
6CQ1F9RJTCUH5KCAVDGS0KE
2QDBBT868C5PNM0WFYR03AZ
C8UAS381WJKTVG3KCH3VWVS
ZDRUW7TCMKJNC26BNMRVEJF
27QZHHVFRQU8A4RQASEVRDF
03KK5WL7G7C4Q606FA7YYL2
HCW10897MG7XAM16105V7UY
ZCPL68QSF11XKQTEY092GZN
S6E1J5TM22SB7KPCY0CE4HF
ZXEZGRQFXRSAQ2HL32J25XL

## 终身会员兑换码

C70ZDHXUNGM7SMBKU1C2N32
M37AP9Y7A7XRBXZVFSQDCEB
TFG9MY036PPR0M34TPQKCN4
ZSM3S964XRKDKU3AXUWB3XB
TPRQ37FS7LFJ0ZTXZTTXW87
QNBYA5ZBLPYKSLZT28YVKQY
LKQP7PGAH8CLQAED3XQJ46C
KEBYSG5NEQ8RCQ2DPFMU9T7
4GRYX23SPR728F5LM4D7F9G
RNH5Y66GTHNU320NA8YTHY8

下载 Hi Sudoku

APP Store

请到**除国区之外的 APP Store **搜索 "Hi Sudoku" 即可下载,或直接点击下面的链接

https://apps.apple.com/app/instagram/id6450198518

Google Play

搜索 "Hi Sudoku" 即可下载,或直接点击下面的链接

https://play.google.com/store/apps/details?id=com.hisudoku.classic

官网

你也可以通过 Hi Sudoku 的官网 https://hisudoku.com/ 找到不同平台的下载方式。


因为开发者可以生成的兑换码的数量是有限制的,所以暂时先发这么多,如果大家热情比较高,我视情况再发一些。

其实如果你喜欢数独,即使没有码,也希望你能下载玩一下,游戏确实是有广告的,但是我已经尽最大努力做到不让广告打扰到玩家了。

24869 次点击
所在节点    分享创造
228 条回复
apologize327
2023-11-17 11:10:37 +08:00
bGl4aW4zMjdAMTYzLmNvbQ==

求个 android 的,多谢楼主
emberzhang
2023-11-17 11:36:22 +08:00
求一个 iOS ,感谢。
ZW1iZXJ6aGFuZ0BnbWFpbC5jb20=
a1210968738
2023-11-17 11:37:00 +08:00
求一个码,感谢!
a1210968738
2023-11-17 11:37:17 +08:00
@a1210968738
MTIxMDk2ODczOEBxcS5jb20=
Google Play 非常感谢
cnlidu
2023-11-17 11:48:08 +08:00
求个 iOS 终身码,谢谢!!

Y25saWR1QGdtYWlsLmNvbQ==
langdalanghonghu
2023-11-17 12:15:14 +08:00
求个码,ios ,bGFuZ2RhbGFuZ2hvbmdodXNodWlmb3JtYWNAZ21haWwuY29t
andyzhshg
2023-11-17 12:17:43 +08:00
@7inFen #92 选中格样式确实有点不明显,下个版本会调整
@zjl03505 #106 @pupuwen #142 键入错误提示其实是为数不多的一个收费点,超过错误次数会要求看广告或购买会员(毕竟开发者也要吃饭😂),下个版本应该会在设置内增加一个开关,不过这个功能默认还是打开状态。您说的焦点高亮问题我再研究下,有没有更好的方式来处理,现在有一个隐藏的小操作,就是点击顶部的 Hi Sudoku 标题,会取消选择,也就没有焦点高亮了。
@efahebjj #111 暗色模式确实是计划中的,但是程序猿的美术能力确实有限,实现会慢一些,我会在自己觉得还不错的时候拿出来

@oIMOo #132 #133 感谢您的详细建议,简直是比我找的内测的所有人加起来给的建议都详细。

- iOS 数独最出名的就是小飞机了,有可能的话,界面可以朝那个方向走一走
可否请教下,小飞机具体是哪一款数独 APP

- 游戏进行过程中,我希望点击底部的数字,从而高亮“棋盘”中已有的相同数字(目前只能点击棋盘中的数字或者长按底部数字来实现)
因为点击默认是输入数字,不过可以考虑的没有选中格,或者选中格不能编辑的时候点击数字就高亮相应数字,但也有可能给用户造成困扰,因为操作行为不太一致,我在思考下这个问题

- 如果上一点实现后,当我完成了一个数字后(比如完成了所有的 1 ),这时候想切换到将 2 进行高亮,这个时候如果点击下方的 2 ,会讲最后一个填写的 1 改成 2 ,所以具体实现要考虑下
- 同样如果采用第二点的逻辑,点击了下方的数字,在点击棋盘,可否直接填写已选的数字(完全是新的逻辑,可以添加到设置里让用户选)
这类功能是否要实现,我需要仔细研究下,很多数独玩家确实不喜欢 APP 帮他做太多事,前边有人回复的 Good Sudoku by Zach Gage 我个人就不太喜欢,感觉他帮我做的太多了。不过这个见仁见智,这类功能即使做了,也应该是放在高级选项里,默认不打开的。


- 完成一局后(我目前只玩了一局),为什么主页概要的计数器是剧中,而不是填满呢(我以为 5 个数字里面最大的会填满)
这个是有意为之,因为每个难度的实际有 10000 道题目,按照 10000 来作为满格,完成的比例就看不见了,如果按照最多完成局数的级别作为满格,有可能会让玩家有把这个级别玩完了的错觉,所有采用了这个这种的方案,就是取完成局数最多的级别的局数,乘上一个 1.x 的倍数作为满格。算是一个折衷的方案,如果有更好的实现思路,欢迎继续建议哈。

其他关于 bug 和界面的问题就不一一回复了,问题我都会尽快处理,更新版本,再次感谢您的回复。

@hanqian #137 您说的 APP 我确实没用过,我会去试用一下,看看有哪些优点可以吸收

@wcx2021 这两个问题确实存在,我会尽快修复。

感谢上面各位给出的建议,尤其是 @oIMOo ,已经邮件给您发送了终身兑换码。其他各位留了邮箱的,ios 平台的我会发送一个一年兑换码(并且以后到期后您可以回复我发码的邮件,我会给各位一致更新),Android 平台的码稍多一些,直接发送终身码。没有留邮箱的可以回复本楼层留一下邮箱,我后边给您发送兑换码。


另 @lcstyle #134 @dispuri #144 @illicITli #154 的兑换码也已经发送,请注意查收。
andyzhshg
2023-11-17 12:25:32 +08:00
@a1210968738 #164 的兑换码也已经发送,感谢大家的参与,因为快到 200 楼了,剩的码也不多了,后边除了中奖楼层,所有试用了 Hi Sudoku 并在评论区给出有意义的意见或建议的都会至少获得 1 年兑换码 1 个,并且您可以凭收码邮件在快到期时可以找我更新新的兑换码,四舍五入也等于终身会员。这个规则 3 日内都有效,谢谢大家参与。
Melyn
2023-11-17 12:56:58 +08:00
试用了一个小时,进入游戏后的体验很 nice 。有一些关于布局的想法 po 在 play review
中了,希望楼主坚持运营
ggvoking
2023-11-17 13:00:20 +08:00
求个 iOS 终身码,谢谢大大!
ODIxODY5Nzk4QHFxLmNvbQ==
ddmumahh
2023-11-17 13:29:23 +08:00
ZGRtdW1haGhAcXEuY29t
ios ,挣扎在中级的菜鸡数独爱好者 求个码,感谢~🤣
undeflife
2023-11-17 13:38:20 +08:00
@andyzhshg 小飞机应该是指的 https://apps.apple.com/us/app/sudoku/id426472181 这个吧 用了很多年了,界面很精致
487415
2023-11-17 13:39:44 +08:00
ios 求个码
NicholasYX
2023-11-17 13:39:47 +08:00
Y3VpeXV4aUBmb3htYWlsLmNvbQ==
App Store ,谢谢🙏
LINLuck
2023-11-17 13:46:49 +08:00
来晚了,去年有段时间很爱玩数独,回帖支持一下。
lili1397
2023-11-17 14:58:37 +08:00
继续努力!
以前也写了一个数独游戏。

**数独爱好者**:
https://itunes.apple.com/us/app/id1533579604
Uplay
2023-11-17 15:51:06 +08:00
App Store 求个码
邮箱 ejYyNjU3MDUwMUBnbWFpbC5jb20=
zzf1893sdasd
2023-11-17 15:59:29 +08:00
ios 没有可以用的了,能不能再发一点
Krylo
2023-11-17 16:54:53 +08:00
App Store 求个码
邮箱 dGFuZ3l1amluZzlAZ21haWwuY29t=
感谢
Arthuredens
2023-11-17 16:55:43 +08:00
最近几天刚好在玩数独,用的是 good sudoku ,楼主能说说相比我在用的这个有啥优点吗,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/992373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX