### **2020電算資訊營** ## **遊戲製作 - 小精靈** ![](https://i.imgur.com/nqcUADG.png) Gino --- # 遊戲介紹 ---- ![](https://i.imgur.com/I0lQ9t6.png) 經典版小精靈 ---- <!-- .slide: allottedMinutes=0.5 --> ![](https://i.imgur.com/eh9fpyz.png) Google - 小精靈30周年紀念遊戲 ---- ![](https://i.imgur.com/TjtE9o2.png) 豆子 ---- ![](https://i.imgur.com/ZKSrpVg.png) 大力丸 ---- 目標:吃光所有豆子,不要被鬼抓到! ---- ![](https://i.imgur.com/lTwPdgF.png) #### **驚嚇模式的鬼** 小精靈吃到大力丸會觸發 隨著關卡越後面,鬼鬼受到驚嚇的時間越少 --- # 鬼鬼們 ---- ![](https://i.imgur.com/gvlUZ4W.png) Blinky ---- ![](https://i.imgur.com/l73xVTO.png) Pinky ---- ![](https://i.imgur.com/ABb7Tup.png) Inky ---- ![](https://i.imgur.com/FQ2UawB.png) Clyde --- # 遊戲製作 ---- # 1. 座標系統 ---- 地圖 $= 30$ x $30$ 格 每格以$(x, y)$表示 ---- 橫向$x$座標,**0~29**。(**從0開始!**) 縱向$y$座標,**0~29**。(**從0開始!**) ![](https://i.imgur.com/yuho2VW.png) 淺灰色格子$(4, 2)$,黑色格子$(1, 4)$ ---- # 2. 設計地圖規則 #### **務必遵守!** ---- 1. 豆子要夠多,但請不要設在吃不到的地方! 2. 大力丸不要太多 (建議4個) 3. 地圖要有邊界 4. 建議留一個穿越的通道 (出入口同行或同列) ---- # 3. 新增關卡物件 ---- 打開 custom.py 檔案 這裡就是編輯遊戲的地方 ---- ![](https://i.imgur.com/YSBcX2s.png) ---- ![](https://i.imgur.com/VsBDPbX.png) ---- # 4. 設定每一格物件 ---- 每一格:障礙、空格、豆子、大力丸 ---- ![](https://i.imgur.com/PWZ3bcQ.png) ---- ![](https://i.imgur.com/DnIfQ6z.png) ---- ![](https://i.imgur.com/BLTw4Vv.png) ---- ![](https://i.imgur.com/teFmKmn.png) ---- ### **小提醒** 1. 善用迴圈!!! 2. 隨時測試程式 (打開Pacman資料夾後點兩下pacman.bat執行) ---- # 5. 加入鬼鬼 ---- ![](https://i.imgur.com/7LkKfQw.png) ---- # 6. 多關卡 ---- ![](https://i.imgur.com/2deqnhi.png) 關卡都一樣 ---- ![](https://i.imgur.com/lxeN9Nz.png) 不一樣的地圖
{"metaMigratedAt":"2023-06-15T11:07:16.696Z","metaMigratedFrom":"YAML","title":"2020電算資訊營 - 遊戲製作教學簡報","breaks":true,"slideOptions":"{\"transition\":\"fade\",\"spotlight\":{\"enabled\":false}}","contributors":"[{\"id\":\"ac1507e0-f05c-4708-bdd2-c56d13fb0dbb\",\"add\":2235,\"del\":503}]"}
    324 views