此为历史版本和 IPFS 入口查阅区,回到作品页
蘇羿豪
IPFS 指纹 这是什么

作品指纹

「與AI探索天文」如何用Bolt製作一個角色扮演遊戲,讓玩家認識能取得天文觀測資料的Python工具?

蘇羿豪
·
·

我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf、Lovable等AI工具製作天文教育遊戲,這篇文章則接續分享如何藉由網頁應用程式開發平台Bolt的AI助手,不用自己寫程式,也能製作出一個蒸汽龐克風格的角色扮演網頁小遊戲,讓玩家透過收集機器零件的過程,逐漸認識Astroquery這個能取得天文觀測資料的Python工具。歡迎追蹤《與AI探索天文》FB粉絲專頁,並訂閱《與AI探索天文》Substack電子報。我會分享如何運用各種AI工具,來探究你我好奇的天文主題、將它連結到生活及其他學科領域,並結合相關開放資料,打造有趣的天文應用程式與遊戲。我希望藉由這些分享,讓每個人都可以與AI創造出專屬自己的天文探索故事,拉近我們與星空的距離。


你閱讀著《資料視覺化:用Python為星空作畫》的6.1節,置身於蒸汽龐克風格的《獵星者旅店》遊戲中。你在旅店內四處探索,協助老獵星者安娜蒐集繪圖用的機器零件。過程中,你認識了能取得天文觀測資料的Python套件Astroquery,並學會如何透過它取得蓋亞太空望遠鏡的觀測資料來繪製全天空星圖。

你喜歡透過這種探索、蒐集類的遊戲來學習天文知識,想自己試試與AI協作打造出一個類似的角色扮演小遊戲。你闔上書,打開筆電,瀏覽《與AI探索天文》FB粉絲專頁的最新文章:「如何用Lovable製作一個角色扮演遊戲,讓玩家透過大學社團博覽會認識各個天文研究領域?」,了解到可以用ChatGPT、Claude、Replit、Windsurf、Lovable等AI工具來製作天文教育遊戲,同時也好奇還有哪些文章沒提到的工具能用。

於是,你向筆電視窗中的我問道:「我想用AI工具製作一個天文教育網頁小遊戲,除了ChatGPT、Claude、Replit、Windsurf和Lovable外,還有什麼工具能協助我?」

我回答:「你可以試試Bolt。它是一個在瀏覽器內就能開發網頁應用程式的AI工具,雖然免費版有每日使用量限制,但足夠你嘗試一些有趣的構想。我已經幫你開啟Bolt網站並完成註冊登入,直接在輸入框描述你想要製作的遊戲吧。」

你思考了一下,然後輸入:「請製作一個台灣繁體中文的2D網頁遊戲,玩家扮演一位身處蒸汽龐克世界的學徒,正在學習打造一台能為星空作畫的繪圖機器。玩家會到處探索,以蒐集用來製作繪圖機器所需的各種零件,而各個零件會提供一些片段資訊,最後讓玩家拼湊出以下內容:

  • 什麼是Astroquery

  • Astroquery能用來取得哪些天文觀測資料

  • 與Astroquery相關的天文基礎知識及Python語法觀念

知識學習的設計應融合在遊戲互動與劇情推進中,避免使用像考試問答的學習方式。而且玩家探索的場景、零件名稱都要符合蒸汽龐克風格。」

AI開始根據你的需求規劃功能並撰寫程式。當你完食鹹豆漿加燒餅後,第一版遊戲就產生好了。

你試玩了一遍後,發現有些問題,於是指示Bolt修改:「『星空繪圖機器組裝』頁面的進度條顯示要收集15個零件才能完成組裝,但我所有區域都探索完畢了,目前最多只能收集到7個零件,『光學系統』、『控制機構』、『繪圖機構』這幾個分類下的零件都無法收集,請修正這個問題。另外,目前『習得的知識』跟『收集的零件』數量並不一致,請確保每個零件都能習得知識。」

於是,你就這樣不斷提供構想給Bolt以便改進遊戲,例如:

  • 目前「習得的知識」跟「收集的零件」一樣列在「背包」的頁面中,應該要改放在「知識」的頁面中,請修正。

  • 遊戲目前的玩法偏向單純的點擊收集,缺乏足夠的遊戲性與故事性。請透過NPC的對話以及零件收集過程來豐富整體世界觀,讓玩家在探索中逐步揭開遊戲的背景設定,並強化玩家收集零件的動機。此外,零件的取得應設計成需符合特定順序與條件(例如某個零件拿到後才能拿另外一個零件)。還有,玩家是扮演打造星空繪圖機器的學徒,不是目前顯示的星空繪圖師學徒。

  • 在恭喜完成零件收集的頁面最下方加上一段文字:「你已成功解鎖《資料視覺化:用Python為星空作畫 》!點擊書名踏上你的下一段探索旅程吧!」書名要連結到 www.tenlong.com.tw/p... 這個網頁。

  • 請在網頁底部加上版權宣言:©2025 本遊戲由蘇羿豪藉由Bolt協助開發,作為「與AI探索天文』天文教育產品開發計畫的一部分。其中“蘇羿豪”和“與AI探索天文“要分別連結到astrobackhacker.twwww.facebook.com/ast...這兩個網頁……等等。

最後,你完成了遊戲,並透過Bolt界面右上角的「Deploy」按鈕產生網頁連結分享給有興趣的人:astroquery-steampunk...


此篇文是由蘇羿豪經ChatGPT及Bolt協助創作,文章以「創用CC姓名標示─非商業性 4.0(CC BY-NC 4.0) 國際版授權條款」釋出。歡迎分享並追蹤「與AI探索天文」FB粉絲專頁或我的Threads。也邀請你訂閱《與AI探索天文》電子報

CC BY-NC-ND 4.0 授权