我已经被一个 9×9 的格子困住将近 30 分钟,它既让人深陷其中还欲罢不能。

玩《数独 2》这款 app 之前我是抗拒的,因为我对数字超级无感,但抱着朋友告诉我入门很简单后试一试的心态,成功入坑了。

▲ INEEDHELP. 图片来自:GIPHY

《数独 2》在 30 秒内教会了我如何玩并让我成功被其吸引。可好好的一款游戏怎么就开始教学了?这能教什么呢?

看似简单的游戏却暗藏玄机

在报纸和杂志盛行的年代里,随便拿出一本都会发现里面曾有类似「娱乐一角」的常驻版面,包含会着一些小测试或是谜题。你要是看到某个人一边拿着笔一边盯着报纸一角紧锁眉头,那八成是在玩数独。

▲SUDOKU. 图片来自 Twitter 用户:@Y_ME_03

数独到底有什么魔力呢?

它看似简单实则难度多样、变化无穷,让喜爱逻辑推理和热爱脑力锻炼的揭秘爱好者十分热衷。简单来说就是让你体会到什么是:

Brainy is the new sexy.

▲《神探夏洛克》台词。图片来自:sherlockshome.net

《数独 2》的玩法非常简单且易学,就是在横竖的 9 个格子中,填入 0 到 9 之间的数字。

自从 1986 年它被发明以来,数独「困住」过无数人。奇怪的是作为新手的我在《数独 2》中学到入门方法后也被这个游戏「困住」,以至于一整个周日的下午都在数独中度过。

数独作为一款游戏是绝对不会出现让你「一顿操作猛如虎」就过关了这么一说,绝对是靠逻辑思维和判断能力取胜。在这严谨的过程中,做备注就显得十分重要。

首先我们花 10 秒钟熟悉下下面三个限制条件。

– 横着 9 个格子中只出现一次
– 竖着 9 个格子中只出现一次
– 9 宫格内只出现一次

根据上述这三个限制条件把每个空格子里出现的所有数字当成备注写出来,写完后会是这样:

别怕,这看似密密麻麻的备注中,答案已经显现。我们只需用到一个最简单的解法 —— 在《数独 2》教学模式中学到的「唯一数」,就可以搞定。

要是遇到没有唯一数的怎么办?那我们稍微升级一下,三个限制条件对应着着三种解法:行摒除、列摒除、宫摒除也能很快找到答案。

到了这一步,我还只是入门,但至少可以解开一整张图了,那种成就感不亚于做完一道超难数学题之后的成就感。

市面上数独游戏很多,可难得遇到这么走心的,从那顺滑的备注模式中能隐约感受到,这款游戏开发者一定很热爱数独。

《数独 2》给我的勇气与智慧,是它数千小时背后的细节

事实上 A 君的感受还是很准的。在体验过无数数独游戏且与之共度数千个小时后,始终找不到满足自己乐趣的数独游戏爱好者终于决定自己做一款。《数独 2》开发者 Vision 说道:

整个 AppStore 上数独应用可能超过上百款,但我在基本上都下载体验过后,发现都不能令自己满意。我是一个非常热爱数独游戏的用户,对一款好的数独应用有非常多的想法。所以,我决定自己来打造一款。

从没有哪款小游戏既能杀时间,还能安慰自己时间没有白费,毕竟这是一场与自己逻辑思维的较量。

填写数字的过程中,我们能专心忙着和数字打交道,是因为《数独 2》的操作过程十分顺手。就像有些「好」就是会让你感受不到,当你失去时才后知后觉。《数独 2》这款游戏中就有着这样的「好」。

还记得我们之前密密麻麻的备注吗?要是写错了,可不是铅笔在报纸上写完用橡皮擦就能擦掉的事。「输入数字」这件看似简单的事在 Vision 眼中就变得十分重要。

这是数独最重要的,最频繁的交互,同时也是其他数独应用中最容易忽略的一个点。对于数独来说,好的输入体验,要先从数字的布局入手,这也是为什么《数独 2》里放弃其他应用那种两行的布局,而采用 W 的形状来布局数字及跟数字输入关系最大的切换和删除按钮的原因。

数独玩家很容易沉浸其中,因此「看不腻」也是游戏界面很重要的一点。这点开发者也注意到了。他表示:

