內容簡介
「做中學! 學中做! 培養全新體感遊戲實作基礎。
從簡單的積木堆疊中,了解程式設計的邏輯。」
KODU是微軟發佈的一款針對9到14歲兒童開發的視覺化程式設計語言,該程式設計語言一經推出受到了一致好評,甚至在澳大利亞已經有兒童早期教育機構採用了KODU作為其教學的輔助工具,而對於這款軟體有很多豐富的過關等級讓孩子們在娛樂的同時對程式設計產生濃厚的興趣。KODU支援用滑鼠或鍵盤按鍵操作,內建了多款遊戲模式的範例,包括RPG冒險地圖以及若干經典遊戲,並支援即時偵錯。
本書共包含了十八個章節,由淺入深的為讀者介紹KODU的重要程式設計技巧,並且透過範例對其進行詳細的講解。其中內容包含基礎概念入門、構建場景、添加物件、角色移動、外觀控制及路徑、偵測與計分、運算與變數、對話與音效、視角變化、角力比賽、過馬路、螢火蟲飛舞、賽跑遊戲、冰上曲棍球、勇闖迷宮、極速賽道、綠野仙蹤、棒球大賽等。相信經過課程的綜合演練,必定能讓讀者融會貫通KODU的應用程式開發技巧,還能輕鬆將設計理念融入今後的設計當中,創作出更為優秀的遊戲作品來。
◆ 入門、應用到專題實作全攻略!
◆ 快速邁向KODU的設計之路!
◆ 超強的KODU全面創意開發體驗!
從簡單的積木堆疊中,了解程式設計的邏輯。」
KODU是微軟發佈的一款針對9到14歲兒童開發的視覺化程式設計語言,該程式設計語言一經推出受到了一致好評,甚至在澳大利亞已經有兒童早期教育機構採用了KODU作為其教學的輔助工具,而對於這款軟體有很多豐富的過關等級讓孩子們在娛樂的同時對程式設計產生濃厚的興趣。KODU支援用滑鼠或鍵盤按鍵操作,內建了多款遊戲模式的範例,包括RPG冒險地圖以及若干經典遊戲,並支援即時偵錯。
本書共包含了十八個章節,由淺入深的為讀者介紹KODU的重要程式設計技巧,並且透過範例對其進行詳細的講解。其中內容包含基礎概念入門、構建場景、添加物件、角色移動、外觀控制及路徑、偵測與計分、運算與變數、對話與音效、視角變化、角力比賽、過馬路、螢火蟲飛舞、賽跑遊戲、冰上曲棍球、勇闖迷宮、極速賽道、綠野仙蹤、棒球大賽等。相信經過課程的綜合演練,必定能讓讀者融會貫通KODU的應用程式開發技巧,還能輕鬆將設計理念融入今後的設計當中,創作出更為優秀的遊戲作品來。
◆ 入門、應用到專題實作全攻略!
◆ 快速邁向KODU的設計之路!
◆ 超強的KODU全面創意開發體驗!
內容目錄
Chapter 1 認識KODU
1-1 操作環境介紹
1-2 編輯界面簡介
1-3 建立新場景及視角調整
Chapter 2 構建場景
2-1 構建地面
2-2 構建山坡及山峰
2-3 添加水體
2-4 添加游戲物件
2-5 執行及儲存遊戲
Chapter 3 添加物件
3-1 開啟KODU檔案
3-2 添加遊戲物件
3-3 複製多個物件
3-4 添加水下物件
3-5 執行、儲存及匯出遊戲
Chapter 4 角色移動
4-1 構建場景
4-2 添加遊戲物件
4-3 編寫魚自由游動程式
4-4 鍵盤控制物件移動
4-5 設定物件屬性
Chapter 5 外觀控制及路徑
5-1 繪製路徑
5-2 添加Wisp物件
5-3 Wisp物件沿路徑移動
5-4 Wisp隨機變換顏色
5-5 複製並排列Wisp物件
5-6 修改天空及光照
Chapter 6 偵測與計分
6-1 開啟KODU檔案
6-2 鍵盤控制玩家角色移動及跳躍
6-3 游戲計分計時
6-4 游戲結束與勝利
6-5 編寫摩托車程式
6-6 複製整頁程式
Chapter 7 運算與變數
7-1 使用手柄控制玩家角色移動
7-2 使用分數物件作為變數
7-3 游戲結束與勝利
7-4 編寫飛碟程式
Chapter 8 對話與音效
8-1 編寫玩家kodu說話程式
8-2 編寫多頁程式
8-3 編寫摩托車程式
Chapter 9 視角變化
9-1 使用路徑繪製道路
9-2 編寫玩家摩托車程式
9-3 改變視角
Chapter 10 摔角比賽
10-1 編寫藍方玩家程式
10-2 編寫紅色玩家程式
Chapter 11 過馬路
11-1 設定Creatable屬性
11-2 編寫玩家kodu程式
11-3 編寫stick物件程式
11-4 編寫cycle物件程式
11-5 複製物件
Chapter 12 螢火蟲飛舞
12-1 設定物件的Creatable屬性
12-2 編寫【Rock1】物件的程式
12-3 編寫【Wisp1】物件的程式
12-4 編寫【Wisp2】物件的程式
Chapter 13 賽跑遊戲
13-1 使角色獲得加速能力
13-2 角色被迫減速
13-3 編寫遊戲勝利及結束的程式
13-4 編寫紅色玩家程式
13-5 設定遊戲開始畫面
Chapter 14 冰上曲棍球
14-1 編寫紫色玩家saucer物件程式
14-2 編寫橙色敵方saucer物件程式
14-3 編寫碰撞程式
14-4 編寫遊戲得分程式
14-5 編寫遊戲勝利程式
Chapter 15 勇闖迷宮
15-1 編寫玩家kodu角色程式
15-2 編寫cycle角色程式
15-3 編寫敵方角色程式
15-4 編寫rover角色程式
15-5 編寫hut物件程式
Chapter 16 極速賽道
16-1 遊戲手柄控制玩家角色動作
16-2 編寫遊戲結束程式
16-3 編寫鏡頭跟隨及背景音樂程式
16-4 設定游戲角色屬性
Chapter 6 偵測與計分
6-1 開啟KODU檔案
6-2 鍵盤控制玩家角色移動及跳躍
6-3 游戲計分計時
6-4 游戲結束與勝利
6-5 編寫摩托車程式
6-6 複製整頁程式
Chapter 7 運算與變數
7-1 使用手柄控制玩家角色移動
7-2 使用分數物件作為變數
7-3 游戲結束與勝利
7-4 編寫飛碟程式
Chapter 8 對話與音效
8-1 編寫玩家kodu說話程式
8-2 編寫多頁程式
8-3 編寫摩托車程式
Chapter 9 視角變化
9-1 使用路徑繪製道路
9-2 編寫玩家摩托車程式
9-3 改變視角
Chapter 10 摔角比賽
10-1 編寫藍方玩家程式
10-2 編寫紅色玩家程式
Chapter 11 過馬路
11-1 設定Creatable屬性
11-2 編寫玩家kodu程式
11-3 編寫stick物件程式
11-4 編寫cycle物件程式
16-5 編寫blimp物件程式
16-6 編寫saucer及ball物件程式
Chapter 17 一路衝衝衝
17-1 花錢通關
17-2 步道區間
17-3 青蘋果的魅力
17-4 獲得金蘋果
Chapter 18 棒球大賽
18-1 編寫投球、擊球程式
18-2 編寫跑壘程式
18-3 編寫防守封殺程式
1-1 操作環境介紹
1-2 編輯界面簡介
1-3 建立新場景及視角調整
Chapter 2 構建場景
2-1 構建地面
2-2 構建山坡及山峰
2-3 添加水體
2-4 添加游戲物件
2-5 執行及儲存遊戲
Chapter 3 添加物件
3-1 開啟KODU檔案
3-2 添加遊戲物件
3-3 複製多個物件
3-4 添加水下物件
3-5 執行、儲存及匯出遊戲
Chapter 4 角色移動
4-1 構建場景
4-2 添加遊戲物件
4-3 編寫魚自由游動程式
4-4 鍵盤控制物件移動
4-5 設定物件屬性
Chapter 5 外觀控制及路徑
5-1 繪製路徑
5-2 添加Wisp物件
5-3 Wisp物件沿路徑移動
5-4 Wisp隨機變換顏色
5-5 複製並排列Wisp物件
5-6 修改天空及光照
Chapter 6 偵測與計分
6-1 開啟KODU檔案
6-2 鍵盤控制玩家角色移動及跳躍
6-3 游戲計分計時
6-4 游戲結束與勝利
6-5 編寫摩托車程式
6-6 複製整頁程式
Chapter 7 運算與變數
7-1 使用手柄控制玩家角色移動
7-2 使用分數物件作為變數
7-3 游戲結束與勝利
7-4 編寫飛碟程式
Chapter 8 對話與音效
8-1 編寫玩家kodu說話程式
8-2 編寫多頁程式
8-3 編寫摩托車程式
Chapter 9 視角變化
9-1 使用路徑繪製道路
9-2 編寫玩家摩托車程式
9-3 改變視角
Chapter 10 摔角比賽
10-1 編寫藍方玩家程式
10-2 編寫紅色玩家程式
Chapter 11 過馬路
11-1 設定Creatable屬性
11-2 編寫玩家kodu程式
11-3 編寫stick物件程式
11-4 編寫cycle物件程式
11-5 複製物件
Chapter 12 螢火蟲飛舞
12-1 設定物件的Creatable屬性
12-2 編寫【Rock1】物件的程式
12-3 編寫【Wisp1】物件的程式
12-4 編寫【Wisp2】物件的程式
Chapter 13 賽跑遊戲
13-1 使角色獲得加速能力
13-2 角色被迫減速
13-3 編寫遊戲勝利及結束的程式
13-4 編寫紅色玩家程式
13-5 設定遊戲開始畫面
Chapter 14 冰上曲棍球
14-1 編寫紫色玩家saucer物件程式
14-2 編寫橙色敵方saucer物件程式
14-3 編寫碰撞程式
14-4 編寫遊戲得分程式
14-5 編寫遊戲勝利程式
Chapter 15 勇闖迷宮
15-1 編寫玩家kodu角色程式
15-2 編寫cycle角色程式
15-3 編寫敵方角色程式
15-4 編寫rover角色程式
15-5 編寫hut物件程式
Chapter 16 極速賽道
16-1 遊戲手柄控制玩家角色動作
16-2 編寫遊戲結束程式
16-3 編寫鏡頭跟隨及背景音樂程式
16-4 設定游戲角色屬性
Chapter 6 偵測與計分
6-1 開啟KODU檔案
6-2 鍵盤控制玩家角色移動及跳躍
6-3 游戲計分計時
6-4 游戲結束與勝利
6-5 編寫摩托車程式
6-6 複製整頁程式
Chapter 7 運算與變數
7-1 使用手柄控制玩家角色移動
7-2 使用分數物件作為變數
7-3 游戲結束與勝利
7-4 編寫飛碟程式
Chapter 8 對話與音效
8-1 編寫玩家kodu說話程式
8-2 編寫多頁程式
8-3 編寫摩托車程式
Chapter 9 視角變化
9-1 使用路徑繪製道路
9-2 編寫玩家摩托車程式
9-3 改變視角
Chapter 10 摔角比賽
10-1 編寫藍方玩家程式
10-2 編寫紅色玩家程式
Chapter 11 過馬路
11-1 設定Creatable屬性
11-2 編寫玩家kodu程式
11-3 編寫stick物件程式
11-4 編寫cycle物件程式
16-5 編寫blimp物件程式
16-6 編寫saucer及ball物件程式
Chapter 17 一路衝衝衝
17-1 花錢通關
17-2 步道區間
17-3 青蘋果的魅力
17-4 獲得金蘋果
Chapter 18 棒球大賽
18-1 編寫投球、擊球程式
18-2 編寫跑壘程式
18-3 編寫防守封殺程式
ISBN: 9789863802273