今天的你是一个初级程序员,除了生产程序以外还热衷于生产bug,你对着今天崭新出场的bug直叹气,决定休息下粗喝口咖啡。
当你回到房间,你刚生产出来的bug却奇迹般的消失了,除了你以为房间里唯一的生命就是你养的猫了,于是你便开始思考是不是你养的猫替你修好了bug。
可它也没办法说话,再于是一个制造猫语翻译器的想法便诞生在了你的脑子里。
我们今天要来玩的游戏叫做《while true:learn》,你将从一个小白程序员开始,一步步学习各种算法,最后制造出猫语翻译器,从某种意义上来说,这并不是一款单纯的游戏,更多的意义在于其对编程的科普。
想要成为一个程序员,最先需要学会的自然是开机,而这也是游戏的基础教学部分。
游戏的玩法非常简单,在屏幕中会出现一个个部件,将这些部件的接口互相连接即可使用他们,例如下图中我们需要将电源连上主机,再将主机连上显示器和键盘即可启动电脑。
在学校外可没有老师教你,一切都需要靠你主动地学习,除了查阅资料你还可以去专业的相关社区提问,只要你问的问题不是太刁钻,都会有耐心的大神出来解答。
想制作一个猫语翻译器,我们需要一步一步来,首先我们得先让制作的app知道我们需要识别的是一只猫,但在一开始我们需要先用别的项目练练手。
在游戏中会出现输入和输出项,我们需要在他们中间加入新的工具组,再将他们串联,这样我们就能让输入的选项正确到输出的选项上,在经过测试后能达成输出目标,这样我们便算完成了一个项目。
每一关都有更加复杂的情况需要处理,每一关中使用的组件数量还有着上限规定,相比于真正的编程,我们只需要在游戏中拖动各种图标即可完成任务,不过通过这种可视化的操作我们便能明白编程的基础原理。
每完成一关我们还能获得金钱奖励,金钱可以在商场里购买更好的设备,提升程序的效率。
学会最基本的组件编程后我们在之后的关卡中还能直接使用这些组件,一个大项目往往是有多个小项目构成,玩到这里最基本的编程结构你便学会了。
现在,让我们回到制作一个猫语翻译器的问题上,首先我们要做的便是让翻译器知道我们要识别的是一只猫咪而不是修狗,因此我们需要要程序拥有识别和决策的功能。
给程序添加识别颜色的功能。
识别形状的功能。
经过一步步改善只要程序能大概率识别出猫咪就可以了。
再通过识别语气、表情,再加装翻译模块,经过一系列的小模块构建,我们已经基本做好了整个翻译器。
将这些小模组放到一起,我们便成功制作出了app,我们知道了家里小猫的想法,而它只是想要换一个牌子的猫粮,吃更多的肉肉。
不管再伟大的创造一切都要回到实际。
在游戏中我们也会了解到科技发展的相关知识,而所有的科技都要以人为本。
在游戏中还有来自父母关心你的邮件,作为程序员只有改不完的bug和光秃秃的脑袋,该休息一下了。
结语
《While True: Learn()》作为一款以机器学习、人工智能为主题的解谜/模拟类游戏,有着独特的主题、丰富的玩法和深入的知识内涵,是一款非常有趣的佳作。
如果你想简单了解编程,那么这款游戏就非常值得一玩。
- 1三国杀新将【威吕布】形象公开!《三国杀:一将成名》闪闪节3月1日闪耀开启!
- 2都想做好的帕鲁like,《仙剑世界》给了个更适合中国玩家的答案?
- 3【忍者盘点】天衣无缝的土遁陷阱?一不小心就“入坑”了!
- 4长夜将至,觉醒苍穹!2025狼人杀门派联赛第五赛季·常规赛正式开赛!
- 5首发即霸榜刷屏,这款“仙侠帕鲁”要做开放世界“常青树”
- 6创新SLG手游《三国:谋定天下》S6新赛季上线 新武将新玩法等你来战!
- 7神谕幻想(官推原价0.1折)常驻大额自选叠加活动
- 8傲视苍穹(3.5折超爆打金)月末限时活动
- 92026亚运会11款电竞项目官宣,LOL、王者、第五人格均入选!
- 10《永夜降临:复苏》官宣代言人张天爱!2.28公测共赴永夜派对
-
1
角色扮演白夜极光
-
2
角色扮演崩坏星穹铁道
-
3
策略塔防金铲铲之战
-
4
角色扮演原神
-
5
角色扮演极无双2
-
6
角色扮演暗黑破坏神不朽
-
7
益智休闲数码宝贝新世纪
-
8
模拟经营迷你世界
-
9
角色扮演异界事务所
-
10
角色扮演英雄联盟手游