課程介紹
課程特色
- 從經典電玩遊戲範例中了解程式邏輯,進而學習 Java程式設計技巧。
- 作業以電玩遊戲包裝,寫完六次作業就能完成一個完整遊戲。
教科書:
本課程為自製投影片,無指定教科書。
建議同學們閱讀以下參考書目:
建議同學們閱讀以下參考書目:
- Daniel Shiffman (2015), Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction (Second Edition), Morgan Kaufmann
- Casey Reas and Ben Fry (2014), Processing: A Programming Handbook for Visual Designers and Artists (Second Edition), The MIT Press
教學進度:
- 攻略指南入門篇:認識程式與電腦語言
- 攻略指南基本篇:電腦繪圖程式教學
- 認識電腦的超能力 I - 計算力與記憶力
- 認識電腦的超能力 II - 邏輯判斷力
- 強化技:流程控制與程式架構
- 認識電腦的超能力 III - 反覆執行力
- 強化技:迴圈進階技法
- 聯合攻擊 - 使用陣列處理連續性的資料
- 強化技:陣列進階技法
- 強化技:使用函式設計模組化的程式碼
- 進化技:物件導向程式設計基礎
- 進化技:物件導向進階技法
- 應用技法 I - 聲音
- 應用技法 II - 視訊
本課程不開放報名