iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
JavaScript

重新拿回思考力!一起來用 JavaScript 打造 CLI 好玩遊戲區! 系列

原本是利用上班空閒時間用 AI 做了一個 CLI 好玩遊戲區以掩人耳目的打發時間(?),但突然間我發現自從開始倚賴 AI 幫我做事情之後,我逐漸失去了從 0 開始解決問題的能力,因此我想不如就忘記這個已經做好的好玩遊戲區,從頭開始做起吧!藉由問出一個又一個的問題,來推動自己開發,也是一種問題驅動開發的經驗吧!但這並不表示就全部不去使用 AI 了,我還是會分享自己在開發過程的哪些部份如何使用 AI ,那我們就開始吧!

參賽天數 28 天 | 共 28 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21 共用入口2:觀察 bug 是怎麼發生的

今天延續昨天的問題,我們看到了畫面是長這樣的: 所以今天的主題是要藉由觀察來擬訂接下來要改哪些東西。 其實就跟前兩天爆爆王遊戲修正 bug 的流程是一樣的,都...

2026-10-04 ‧ 由 邵 Shao 分享
DAY 22

Day22 共用入口3:做決定還是我們的工作啊

昨天我們發現打從一開始就沒有思考過遊戲應該要在按 q 切回選單後暫停還是結束遊戲,而且 AI 為了要暫停遊戲做了很多遊戲邏輯的修改,讓邏輯變得沒那麼乾淨,我不太...

2026-10-05 ‧ 由 邵 Shao 分享
DAY 23

Day23 RPG1:在冒險式 RPG 遊戲之前,先認識狀態機

歷經整整 11 天的爆爆王加上 3 天的共用入口,相信大家都等得發慌了,今天終於要來開發新的遊戲啦!! 這個遊戲就是 RPG!說到 Terminal 玩的 RP...

2026-10-06 ‧ 由 邵 Shao 分享
DAY 24

Day24 RPG2:為了夢想與希望!用力思考得出的攝影機跟隨效果

今天開始前呢,請允許我聊一聊最近在看的《奇案 84 的奇趣民宿-第二季》(超好看的!!推薦),故事的內容就是由奇案 84 設計出異想天開的房子,並且在這房子裡接...

2026-10-07 ‧ 由 邵 Shao 分享
DAY 25

Day25 RPG3:用狀態機來完成切換地圖!

到目前為止,我們已經做好了ㄧ個村莊的地圖,今天要做到是使用者可以藉由 % 這個入口從村莊移動到森林,也可以從森林移動回村莊。 那就如同我們在第 23 天討論到的...

2026-10-08 ‧ 由 邵 Shao 分享
DAY 26

Day26 RPG4:在完成 NPC 對話的過程中,看見經驗在發酵

經過昨天的努力,我們已經可以自由的在兩個地圖中移動了,不過我們還需要可以跟 NPC 對話。 如果你玩過 RPG 遊戲的話,要開啟對話,通常都是移動到NPC 的附...

2026-10-09 ‧ 由 邵 Shao 分享
DAY 27

Day27 RPG6:撿拾藥草到背包的狀態機練習

時間很快地來到了第 27 天,真是沒想到我也能走得這麼遠。 今天我們要先來完成撿拾藥草放到背包裡的這個功能,原因是接下來才可以在撿拾完藥草之後完成任務。 一樣我...

2026-10-10 ‧ 由 邵 Shao 分享
DAY 28

Day28 RPG5:回報任務與顯示背包的狀態機設計

到目前為止,我們已經可以和 NPC 對話接任務,以及撿拾藥草到背包了,剩下最後一片拼圖:可以和 NPC 對話完成任務。 預想的流程是這樣: 使用者在 P 四...

2026-10-11 ‧ 由 邵 Shao 分享