精華區beta Steam 關於我們 聯絡資訊
身為一個資工人 手癢想寫程式解決問題是無可厚非的 但有時候玩遊戲時也手癢的話該怎麼辦呢? == 步入正題 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 愉快! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.35.55 ※ 文章網址: https://www.ptt.cc/bbs/Steam/M.1536096799.A.CEF.html
dogppatrick: 剛上就買推 買還有送前一代 最後幾關好難喔用跳過才 09/05 10:33
dogppatrick: 全破 09/05 10:33
www10177: 去試TIS-100(X 09/05 11:24
silver00: 真的蠻難的,尤其是平常都在接觸高階語言,邏輯部分要 09/05 13:11
silver00: 再改過 09/05 13:11
kuninaka: TIS-100才適合你 09/05 14:45
kuninaka: Shenzhen I/O 09/05 14:46
Fairytale929: 這遊戲真的超燒腦的 XD 尤其是還要簡化或更快完成 09/05 16:05
Fairytale929: 然後對話有很多諷刺的東西..點那些所謂的"員工"也有 09/05 16:07
Fairytale929: 各自的對話 09/05 16:08
dogppatrick: 社交工程師XD 不過這帶少一些簡單條件要弄抄長elseif 09/06 00:40
dogppatrick: 不過要考慮一堆人所以還是頭痛 09/06 00:40
victor5517: 下班繼續寫程式G___G 09/06 10:19