課程介紹
本課程以中文授課。 This course is conducted in Chinese.
課程設計與講授:余能豪老師
課程特色
- 從經典電玩遊戲範例中了解程式邏輯,進而學習 Java程式設計技巧。
- 作業以電玩遊戲包裝,寫完六次作業就能完成一個完整遊戲。
本課程為自學課程,不提供線上諮詢與輔導,不回答任何課程內容相關問題。
課程活動
-
1.攻略指南入門篇:認識程式與電腦語言 (9/11-9/15)
-
閱讀 > 4 分鐘 1.1 [必讀] 課程攻略指南 - 前篇
04:45
-
閱讀 > 4 分鐘 1.3 [必讀] 課程攻略指南 - 後篇
04:25
-
閱讀 > 5 分鐘 1.4 馬上下載 Processing來玩!
05:11
-
-
2.攻略指南基本篇:電腦繪圖程式教學 (9/18-9/22)
-
閱讀 > 13 分鐘 2.1 訊息輸出與繪圖指令
13:22
-
閱讀 > 8 分鐘 2.2 畫房子
08:03
-
閱讀 > 7 分鐘 2.4 色彩世界
07:38
-
閱讀 > 10 分鐘 2.5 畫彩色房子
10:53
-
-
3.認識電腦的超能力 I - 計算力與記憶力 (9/25-9/29)
-
閱讀 > 7 分鐘 3.1 認識電腦超能力 - 運算力
06:03
-
閱讀 > 12 分鐘 3.2 認識電腦超能力 - 記憶力
12:36
-
閱讀 > 8 分鐘 3.3 變數命名規則
08:56
-
閱讀 > 19 分鐘 3.4 畫房子進階版
19:44
-
閱讀 > 6 分鐘 3.5 隨機變數
06:42
-
閱讀 > 11 分鐘 3.6 程式動畫-讓房子動起來
11:13
-
閱讀 > 12 分鐘 3.7 變數累加技
12:55
-
閱讀 > 7 分鐘 3.8 Pong Game 發球
07:13
-
閱讀 > 9 分鐘 3.9 讀取圖形檔
09:16
-
2016-10-05 3.11 作業 1 開天闢地 (期限 10/05 中午12:00)
-
-
4.認識電腦的超能力 II - 邏輯判斷力 (10/2-10/6)
-
閱讀 > 20 分鐘 4.1 資料型態
20:58
-
閱讀 > 16 分鐘 4.2 常數與變數
16:57
-
閱讀 > 11 分鐘 4.3 認識電腦超能力 - 判斷力
11:04
-
閱讀 > 9 分鐘 4.4 邊界彈跳與空中凍結的 Pong
09:05
-
閱讀 > 22 分鐘 4.5 如何寫一個 Pong game
22:19
-
-
5.強化技:流程控制與程式架構 (10/9-10/13)
-
閱讀 > 8 分鐘 5.1 判斷多重條件
08:20
-
閱讀 > 9 分鐘 5.2 Switch條件判斷式
09:40
-
閱讀 > 6 分鐘 5.3 飛碟遙控器 - 簡易版
06:11
-
閱讀 > 4 分鐘 5.4 飛碟遙控器 - 進階版
04:11
-
閱讀 > 9 分鐘 5.5 狀態機: 繞圈飛行的飛碟
09:21
-
閱讀 > 9 分鐘 5.6 流程控制: 跑跑玩具車
09:44
-
閱讀 > 18 分鐘 5.7 除錯技巧全攻略
18:09
-
需繳交, 2016-10-18 5.9 作業 2 初入險境 (期限 10/19 18:00)
-
-
6.認識電腦的超能力 III - 反覆執行力 (10/16-10/20)
-
閱讀 > 17 分鐘 6.1 認識電腦超能力 - 反覆執行力
17:34
-
閱讀 > 6 分鐘 6.2 For 迴圈設計技巧
06:06
-
閱讀 > 22 分鐘 6.3 彩虹旗、斑馬線與鑽石陣
22:01
-
閱讀 > 13 分鐘 6.4 重要觀念:迴圈與動畫draw()的不同
13:55
-
-
7.強化技:迴圈進階技法 (10/23-10/27)
-
閱讀 > 15 分鐘 7.1 利用巢狀迴圈堆磚塊
15:06
-
閱讀 > 10 分鐘 7.2 畫出美國星條旗
10:05
-
閱讀 > 7 分鐘 7.3 變數的有效範圍
07:05
-
閱讀 > 10 分鐘 7.4 座標轉換技
10:02
-
閱讀 > 24 分鐘 7.5 運算美學
24:03
-
需繳交, 2016-11-02 7.7 作業3 地質探勘 (期限 11/2 (四) 18:00)
-
-
8.聯合攻擊 - 使用陣列處理連續性的資料 (10/30-11/3)
-
閱讀 > 27 分鐘 8.1 陣列基本概念
27:27
-
閱讀 > 16 分鐘 8.2 文字處理技法
16:03
-
閱讀 > 22 分鐘 8.3 青蛙過街小雞版
22:58
-
-
9.強化技:陣列進階技法 (11/6-11/10)
-
閱讀 > 8 分鐘 9.1 墨跡舞動效果
08:32
-
閱讀 > 11 分鐘 9.2 圖片動畫
11:12
-
閱讀 > 17 分鐘 9.3 井字遊戲(二維陣列)
17:51
-
閱讀 > 19 分鐘 9.4 影像處理技巧
19:19
-
需繳交, 2017-11-23 9.6 作業4 地心探險 (期限 11/23 (四) 18:00)
-
-
10.強化技:使用函式設計模組化的程式碼 (11/20-11/24)
-
閱讀 > 16 分鐘 10.1 自訂函式
16:53
-
閱讀 > 13 分鐘 10.2 設計畫房子函式
13:53
-
閱讀 > 20 分鐘 10.3 具回傳值的函式
20:02
-
閱讀 > 18 分鐘 10.4 大樂透
18:22
-
閱讀 > 11 分鐘 10.5 函式進階技巧
11:48
-
-
11.進化技:物件導向程式設計基礎 (11/27-12/1)
-
閱讀 > 9 分鐘 11.1 OOP基本觀念
09:51
-
閱讀 > 16 分鐘 11.2 定義類別模板 (Class)
16:30
-
閱讀 > 7 分鐘 11.3 使用模板產生物件 (Object)
07:20
-
閱讀 > 10 分鐘 11.4 運用 Array 管理物件
10:17
-
需繳交, 2017-11-29 11.6 [通識課] 期末專案 proposal 繳交區 ( 期限 11/29 中午12:00 )
-
需繳交, 2017-12-01 11.7 [學程課] 期末專案 proposal 繳交區 ( 期限 12/1 早上 08:00 )
-
需繳交, 2016-12-07 11.8 作業5 分秒必爭 (期限 12/7(四) 18:00)
-
-
12.進化技:物件導向進階技法 (12/4-12/8)
-
閱讀 > 10 分鐘 12.1 彈跳乒乓球
10:53
-
閱讀 > 16 分鐘 12.2 複合物件 (Composition)
16:39
-
閱讀 > 12 分鐘 12.3 繼承 (Inheritance)
12:44
-
-
13.應用技法 I - 聲音 (12/11-12/15)
-
閱讀 > 6 分鐘 13.1 下載免費音效及Minim聲音函式庫
06:16
-
閱讀 > 12 分鐘 13.2 播放聲音檔案
12:44
-
閱讀 > 13 分鐘 13.3 繪製波形與設定播放點
13:36
-
閱讀 > 10 分鐘 13.4 播放遊戲音效與監聽麥克風
10:07
-
閱讀 > 3 分鐘 13.5 小精靈狙擊手
03:35
-
需繳交, 2016-12-24 13.6 作業6 最終旅程 (期限 12/21(四) 18:00)
-
-
14.應用技法 II - 視訊 (12/18-12/22)
-
閱讀 > 13 分鐘 14.1 播放影片
13:49
-
閱讀 > 5 分鐘 14.2 讀取攝影機影像
05:44
-
閱讀 > 10 分鐘 14.3 業界參訪:参式新媒體互動設計公司
10:57
-
-
15.進階應用 - Processing to Mobiles, Web and Arduino (12/25-12/29)
-
閱讀 > 4 分鐘 15.1 深入淺出Processing - 開頭
04:28
-
閱讀 > 15 分鐘 15.2 深入淺出Processing - Android
15:32
-
閱讀 > 14 分鐘 15.5 深入淺出Processing - Arduino Part 2
14:49
-
閱讀 > 8 分鐘 15.6 深入淺出Processing - JavaScript
08:45
-
閱讀 > 1 分鐘 15.7 深入淺出Processing - 總結
01:12
-