2013年1月5日 星期六

線上遊戲實務斑 一月招生(額滿)

線上遊戲實務班開始招生了
預計2月中旬開課

這是以進入遊戲公司就業為目標的課程
以3~5個人一組
包含200小時的課程學習
以及40小時的專題指導

目前已經有好幾個人報名
為了程度相近的同學編在同一班
讓課程的規劃更符合學員的需求
特別追加招生

無C++基礎的A班 還有一個名額
有C++基礎的B班 還有一個名額

如果兩班都開成
學費將有特別優惠


C++ 3D線上遊戲實務斑

課程目標 : 從基礎開始學習起 到做出一個具體而微的線上遊戲
適合學員 : 目標進入遊戲公司參與線上遊戲製作的人
時數 : 100小時
學費 : 20000

這個課程從無到有
示範如何做出一個具體而微的多人3D線上遊戲
除了線上遊戲系統的實作
還有網路連線相關的技術
Oger3D引擎的運用
更包含使用QT來開發遊戲內容編輯器的示範

以下是課程實際內容
//屬性,物品
000 角色屬性 界面
001_002 角色屬性 界面 背包 物品 表格概念
003 背包+ 物品+ 
004 背包+ 物品堆疊 使用物品 界面更新
005 背包+ 裝備物品 裝備界面
006 屬性配點 動作系統

//動作系統
007 動作系統/動作事件 KeyMan
008 動作事件 移動 衝裝
009 場景架構 整合界面/場景 基本攻擊 選定目標
010 動作攻擊時間 攻擊距離 移動模式 角色轉向

//技能
011 解說*.h/*.cpp 繪圖Canvas 修正警告訊息 字串處理
012 自動普通攻擊 攻擊轉向 ObjTable
013 技能基礎/使用 技能界面
014 施展技能動作 怪物表

//網路底層
015 socket類別
016 socket begin end 架構
017 client server架構

//網路架構(多伺服器,副本,分流)
018 UID 移動封包 登入資料 加入怪物
019 封包傳送類別
020 封包:技能,屬性
021_023 多人連線架構/同步
024 補數 client/server分開專案 使用物品封包
025 裝備封包 使用物品封包 路徑搜尋觀念

//路徑搜尋
026 Canvas座標系統 路徑架構
027 路徑/繞障礙物
028 路徑/導航點
029 路徑/最短環繞距離
030_031 多重障礙物 QT編輯器
032_033 地形編輯 路徑修正
034 路徑修正 存檔

//QT遊戲編輯器
035_036 動作編輯器
37 動作編輯器
38 熱鍵界面
38 熱鍵界面 拖曳ICON
39 熱鍵 拖曳ICON

40_41_42 共享機製/ShareObj

//Ogre 3D
043 Ogre 3D 基礎
044_045 Ogre 3D 整合
046 AnimationState
047 回覆問題 ShareObj htonl

//Ogre3D : ETM
048_setup 設定ETM
048 ETM 地形
049 ETM 地形 編輯
050 ETM 地形 編輯 攝影機
051 攝影機 角色高度 整合遊戲模式/編輯模式
052 地形物件
053 地形物件 編修/預覽

//Ogre3D : 2D UI, terrain存檔
054 界面/底圖
055 界面/ICON/游標
056 界面/文字
057 ETM 編輯器界面
058 ETM 編輯器架構/界面
059_60 ETM 場景物件/存讀檔
061_62 ETM 編輯器功能
063 terrain存檔 遊戲模式攝影機
064 遊戲模式攝影機(x2) 點terrain地面移動 WASD操作模式

//Game Server,World Server,Network
065 多個GameServer 傳點/切換GameServer
066 WorldServer
067 WorldServer/UID管理/切換GameServer
068 成員函式指標,修改收封包的處理
069 修改打包封包的處理,回覆問題
070_71_72 修改打包封包的處理 最佳化

073_074 移動同步,程式碼微調,多人連線流程修正

//怪物生成管理
075 生怪區機制
076 生怪區編輯器 Tab整合編輯器
077 生怪區編輯器(未完,留給學員自己練習)

//職業管理
078 職業動作系統管理
079 職業起始技能

080_081 用技能書學得技能 打死怪得到經驗值 提升等級 學得技能 普攻的修正
082 buff機制 buff界面
083 server端技能
084 使用技能
085_086 使用地形目標/界面
086_087 buff機制 法術/buff效果

088_089 WASD操作,NPC配置,任務類別架構
090_91 找人任務 殺怪任務
092 接任務機制
093_94 NPC閒聊 組隊
095 組隊/離隊/界面

096 匯入wow模型
097 3D角色選取 匯入wow模型
098 WASD操控 動作blend(有bug)
099 物品衝裝,合成
100 商店