活動花絮:【微型課程工作坊】基礎程式設計入門——積木程式遊戲創作
次閱讀
【實作型0.2學分】基礎程式設計入門——積木程式遊戲創作
講者:徐逸懷(資訊工程學系助理教授)
時間:2023年04月17日(一) 13:00-17:00
地點:R1301B
撰文/攝影:羅誼玳
程式設計是近幾年大學生必備的資訊素養,而Microsoft MakeCode是針對不懂程式語法的人可以輕鬆上手的程式設計介面,由資訊工程學系徐逸懷講師帶領學生介紹基本的程式概念到自己製作一款遊戲。
課程分兩個階段,第一階段是先讓學生們在Microsoft MakeCode的介面新增一個專案,畫面就會有一個遊戲機的控制介面,並設立一個玩家在介面裡,要試著開發出玩家在遊戲裡,會有子彈打到玩家而減少生命值的設定。在操作過程中,學生們要去思考要如何讓遊戲變得更有趣,例如設立血量,玩家沒有碰到子彈就可以增加生命值;反之如果碰到,生命值就會減少。接著試著去增加多個變數設定讓遊戲玩起來更豐富、順利,像是子彈如果沒有設定自動銷毀,子彈就會呈現卡住、不順,必須要去想邏輯去設定遊戲的合理性。
第二階段是將遊戲可以有更多的設定,原先只有一個玩家如何不要被打到子彈的設定,接下來增添怪獸,玩家打到怪獸也會獲得同等生命值,這個階段學生們可以設計怪獸的角色設定,像是外貌、聲音,有能夠增加鏡頭的震動幅度,讓遊戲玩起來更有臨場感,而玩法一樣可以從第一階段教過的技巧再做延伸,但要特別注意的事,因為有子彈跟怪獸這兩個要去攻擊玩家,因此在程式的編碼下,要去注意有沒有寫錯角色的變數設定,否則遊戲可能就會出現不會動或是卡住。
透過簡易的程式介面,去讓非本科系的學生也可以懂基本的程式邏輯並實際操作,進而增強學生理解問題、尋求解決方案的能力。