2026年4月13日 星期一

用AI寫程式(二) 製作【葬送的魔法使夢工廠】遊戲

 作者:林洋鈺醫師

遊戲連結    葬送的魔法使夢工廠  (建議使用手機橫屏遊玩)

【葬送的芙莉蓮】是一個相當好看的漫畫,故事以魔王被討伐後的世界為主軸,描繪精靈魔法使芙莉蓮的旅程與思索人生的意義,我是動畫檔的信徒,在芙莉蓮漫畫改編動畫之後開始入坑。在製作上一個【貪吃蛇】遊戲的過程中,我開始在想,要如何把自己對於【葬送的芙莉蓮】的愛好,轉成練習Vibe Coding寫程式的機會,於是,遊戲的雛形便開始慢慢在腦中構思出來。

我想要製作一個同人向的角色培養遊戲,類似美少女夢工廠的遊戲架構,遊戲要有【葬送的芙莉蓮】的世界觀,玩家要在遊戲中接觸到【葬送的芙莉蓮】的正反重要人物,玩家在遊戲中會遇到各式選擇,不同的選擇會決定玩家成長的數值不同,最後會影響到角色結局,每個不同的結局,會對應到【葬送的芙莉蓮】不同主角

遊戲主頁

上圖是【葬送的魔法使夢工廠】遊戲首頁與主頁,背景圖我覺得很帥,是Google Gemini製做的。這是一個相對貪吃蛇來說體量巨大的遊戲,整個遊戲大小30-40MB,圖檔與音檔佔了大部分的容量,一開始的設定就是for手機橫屏使用,畫面比例固定6:13,因為技術有限(基本上等於沒有),所以採用網頁遊戲模式,而非採手機APP安裝模式。遊戲主頁的左邊是遊戲進度相關按紐,右邊是額外功能按鈕,包含圖片畫廊與遊戲設定等功能。

角色培養 與 特殊事件

上圖是【葬送的魔法使夢工廠】的角色培養畫面,遊戲角色可以選擇男生或女生,日常培養有八個選項,對角色數值各有不同影響,玩家可以自行選擇培養的方向。每一次的培養,會耗去3個月的時間,玩家角色由3歲開始接受培養,最後到滿18歲時接受最終角色結局路線的判斷

上圖是【葬送的魔法使夢工廠】的特殊事件,主要分為三大類,分別為遭遇戰、突發事件、奇遇事件。遭遇戰,玩家會需要與【葬送的芙莉蓮】裡的魔物/魔族對戰,分別在玩家角色的幼年期、少年與青年期各會遭遇一次;突發事件,玩家會需要在事件中做出抉擇,沒有絕對的對錯,不同選擇會對應不同的角色成長方向;奇遇事件,玩家會遇到【葬送的芙莉蓮】裡的NPC角色,NPC角色會提出【葬送的芙莉蓮】遊戲相關問題,如果答對會有比較大的角色數值上升。

遊戲CG圖收藏

上圖是【葬送的魔法使夢工廠】的結局CG圖收藏,男女各有11位特定角色結局,當玩家角色遊玩到滿18歲時,角色數值符合特定結局條件時就會解鎖該角色的CG圖片,算是利用收集圖片】的特性企圖來增加遊戲的耐玩性,讓玩家更願意重複遊玩遊戲。

為了更增加遊戲的耐玩性,在遊戲遊玩途中隨機遇到的遭遇戰的魔物/魔族奇遇事件的NPC,都各有CG圖可以收集,當玩家在遊戲中打敗遭遇的魔物/魔族或正確回答NPC的提問,都可以解鎖該對象的CG圖片。另外,當玩家解鎖足夠多的角色結局時,還可以額外解鎖相關角色的獎勵圖片,讓玩家可以從另一個角度來重新回味遊戲中的經典場景(遠目)

芙莉蓮測驗 與 遊戲上架


奇遇事件中,NPC角色會詢問【葬送的芙莉蓮】遊戲的相關問題。如果玩家對於問題測驗感覺意猶未盡的話,在遊戲主頁的遊戲設定裡,也可以找到相同的【芙莉蓮測驗】小遊戲,裡面有包含了100題以上【葬送的芙莉蓮】內容相關的題庫,每次會隨機出10題,每題10分,依據玩家最終獲得的分數,遊戲會給予不同的評價認證,我個人是覺得相當有趣。

遊戲製作完成後,最後一個難點,就是遊戲如何上架到網路上?如何讓其他玩家可以正常遊玩遊戲?這點我也超級佩服Crusor內建的AI,AI一步一步教我如何在GitHub網站註冊、如何上傳遊戲內容、如何持續更新遊戲,當最後遊戲畫面在指定網頁出現的時候,內心裡的感動真是筆墨無法形容,算是解鎖一個人生成就。後續,我有嘗試把遊戲連結分享給周遭朋友,一如預期,在這個資訊爆炸的網路速食年代,已經很難有人願意完整地游玩一遍遊戲(一輪遊戲大概耗時10-15分鐘),算是自己用肉身驗證了美少女夢工廠】遊戲的衰亡,令人不勝唏噓啊。

最後修改日期:2026-04-13

沒有留言:

張貼留言

用AI寫程式(二) 製作【葬送的魔法使夢工廠】遊戲

  作者:林洋鈺醫師 遊戲連結     葬送的魔法使夢工廠   (建議使用手機橫屏遊玩) 【葬送的芙莉蓮】是一個相當好看的漫畫,故事以魔王被討伐後的世界為主軸,描繪精靈魔法使芙莉蓮的旅程與思索人生的意義,我是動畫檔的信徒,在 芙莉蓮 漫畫改編動畫之後開始入坑。在製作上一個 【貪吃...