作者allen65535 (蒼達)
看板TurtleSoup
標題[解答] 機器人逃脫
時間Thu Jul 5 21:24:14 2018
題目:
你慢慢地睜開眼睛,發現[自己]身處一個陌生的房間。
你面前似乎躺著一具[屍體]。
玩法:
這是密室逃脫型的RPG,所有回答都是由PTT機器人(我寫的程式)負責的。
指令必須一字不差,機器人才會回答 XD
遊戲過程會逐步給予關鍵字,提到關鍵字都會加上[]。
請玩家對機器人下指令,
每個指令都要由兩個關鍵字組成!
玩家可使用收集到的關鍵字,加上各種排列組合,以湊出正確的指令。
例如:[調查][窗戶]、[自己][餵食]、[電話][123]。(請勿加空格)
"[自己][餵食]"的意思是對[自己]使用[餵食]這個動作。
"[電話][123]"的意思是對[電話]按下[123]這3個按鍵。(密碼視為關鍵字)
一開始可用的指令有[調查]。
機器人一次只能做一件事,
如果你的指令是正確的,但機器人沒有動作,請勿著急 XD
機器人處理完手頭上的事之後,會自動回頭處理其他指令。
我發現機器人可能有個Bug,
就是同一個人如果連續推文兩次,第二個推文會被忽略,
包括閒聊的推文。
所以請一個人盡量不要連續推文兩次。
==============================================================================
解答在下一頁喔!!!小心不要雷到!!!
==============================================================================
解答:
我可以PO程式碼當作解答嗎(被打)
[調查][屍體]
[屍體]異常地冰冷,但你沒有看到屍體上有任何外傷或血跡。
你在屍體旁邊發現了一張[紙條]。
[調查][紙條]
你周圍的東西有[保險箱]、[電視]、[大門]。
你可能會想做的動作有[打破]、[摔爛]、[拆下XX]。
[調查][保險箱]
[保險箱]上面有3位數的[密碼鎖]。
[調查][電視]
你覺得你需要用遙控器才能打開[電視]。
[調查][大門]
門上有一幅畫:
https://imgur.com/a/1EslXrB
嬰兒4隻腳,成人2隻腳,老人3隻腳(含拐杖)
所以密碼是423
好像是出自某希臘神話
[密碼鎖][423]
你打開了[保險箱],在裡面找到了[電視的遙控器]
[電視][電視的遙控器]
[電視]螢幕出現了這個畫面:
https://imgur.com/a/oTmyA19
[電視][摔爛]
你在[電視]裡面找到了螺絲起子。
[屍體][拆下左手]
你辨認出屍體其實是一個機器人,你用螺絲起子拆下了它的[左手]。
你在它的[左手]裡面找到了[星型螺絲起子]。
[自己][星型螺絲起子]
你回想起自己其實也是一個機器人,你用[星型螺絲起子]拆下了[自己]的[左手]。
你在[自己]的[左手]裡面找到了鐵鎚。
[大門][打破]
你用鐵鎚打破了大門,
門外的機器人恭喜你通過了測試。
出處、作者:
有興趣開發機器人湯的請看:
https://github.com/allen65535/PTTLibrary
這碗湯的程式碼是Escape1.py
有問題可以問我,不過我程式很弱 XD
問阿軒(hsuan0904)可能比較好
===================注意解答的標題要跟題庫一樣喔!=============================
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.147.30.77
※ 文章網址: https://www.ptt.cc/bbs/TurtleSoup/M.1530797058.A.177.html
→ allen65535: 還好機器人沒有出包 XD 07/05 21:25
推 holalamoony: \感謝蒼達機器人/ 好有趣 07/05 21:26
推 chdodo: 真‧機器人逃脫XD 07/05 21:28
推 keeieqq3: 機器人修文也超快的www 07/05 21:29
但機器人湯有個問題是只能單線進行
好像沒有辦法多線進行
要再想想看怎樣才能有更大的應用
推 scbk67748: 我只是吃個點心竟然結束了QwQQQQ 07/05 21:31
拍拍,這碗是實驗用的所以很小碗
推 MrSherlock: \蒼達機器人/ 07/05 21:32
推 nodnarb1027: 機器人再出來玩// 07/05 21:33
以後會再出機器人湯喔
推 to405011: 沒寫過python來亂講一通試試,把DetectAndEditPost裡的 07/05 21:42
→ to405011: while拿掉,把主要遊戲內容用while包起來,然後在每個 07/05 21:43
→ to405011: DetectAndEditPost之前用if判斷這個動作有沒有被做過 07/05 21:43
→ to405011: 應該能做到多線進行? 07/05 21:44
好像可行,不過程式碼好像會變得很複雜 XD 可以試試
→ hsuan0904: 噢噢惡歐PKOOL l噢噢噢噢恩愛誒奧:噢噢噢噢噢噢惡歐P 07/05 22:50
→ hsuan0904: 嗷嗷pilot!噢噢噢噢噢奧援愛鞥誒歐li 07/05 22:50
推 to405011: 樓上故障機器人 07/05 22:52
推 chdodo: 阿軒壞掉惹OAO 07/05 22:55
推 hsuan0904: 放在口袋裡推了一堆QQ 07/05 22:56
推 cj6u40: 阿軒怪怪的QQ 07/05 22:56
→ hsuan0904: 之前有思考過有限狀態機的機器人 07/05 22:57
→ hsuan0904: 但覺得建題庫太麻煩了 07/05 22:57
→ hsuan0904: 可以幫我修掉一些 07/05 22:58
→ hsuan0904: 留一兩個就好了XD 07/05 22:58
我很猶豫要不要幫刪,留最有喜感的兩句好了 XD
推 bcatt: 阿軒XDDDDDDDDDDDD \\\機器人好酷/// 07/05 23:24
推 nodnarb1027: \機器人厲害/ 阿軒口袋也有機器人嗎(? 07/05 23:31
推 michael7201: 是說 機器人是不是會檢查先前的指令啊(?) 07/06 00:19
→ michael7201: 大門打破的指令好像比拿到鐵鎚早 07/06 00:19
推 keeieqq3: 好像只有判斷任務層次,檢查是整篇檢查 前一個指令也是 07/06 00:38
對,檢查推文是整篇檢查,所以我有說:
"機器人處理完手頭上的事之後,會自動回頭處理其他指令"
以遊戲的邏輯來說,這樣也算合理,比較接近多線進行
好像沒有看到跳到任意行數的功能
所以修改文章也是只能修改在最下面
※ 編輯: allen65535 (210.61.49.193), 07/06/2018 07:55:31
推 success51: 推機器人,好有趣的玩法 07/06 20:30