電玩樂報-從密室脫逃模擬器到樂高實作,第一次請AI教寫程式

 今天又繼續玩密室模擬器,玩到埃及關卡,玩著玩著突然想用樂高EV3來做看看密碼鎖,就真的拿出樂高來寫寫程式,一寫又是鑽進深海無法停止,總計完成了兩個程式,一個是輸入特定密碼解鎖程式,一個適合團隊合作多個按鈕一起壓住5秒鐘才可以開啟的解鎖程式。

到了晚上又一直在想如何在四位數密碼輸入錯誤時,就跳回原點重新開始。這次我去問CHEATGPT,他從程式流程開始指導,說要先設定兩個變數模組,INPUT和PASSWORD,原來變數模組裡面就包含了陣列,他翻作數列,所以就將PASSWORD設為1.2.3.4的數列,也就是預設密碼。接著第二步說要用迴圈不斷偵測按紐1~4是否有被按下,如果按鈕1被按下就將數字1寫入INPUT數列,以此類推,我用了分叉模組(有點類似IF...ELSE..)來達成這個功能,再來要比較INPUT和PASSWORD數列的長度是否一樣,如果一樣就跳出迴圈,表示已經數入四個數字了,接下來迴圈外就要去比對這兩個數列是否完全相同。我寫到這裡,並且還上傳我的樂高EV3程式截圖好幾次,他都會跟我說哪一段對了,還有哪部分沒寫到,該怎麼寫,真的是好神奇的經驗,雖然他沒有產生程式圖,因為樂高是圖控形,但GPT第一次是給我PYTHON的程式碼,我就只好慢慢傳截圖,

但傳了幾次後。截圖不能上傳了,原來免費版是有限制上傳檔案次數的,結果換GOOGLE的GEMINI來問,後續就剩下比對,但也知道樂高沒有內建直接比對兩個數列的功能,只能用索引取值一個一個慢慢比對了,程式也是也寫出來,但是上傳後GEMINI竟然跟我說他不認得圖,這點就太遜了吧~(但明明第一次上程式截圖時,GEMINIX還根據截圖說我完成了哪些部分,真是奇怪)。

第一次藉由人工智慧協助完成程式,感覺AMAZING,因為硬體不在手邊,只能明天再到學校試試了。

留言

熱門文章