本系列預計以 Google AI 作為學習程式設計的輔助工具,從基礎開始探索 AI 在程式學習與實作上的應用。過程中將嘗試從網頁架設與簡單程式開始,逐步了解程式設計的基本概念與開發流程,並視學習進度挑戰遊戲等不同類型的實作。除了記錄學習與開發過程,也會整理使用 AI 協助理解程式、撰寫程式碼與除錯的經驗,探索 AI 工具在程式學習上的實際應用。
原先今天要趕到具蒐集的部分,但由於今天是中秋節,燒金紙太燻,導致整理完倒頭就睡了,所以今天就先製作道具的素材。 製作像素烏鴉 首先是遊戲主角的部分,睡前想過障礙...
昨天主要花時間製作了遊戲素材,今天就回到程式部分。前幾天已經完成羽毛的生成,也製作好了技能按鈕,但當時兩者還沒有真正連在一起。 所以今天想先完成一個簡單的收集系...
讓收集到的羽毛有實際用途 昨天已經完成羽毛收集與技能按鈕的連動,收集三根羽毛後,技能按鈕會從灰色圖片替換成亮色圖片。今天就繼續往下一步製作,讓這個技能真正有作用...
調整技能效果 昨天已經完成技能可以無視障礙物的效果,今天則想再增加一個技能效果,讓技能不只是單純穿過岩石,而是可以進入短時間的高速衝刺。這次的想法是讓遊戲本身會...
第二種道具的由來 只有一種道具我認為有一點單調,所以構想的時候已經有想第二種道具,就是能隱身的道具,由於跟技能一樣都是有無視死亡碰撞的效果,因此我希望它不要比技...
製作分數系統 這一個遊戲已經大致上完成差不多了,今天就開始製作分數系統。原本的遊戲主要是以存活時間為主,但如果只有一直躲避障礙物,玩家可能比較難感受到自己的遊玩...
完善整個遊戲 昨天完成了分數系統,不過實際遊玩時發現,遊戲還是少了一個比較完整的開始與結束流程。目前只要進入遊戲,小鳥就會直接開始掉落,死亡後也只有停止遊戲,沒...
開始製作第二款遊戲 前一款遊戲花了不少時間製作,包含角色操作、障礙物生成、分數系統與結算畫面。考量到鐵人賽剩下的時間,今天決定換一款比較簡單的遊戲,這次要製作的...
讓目標從洞口冒出來 昨天完成了目標的生成系統,今天則繼續製作目標的移動與玩家攻擊判定。這次希望目標不只是出現在洞口,而是能夠從土堆中冒出來,停留一段時間後再縮回...
昨天完成了目標的移動與玩家點擊判定,今天則繼續加入玩家血量機制。這次使用三顆愛心代表玩家的生命值,當目標沒有被成功擊中,並完整縮回土堆時,就會扣除玩家一點血量。...