2012年10月31日 星期三

2012年10月25日 星期四

2D射擊遊戲系統班


課程目標 : 以C++實作經典的2D射擊遊戲系統(附註)
適合學員 : 先修過C++實務班
專題製作 : 雷電 / Lost Worlds
時數 : 42 小時
學費 : 12000 (第一次上課時繳清)

課程大綱 :
簡易射擊遊戲(小蜜蜂) :  單位(子彈,敵機)管理 簡單碰撞 基本物件移動 敵機配置(時間)
單方向捲軸射擊遊戲(雷電) : 敵機配置(事件) 捲軸 群體移動 多層(multi layer)物件管理
路線式捲軸射擊遊戲(世界末日) : 路線處理
效能 : 碰撞計算加速 資源管理
編輯器 :使用QT製作關卡編輯器 存讀檔 快速測試
武器系統 : 防護罩 散彈 副機 大炸彈 武器昇級
物件移動 : 隊列 軌跡 螢幕移動 地面移動 
特殊子彈軌跡 (反射雷射, 自由落體炸彈, 沿地移動子彈, 弦波)
BOSS : 大型BOSS 超巨大戰艦


開發工具 : 請先下載安裝 Visual C++ 2010 express
參考資訊 : 雷電 Lost Worlds
其他 : 請準備2.5GB以上可用空間的隨身碟
附註 : 本課程重點是2D射擊遊戲系統 所以只使用最基本的繪圖機制來授課

2012年10月12日 星期五