9 月 10 日是教师节,姬友们是否给老师送上了祝福呢?

手谈姬的老师今日操作风骚,为了多听祝福特意加了姬的微信。

好吧开玩笑的,老师其实有别的事找姬。

不过老师们真的很不容易啊。特别是班主任,要操心一个班的熊孩子。

抄个笔记吧,有人掉链子;

做个模拟题吧,有人脑回路清奇;

甚至连高考这样的人生大事都有概率整活。

所以今天好好感谢老师吧。

那么报答老师教育之恩的最好方法是什么呢?那当然是让老师看到你学习的热情啦!

今天给姬友们推荐一款寓教于乐的编程类游戏《while True: learn ( ) 》。看这个名字就知道直译肯定不妥了,姬友们可以将本作理解为《编程模拟器》或者《机器学习模拟器》。

游戏去年发行于 steam,随后移植到安卓和 iOS。

不过说实在的,虽然内容和编程以及人工智能相关,实际上游戏内容更偏向科普人工智能的历史和进化,以及编程的逻辑训练。

因此姬友们如果想靠这款游戏来学会编程成为程序猿的话,那是不可能的。但只要能激发一点兴趣,已经足够了不是吗?

那么来谈谈游戏本身吧。

主人公是一位初级 IT 从业者。某天,他的程序出现了 BUG,他为了保护自己的头发决定先泡杯咖啡,没想到回来的时候,BUG 已经被解决了,而他的猫趴在电脑旁边看着他。

于是乎,觉得自家猫可以成精,为了开发能理解猫语言的机器,主角开始网上发帖求助,通过网友们的回复,逐渐设计程序……

游戏的设计可谓循序渐进。

设计一个程序首先要做什么?开机!

接着便是功能的实现。

既然要识别猫的语言,那必然得先识别出猫,不然一只狗跑到机器面前,机器就傻了。

所以你要依照需求填补中间的模块,以连接输入和输出系统。

具体而言,放入一个识别模块,有猫的时候选项到红色那边,没猫的时候,就选蓝色那边。

操作也很简单,右边有各种逻辑的模块,拖拽到屏幕中,点击连接处即可拉出逻辑线,双击线条即可取消。排列好后,点击右上角的测试按钮测试程序是否正常。

以此类推,游戏可以在任务树中接到大量任务。

每个任务本质上都是搭建模块,不过有难有简单。

比如让你将用户数据过滤。只需要满足条件的红绿两种数据,蓝色数据你需要利用筛选和回收模块去除。

比如同样是用户数据过滤,但是加上了时间限制。你需要利用多个节点,减少硬件的压力,提升计算速度。

每个关卡开发者基本都会提供上一些知识点,并且放置了相关文章和教学视频,让想深入了解的人更好的学习。(可惜国内不开加速打不开文章和视频)

听起来很复杂?

实际玩起来没有那么夸张啦,因为有教程,跟着尝试就好。

当你通过所有关卡,便会对人工智能的制作有一个简单认知。

……

才怪。更大概率是对自家的猫有更多喜爱。

游戏基本信息

原名:while True: learn ( )

大小:安卓 135M / iOS 605M

系统要求:安卓 6.0 以上 / iOS 11.0 以上

语言:中文

下载地址

安卓

百度:

https://pan.baidu.com/s/1VBXgAI3KbvWUWBOcl7iqgQ

密码:jjjj

天翼:

https://cloud.189.cn/t/jeYnyimaUBVj

和彩云:

http://caiyun.feixin.10086.cn/dl/135ClafNh7IYa

密码:nz9p

iOS

https://apps.apple.com/cn/app/id1443569124