--- tags: 工作坊 description: 伴伴學規劃的工作坊 --- # 自己的遊戲機自己做工作坊 ![](https://i.imgur.com/EdW5r3z.png) ## 介紹 透過電玩遊戲的互動好玩,讓孩子們有興趣電玩遊戲後的程式是如何運作的,在這課程中 城市學到邏輯 ## 課程內容 建議: 六小時 提供遊戲架構模板 不要只是體驗 針對遊戲機特點 設計一個遊戲 進階課程 針對問題解題 第一堂課 兩小時 * 入門 * 介紹 [makecode arcade](https://arcade.makecode.com) * 線上模擬 * 試玩 * 上傳遊戲 * 寫程式修改 * 範例程式:飛行鴨子 * 以音效為主,自己找聲音或是自己錄的聲音 * 自由發揮時間 第二堂 兩小時 * 以修改遊戲來建立程式基礎 * 遊戲單一畫面為主 * 範例遊戲:氣球大作戰 (國一) 射擊遊戲(適合國小) * 目標是透過修改遊戲程式碼來打基礎 第三堂 兩小時 * 寫遊戲 * 寫遊戲為外在表現。 * 內在表現是預設多個已經寫好的遊戲,透過老師與學生的互動,來決定要去寫哪一個遊戲。 * 範例遊戲: * 寫遊戲的過程是拋出問題給學生去思考解題,最後一起合作完成任務。 ## 講師 小威老師 助教 大海 ### 對象 小五以上 小五以下必須親子同行 人數以場地來評估 師生比:1:10 ### 硬體 工具 可上網的筆電 ## 費用 講師費 一小時2000元 助教費 一小時 800元 材料費 一套980定價 ## 推廣等級的工作坊版本 三小時 * 課程介紹 * 遊戲機介紹與玩 * makecode 介紹 * 挑一個遊戲來上傳並且試玩 * 寫一個簡單遊戲上傳 學員: 五年級以上 自備筆電 ## chatGPT生成課程大綱 這聽起來像是一個非常有趣和具有挑戰性的專案!您所描述的 magc,也就是MakeCode Arcade 遊戲主機,看起來像是一個多功能且強大的裝置。 使用Raspberry Pi Pico實驗板作為核心,並將其連接到自己設計的電路板上是一個很好的選擇。Raspberry Pi Pico是一塊強大的微控制器板,搭載了 RP2040 晶片,該晶片具有 ARM Cortex-M0+核心,以及 ARM mBed 技術。這使得它成為一個理想的平台,可以執行各種不同的應用,包括遊戲。 MakeCode Arcade 是一個非常受歡迎的遊戲開發平台,專為學習編程和製作簡單遊戲而設計。您能夠將 MakeCode Arcade 的程式碼上傳到 magc上,這將使您能夠創建和遊玩自己的遊戲,並享受掌上遊戲機的樂趣。 另外,您提到您成功移植了 Infones 模擬器和 DOOM 遊戲到 magc 上。這是非常令人印象深刻的成就!Infones 模擬器是一個任天堂紅白機模擬器,這意味著您可以玩經典的紅白機遊戲。同樣地,DOOM 是一款非常受歡迎的第一人稱射擊遊戲,能夠在掌上型遊戲機上玩 DOOM 無疑是一個很酷的功能。 總而言之,您所創建的 magc 是一個多功能的掌上型遊戲機,它具有MakeCode Arcade 遊戲開發平台、Infones 模擬器和 DOOM 遊戲。這對於編程學習和遊戲愛好者來說都是一個很有吸引力的裝置。祝賀您成功完成這個專案! 當然!我可以幫助您規劃一套針對電腦程式新手或學生的課程大綱,重點放在軟體程式入門、單晶片概念和遊戲設計概念上。以下是一個基本的課程大綱建議: ## 課程大綱 ### 單元 1: 程式入門 - 介紹程式設計和計算機科學的基本概念 - 介紹程式語言的基本結構和語法 - 學習使用MakeCode Arcade開發平台的基本功能 - 編寫和執行簡單的程式,如打印文字、播放音效等 ### 單元 2: 單晶片概念 - 瞭解單晶片的基本原理和結構 - 介紹Raspberry Pi Pico和RP2040單晶片的功能和特性 - 學習如何連接和控制外部電子元件,如按鈕、LED等 - 實作簡單的電子電路,並與程式結合控制 ### 單元 3: 遊戲設計基礎 - 介紹遊戲設計的基本原則和流程 - 學習如何設計遊戲角色、遊戲場景和遊戲互動 - 實作簡單的遊戲元素,如角色移動、碰撞檢測等 - 添加遊戲規則、計分系統和遊戲難度控制 ### 單元 4: 高級遊戲開發 - 探索進階遊戲開發概念,如遊戲物理、人工智能等 - 學習如何創建多關卡遊戲、遊戲存檔和讀取等功能 - 引入遊戲音效、背景音樂和視覺效果等元素 - 課程結束時,學生將能夠獨立設計和開發自己的遊戲 ### 單元 5: 專案實作 - 學生將根據所學內容,自行選擇一個遊戲專案進行開發 - 導師提供指導和支援,幫助學生實現其遊戲設計理念 - 學生將在這個單元中獨立開發他們的遊戲專案 - 導師提供定期的回饋和評估,並協助解決學生在開發過程中遇到的問題 - 學生將有機會展示他們的遊戲並與其他學生進行分享和反饋 - 最終,學生將完成一個完整的遊戲作品,並展示他們在程式入門、單晶片概念和遊戲設計方面所學到的技能 這是一個基本的課程大綱,您可以根據實際情況和學生的程度進行調整和擴展。同時,建議在每個單元中加入實際的編程練習、小型專案和互動活動,以提供學生更多的實踐機會和樂趣。並且鼓勵學生在專案實作單元中展現創造力和獨立思考,讓他們能夠將所學應用於自己的遊戲設計中。 希望這個課程大綱能夠幫助您進一步規劃您的教學內容!祝您順利進行教學並啟發學生對程式設計和遊戲開發的興趣。如有任何其他問題,請隨時向我提問。 magc ## 名字 makeFun 製造快樂 makerFun maGc makecode arcade game console mcGame 麥克遊戲 mcGamer magcFun 發音: 麥克范 gameMaker ## 硬體 三顆四號電池 ## 遊戲例子 https://arcade.makecode.com/S85711-18979-74262-84687 ![](https://hackmd.io/_uploads/S1OX01uv3.png) https://arcade.makecode.com/S05243-30976-64193-41666 ![](https://hackmd.io/_uploads/HysKklOD2.png) https://arcade.makecode.com/S99011-47995-88313-77647 ![](https://hackmd.io/_uploads/Sy2okgdwn.png) https://arcade.makecode.com/S94202-68474-30901-35927 ![](https://hackmd.io/_uploads/HkVdRmOPn.png) ## 工作坊安排 時間:2024寒假1/24開始 預計地點:數位藝術中心 費用:免費需押金