推 david429:半夜睡不著覺,把心情哼成歌,只好到屋頂找另一個夢境。 07/05 16:01
※ 引述《feedingdream (飼夢)》之銘言:
: 到現在也只學了一小部分的 C++,連個自訂的視窗都弄不出來。
半夜睡不著.列一下我想得到的.
程式設計:就像是作業(homework)寫個函式可以解決某一個問題.
系統程式設計:像是期末專題要一些模組一起配合達成某種目的.
譬如說人臉追蹤期末專題-可以拆解成
讀入影像模組,
膚色偵測模組,
特徵點偵測模組,
輪廓偵測模組,
使用者介面模組,
繪圖回應顯示模組等等
遊戲程式設計:到這一層主要是了解遊戲引擎層在做什麼-為了達成遊戲系統抽象的功能
視窗平台模組: 看你開發的系統在哪個平台上,需要有不同的視窗函式庫
資源讀入器: 圖片讀入 模型讀入 影音讀入 文件資源讀入
顯示模組: 圖片顯示 圖片管理 文字顯示 內嵌視訊
攝影機鏡頭 三維物件管理 效能控制 人物動作
煙霧火焰水波焦距光影特效顯示
使用者介面: 鍵盤 滑鼠 搖桿 手把 特殊控制器
物理引擎: 碰撞 速度移動更新 爆炸碎裂及彈道模擬 水特效模擬
音效音樂模組: 音樂播放 音效播放 混音 立體音效 多聲道
人工智能模組: 路徑搜尋 狀態判斷 決策判斷 群體智能
網路模組: 訊息傳送 伺服器管理
遊戲設計:不只單指是程式,大概可以說是把抽象的遊玩概念化為實體可運作的流程.
遊戲類型與資源管理分析
遊玩流程設計
事件觸發及編輯器
使用者選單設計
各種怪物人工智能設計
玩家及設計者(Power User)功能設計及權限管理
關卡編輯器及關卡設計
過場動畫(Cut Scenen)設計及編輯器
數值編輯器及各種人物與怪物數值設計
遊戲登入網頁,問題回報或大廳設計
總之,不見得每樣都要會,不見得每個遊戲全部元件都有有...
而且大部分都已經有現成的函式庫了.
只是要如何整合起來.學會使用.
也不見得有個強大的引擎就不用學遊戲程式設計.有狙擊槍不會瞄準也沒用.
跨到最後一個階段後就是看經驗跟領悟了.
有沒寫到的再請各位高手補齊吧....
--
"May the Balance be with U"(願平衡與你同在)
http://vision.twbbs.org/~ndark/
視窗介面遊戲設計教學,討論,分享。歡迎來信。
視窗程式設計(Windows CLR Form)遊戲架構設計(Game Application Framework)
遊戲工具設計(Game App. Tool Design )電腦圖學架構及研究(Computer Graphics)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.197.41