[心得] 7 Billion Humans

楼主: Adamsun0306 (狐狸)   2018-09-05 05:33:16
身为一个资工人 手痒想写程式解决问题是无可厚非的
但有时候玩游戏时也手痒的话该怎么办呢?
==
步入正题
Tomorrow Co. 曾经发行过一个让我非常感动的游戏
那时候我还在大学 觉得修了组合语言除了理解电脑运算以外
到底还能拿来干嘛用?
但一看到Human Resource Machine的发行 - SHUT UP AND TAKE MY MONEY!!
游戏进行的方式是用组合语言的方式写出要求的程式
里面40多个关卡让我写到爱不释手 写完后还想着怎么减少行数或增进效率
一学期的组语课所学就从记忆深处被带回大脑皮层
至今仍意犹未尽 怎么不模仿Online Judge的形式开放大家通过平台出题给人做呢?
没想到3年后的这天我又打开游戏缅怀了一下 发现接口似乎多出了个按钮
居然出新作了!! 二话不说直接刷下去了!!
==
这次的主题依然是写程式 不过要做的是平行处理程式
有别于当今大家大数据分析惯用的Hadoop或Spark
这游戏里的平行着重在multi-core或multi-thread的状态下该如何合作完成工作
写一段程式 让所有人执行同一个程式 所有人的总工作量合并起来就是你要的结果
硕一学的Dependency graph等等的又回到了脑海中
一直以来我觉得寓教于乐非常重要 而他们的游戏在这方面的确做得很成功
之前我很常推荐Human Resource Machine给想对组语有进一步认识的人
而这次除了推荐给修习Parallel Processing的学弟妹以外
也推荐给愿意动脑思考的各位!
==
后记
本游戏若未学习相关知识则游戏门槛会略为提升
不过若你不怕失败 能够接受动脑及挫折
我想在大量的 Try and error 下你一定能找到属于自己的答案
祝 Coding 愉快!
作者: dogppatrick (没梗)   2018-09-05 10:33:00
刚上就买推 买还有送前一代 最后几关好难喔用跳过才全破
作者: www10177 (Rist)   2018-09-05 11:24:00
去试TIS-100(X
作者: silver00 (Seeker)   2018-09-05 13:11:00
真的蛮难的,尤其是平常都在接触高阶语言,逻辑部分要再改过
作者: kuninaka   2018-09-05 14:45:00
TIS-100才适合你Shenzhen I/O
作者: Fairytale929 (肥狸)   2018-09-05 16:05:00
这游戏真的超烧脑的 XD 尤其是还要简化或更快完成然后对话有很多讽刺的东西..点那些所谓的"员工"也有各自的对话
作者: dogppatrick (没梗)   2018-09-06 00:40:00
社交工程师XD 不过这带少一些简单条件要弄抄长elseif不过要考虑一堆人所以还是头痛
作者: victor5517 (CompileError)   2018-09-06 10:19:00
下班继续写程式G___G

Links booklink

Contact Us: admin [ a t ] ucptt.com