Re: [分享] 益智-製造工廠 Manufactoria

看板Little-Games作者 (-858993460)時間14年前 (2010/06/02 06:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
在官方討論區看到一個設計實在讓我不得不來貼篇文章.... (以下有某個重要元件的設計雷, 沒有意外的話它應該會被用在 13. Officier (+1) 和 19. Police (正中間印黃色) 上 請自行斟酌是否觀看....) 這個元件就是「找尋一連串的紅藍當中的最後一個是誰,吃掉後判斷其顏色分歧」 一般來說會有三個結果: 紅色、藍色或是空字串 仔細思考就會發現這個東西在 +1 裡扮演了很重要的角色 (所以我才說 +1 如果過了 -1 也難不倒....因為道理是一樣的) 在其他像是 Police 或 Judiciary 裡也有一些用途 (以下真的要爆大雷了, 還想自己思考做法的請左鍵離開....) 你確定真的要看? OK, 以下開始講解: 一個很簡單的想法是分兩邊紀錄剛剛看到什麼 在一邊時是藍色 另一邊時是紅色 然後看到下一個還是藍/紅時就把這個印上去 然後依照需要換邊 最早我的設計是這個樣子: http://tinyurl.com/2f8tfb8 如各位所見 實在是大的不像話 要多塞一點東西就塞不下了 30 關我就碰到了這個難題 我的做法需要塞進三個這個分支 將它做了好多種變形都塞不進去 後來改進成了這樣: http://tinyurl.com/2fk3lsv 本體只剩下 3x5 的大小 (外面的三個傳送帶是輸出) 但依然很難塞 最後我通過 30 關的方法是將它再改造成這樣: http://tinyurl.com/2affpto 本體縮小到了 3x3+2 (一樣三個傳送帶是輸出) 雖然形狀有點怪 但總算是塞進去過關了 即使如此卻依然把我的 30 關的盤面給幾乎佔滿 看到 31 關的目標 大略估計得要這玩意三個外加一塊不小的區域做事.... 囧了一會的我於是上討論區看文章 結果卻在第 8 頁的最下面看到了這個鬼神般的設計: http://tinyurl.com/2cnyyf2 本體竟然小到只有 2x3 ! (同樣外面的三個傳送帶是輸出) 貼出這個設計的人 (他貼的其實是他 30 關的解法) 說: : I need to say that I stole it from my housemate Matthew - my own attempt at : a machine that did this used many more pieces. 他的原始設計正是上面那個 3x5 的樣子... 後來他補充 (在看到另一個回文的人也貼了 3x5 的做法之後) : I genuinely think you and I were held back by our background in automata. : Matthew has had no such automata experience and so wasn't given over : to thinking in a "I must maintain two states: 'just had a red', 'just had : a blue'" sort of way. 只能說不同人的思考模式就是會有不一樣的火花..... 文末防雷。 -- "LPH" is for "Let Program Heal us".... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.92

06/02 15:27, , 1F
我有在心裡感謝你哦~~~~~ XDDDDD
06/02 15:27, 1F
文章代碼(AID): #1C1OUOEM (Little-Games)
文章代碼(AID): #1C1OUOEM (Little-Games)