任職於「天文數智」的黑蛋在公司部落格發表完「跟著黑蛋用Streamlit速成天文資料分析Web App」系列文章後,收到PM貳婰舞指派的新任務:「我們的老闆,來自喵星的月影,發現之前的文章內容對於不懂資料分析的大眾還是太遙遠,因此想啟動一個新專案『天文的資料再創作』,希望我們能透過遊戲,讓大眾在有趣的體驗中學習如何使用開放資料探索天文知識,拉近他們與星空的距離。」於是,黑蛋與他的AI協作夥伴,i蟒,展開新的旅程。
「為了快速開發出能測試市場的產品雛型,我們之前已經在ChatGPT上建造一個角色扮演遊戲《獵星者旅店》,並用它生成《資料視覺化:用Python為星空作畫》這本書的部份內容。」PM貳婰舞在遠距會議中分享他的螢幕畫面,顯示ChatGPT版的《獵星者旅店》。「我們接下來要嘗試用不同的遊戲開發工具來重建《獵星者旅店》。你對Python比較熟悉,先研究看看有沒有適合的工具。」
了解任務需求後,黑蛋關閉會議軟體,繼續把實況主小熊遊玩《心跳文學社》的錄影追完。他好奇這款溫馨青春校園戀愛恐怖遊戲是用什麼工具開發,於是求助他的AI協作夥伴:「i蟒,請召喚ChatGPT,我想了解《心跳文學社》(Doki Doki Literature Club!)是用什麼遊戲工具開發。」
「沒問題,看我的!召喚獸『恰特橘皮踢』,發動——!」螢幕先是浮現一隻因踩到橘皮滑倒而意外踢中敵人的怪獸,接著顯示一段與ChatGPT的問答。
黑蛋對於Ren’Py產生興趣,於是繼續發問。
有了這些資訊,黑蛋覺得Ren’Py應該會是個不錯的開始。他愉快地將i蟒催眠成星際吟遊詩人,讓它根據「《資料視覺化:用Python為星空作畫》新書內容搶鮮看(三):遊戲化的天文及程式教育」這篇文章的內容,吟唱一段詩歌:
「在夜空下,你可曾見,星辰化作魔物在天際間翩然。一本書,將宇宙之美藏在程式的語言,《資料視覺化:用Python為星空作畫》, 引領你進入那奇幻的世界,捕捉星辰的光芒。
在「獵星者旅店」,尼賀勒·瓦再達等待著,他手中杯中光影流轉,問你要如何探索。透過遊戲化的旅程,天文知識化為冒險的序章,Python魔法織出星空的故事,讓你的創意與星光交織,在這書頁間無限延展。
來吧,翻開這本書,將星辰的秘密畫作繽紛的資料,用你獨特的方式,創造屬於自己的天文探索故事。」
此篇文是由蘇羿豪經ChatGPT協助創作,文章以「創用CC姓名標示-非商業性-禁止改作 4.0(CC BY-NC-ND 4.0)國際版授權條款」釋出。