7 Billion Humans - Steam

Table of Contents

身為一個資工人 手癢想寫程式解決問題是無可厚非的

但有時候玩遊戲時也手癢的話該怎麼辦呢?

==

步入正題

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 愉快!

--

All Comments

Xanthe avatarXanthe2018-09-07
剛上就買推 買還有送前一代 最後幾關好難喔用跳過才
全破
Doris avatarDoris2018-09-08
去試TIS-100(X
Hedy avatarHedy2018-09-12
真的蠻難的,尤其是平常都在接觸高階語言,邏輯部分要
再改過
William avatarWilliam2018-09-14
TIS-100才適合你
Ingrid avatarIngrid2018-09-16
Shenzhen I/O
Hazel avatarHazel2018-09-19
這遊戲真的超燒腦的 XD 尤其是還要簡化或更快完成
Andy avatarAndy2018-09-23
然後對話有很多諷刺的東西..點那些所謂的"員工"也有
Hedwig avatarHedwig2018-09-26
各自的對話
William avatarWilliam2018-09-28
社交工程師XD 不過這帶少一些簡單條件要弄抄長elseif
不過要考慮一堆人所以還是頭痛
Linda avatarLinda2018-10-02
下班繼續寫程式G___G