Flag’s 創客‧自造者工作坊 Python 程式遊戲設計 - 雷切外殼復古街機 | 維持健康的好方法 - 2024年11月
Flag’s 創客‧自造者工作坊 Python 程式遊戲設計 - 雷切外殼復古街機
用 Python 寫遊戲,學習程式變有趣!
學習程式只能執行在黑黑的終端畫面,好無聊~~
創客教具不是自走車就是IoT、溫溼度感測,能不能來點不一樣的~~
紙板外殼好難組裝,玩一下就壞了,有沒有堅固耐用的~~
消費者們的心聲旗標聽到了,Python 遊戲機是你最佳的選擇
[零件豐富、組裝簡單] LCD螢幕、五向按鈕、蜂鳴器等等,琳瑯滿目的電子零件,從零件盤點、線路連接到外殼組裝,每一步驟都有詳細的解說與清楚的圖例,沒有經驗也能快速上手。
[雷切外殼、堅固耐用] 創客教具最怕沒有容錯空間,組裝太用力會操作錯誤就壞掉,Python遊戲機完全沒有這種問題,扎實的雷射切割木板外殼,可反覆拆裝,不怕組錯、不怕組壞。
[隨開即玩、內容豐富] 疾速賽車、貓抓老鼠、外星人入侵、坦克大戰、街頭單車,五款經典遊戲隨開即玩,每個遊戲都有精美的角色動畫與刺激的遊戲機制,引發學生的興趣與學習動機,"先講求真好玩再講究有學習效果"。
[由淺入深、透徹了解] 精心安排的實驗內容,從認識電子元件,學習如何讓蜂鳴器發出聲音,讓螢幕產生圖案與動畫,再串聯各種電子元件,讓五向按鈕控制角色移動,最後製作出完整的遊戲程式。
[Pixel藝術、無限創意] 遊戲角色可在程式中任意調整設計,可自行繪製與修改角色動畫,無須學習額外的軟體與繁複的圖檔載入方法,可愛的點陣風格角色設計,激發學生發揮無限創意。
[三行程式、簡單易學] 學過Python後只需再學三個語法便可開始設計遊戲,學習門檻低,搭配原有的if、for、while等程式邏輯,就能自行修改遊戲程式,變化出多種花樣,讓學習程式不再估躁乏味。
[數理概念、融會貫通] 配合108課綱素養導向,結合數學的直角坐標系、向量、幾何、機率,以及物理的位置、位移、速度、加速度等概念,讓學生了解原來數學、物理也能這麼有趣,不再只有計算與考試。
本書特色
● 雷射切割外殼自己動手組裝[DIY]
● 組好馬上開始玩[PLAY]
● 從遊戲中學Python程式設計[CODE]
● Pixel art 點陣式圖案動畫設計[ART]
● 【熱門主題】:復古街機、第九藝術、動畫製做、遊戲設計
● 【遊戲範例】:疾速賽車、貓抓老鼠、街頭單車、坦克大戰、外星人入侵
ch01 進入第九藝術電子遊戲的世界
ch02 零件盤點與組裝
ch03 D1 mini 控制板 與 Thonny 開發環境簡介
ch04 PWM訊號與音效輸出
Lab01 音效 Do, Re, Mi
Lab02 音效節拍器
ch05 螢幕輸出與圖案設計
Lab03 七彩 Hello World
Lab04 幾何火柴人
Lab05 一顆愛心
Lab06 跳動的心
ch06 五向按鈕與遊戲控制
Lab07 按鈕資訊顯示
Lab08 賽車控制
ch07 遊戲版面配置與流程設計
Lab09 賽車遊戲
ch08 內建遊戲流程與程式技巧說明