用户很有可能动辄在数独里一玩就是个把小时。比起花里胡俏的界面,我觉得耐看的界面更加重要,特别是默认的黑白界面,因为很多用户压根不会去调整。数字的大小,备注数字的深浅,九宫格线的粗细,选中的单元格的颜色,甚至完成一整行时动画闪烁的时长,都是调整了无数遍后的结果 。

虽然数独游戏本身就有很多玩法,但《数独 2》为我们带来了更多维度的玩法,让它新鲜度一下上升几个数量级。形容这些模式这件事,就让 A 君随便发挥一下:

  • emoji 模式,用不同 emoji 代替数字,让你手忙脚乱的同时还眼花
  • 疯狂模式,最难的题目 5000 个关卡,生怕难不倒你,让你分分钟怀疑自己
  • 迷你数独,卡通元素它都有,三岁小娃也能玩,让娃沉迷,大人收获自由吧!

小白玩家与资深玩家都说好

数独届还有着十分厉害的高手玩家。对青铜玩家来说,做一张初级数独图需耗时 30-40 分钟,随着难度升级耗费的时间会越来越多,但相同的图王者玩家可能 5 分钟内就全部填写完毕。

这是怎么做到的?看看这张图,玄机都在这里。

如果你很熟悉这张图,那说明你是个王者。这是《数独 2》中提供的各种各样解题思路,这些高级解法能让你作出迅速判断。

作为小白的 A 君最开始看到这些解法脑子是发懵的,好在它的入门解法简单好懂。仅仅用了上文提过的「唯一法」之后,解题时间就可以轻松压缩一半。真是感觉天灵盖都藏不住我的聪明。

《数独 2》提供了任务系统,奖章系统。还可以和全球玩家一起比拼,看谁耗得过谁。

排名世界第 1 从最开始的芬兰玩家 Niina 被新加坡玩家 Jeffrey 顶替掉到了第 6 名,而我经过不懈的努力终于爬到了排行榜第 1417 的位置,对我来说已经是最好的名次了。

可即便是资深数独玩家,这腔热爱有时也不得不妥协,这与游戏中出现的广告有关。好在玩游戏时它并不会弹出,但会在多次看教程后出现。

「我知道独立开发者很难,」Vision 说,「可能跟我是从 iPhone 第一代开始用起的用户有关系,我见证了整个 AppStore 从 0 到 1 到目前的情况。现在一款应用上架,如果没有很好的资金投入推广,基本上很难有最基本的下载量出来。但就像我一直都很喜欢的 MindNode,Things,Reeder 等应用一样,在数独这个小品类中,我依然相信一款足够好的独立应用是有价值的。当我收到一个来自加拿大的用户发邮件跟我说,这是他用过的最好的数独,请一定要继续更新下去时,我觉得对于开发者来说,这是个最美好的时刻。」

▲《辛普森一家》挑战自己。图片来自:GIPHY

目前中区游戏若有内购则需要申请游戏版号,对于一个独立开发者来说,申请版号并不简单,不过 Vision 也想出了折中的办法,用游戏积分兑换会员功能,而会员功能则具备全部高级功能及去除广告。

在这个游戏中,你能拿到第几名呢?

本作已登陆 iOS 平台,适用于 iOS 12.0+ 的 iPhone、iPad 及 watchOS 5.0+ 的系统。下载免费。macOS 版正在开发中。

mfc做数独游戏_我终于在iPhone上找到了体验最好的数独游戏相关推荐

  1. 用python制作好玩的游戏_太好玩了!我用 Python 制作一款小游戏!

    超级玛丽.魂斗罗.坦克大战.冒险岛--提到这些游戏,"80后"."90后"滔滔不绝,掀起一波回忆杀. 最近不少媒体发文称:"小霸王被申请破产" ...

  2. python 儿童 游戏_少儿编程分享:手把手教你用Python编写战斗机游戏(完)

    原标题:少儿编程分享:手把手教你用Python编写战斗机游戏(完) 加入图像 现在我们已经能够玩游戏了,但这个游戏丑确实有点丑 .接下来,我们要把单调的白色矩形换成好看的图片. 在前面的代码中,我们用 ...

  3. python50行小游戏_使用50行Python代码从零开始实现一个AI平衡小游戏

    集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何用 50 行 Python 代码创建一个 AI,使用增强学习技术,玩耍一个保持杆子平衡的小游戏.所用环境为标准的 OpenAI Gym, ...

  4. python概率游戏_来自G胖的微笑:使用python监督学习预测Steam游戏打折的概率

    本期文章分为两期,第一篇我们先解决是否Steam平台的游戏会不会打折?下一期我们会详细分析影响Steam的打折因素 基本目标 使用有监督的机器学习分类模型来确定某款Steam游戏是否可以在正常一周内( ...

  5. 使用python开发网页游戏_不敢想!不敢想!我用Python自动玩转2048游戏

    近来在折腾selenium自动化, 感觉配合爬虫很有意思, 大多数以前难以模拟登录的网站都可以爬了,折腾了这么久,于是想自动玩个2048游戏!嘿嘿, 我是一个不擅长玩游戏的人, 以前玩2048就经常得 ...

  6. 在电脑上怎么做报表新手_自己怎样在电脑上制作表格

    用office或金山办公软件均可完成你的要求,记得要在打印页面设置里设置好你的纸张规格啊,否则打印不出来效果www.51dongshi.com防采集. 用EXCEL或WPS都能制作表格,并且对表中的数 ...

  7. 三个指标怎么做分层图_分层性能指标以及在哪里找到它们

    三个指标怎么做分层图 Hierarchical machine learning models are one top-notch trick. As discussed in previous po ...

  8. 苹果怎么应用分身_怎么在安卓手机上安装苹果的应用程序和游戏?你要了解的最佳方案...

    想要在Android上使用IOS模拟器运行苹果IOS应用程序的原因有很多.譬如有些应用程序和游戏只能在IOS上使用,而不能在Android上使用.或者是有些选择在iOS平台上首发的游戏,需要一段时间后 ...

  9. android h 游戏下载地址,Android h游戏_如何在Android手机上玩游戏

    最近人们喜欢在手机上玩游戏. 除了一些手机游戏(Android H游戏)之外安卓才可以玩的h,越来越多的朋友开始寻找Android手机游戏. 但是,有些人已经搜索了很长时间,还没有找到合适的游戏来玩. ...

最新文章

  1. Linux环境变量说明与配置
  2. 考前自学系列·计算机组成原理·IEEE 754 单精度浮点数和真值之间的转化
  3. C语言学生成绩简单,C语言实现简单学生成绩管理系统.pdf
  4. apache访问快捷方式
  5. 了不起的女子力:美妆消费蓝海与趋势赛道
  6. 控件安全注册方法3选
  7. js parseInt()和Number()区别
  8. MATLAB学习笔记(八)
  9. NEO技术文章征集大赛
  10. HBase开发: Java API 管理表
  11. 抖音抓包下载完整版视频
  12. gpt和mbr用来装服务器系统,给win10分区用MBR还是GPT?详解MBR还是GPT的区别
  13. 心态-《自我成长的力量》书中的精髓:自我成长的过程需要我们不断觉察自己、改变自己、活出自己,从而成长为最好的自己。
  14. python爬虫系列一:爬取糗百成人的妹子图片(urllib2)
  15. 方阵求值——上三角行列式、定义(康拓展开求值)
  16. 一元回归及多元回归模型
  17. 记住沃伦巴菲特这三十条
  18. 黄山学院计算机学院院长,黄山学院电视台2017-2018换届大会暨期末总结大会圆满结束啦!...
  19. 男导师的妻子叫“师母”,那么女导师的丈夫怎么称呼?
  20. 较好的应用计算机,电脑跑分软件哪个好用?哪个比较权威?电脑跑分软件排行榜2017年...

热门文章

  1. Sublime Text2 中文乱码
  2. TOMCAT 连接池数据库密码加密方法
  3. ROS学习笔记01:安装ROS - 玩小海龟
  4. Spring Boot基础学习笔记17:Spring Boot默认缓存
  5. 【BZOJ3050】Seating,线段树
  6. 2017.9.23 Count on a tree 思考记录
  7. c语言统计字母数字符号个数程序,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
  8. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(6) - 字符串指令/输入输出指令
  9. Pentium M处理器架构/微架构/流水线(1) - 流水线概述
  10. Mac下配置Android环境