电脑游戏程式设计.ppt
電腦遊戲程式設計靜宜大學 資訊工程學系蔡奇偉 副教授大綱電腦遊戲主機電腦遊戲的類別電腦遊戲的製作團隊製作流程發展工具電腦遊戲的銷售好遊戲的條件什麼!還有續集?參考資料與網路上的資源電腦遊戲主機 電玩主機 Nintendo Nintendo,N64,GameBoy,GameCube,GBA,NDS,Wii Sega Genesis,Saturn,DreamCast,Game Gear Sony PS,PS2,PS3,PSP Microsoft Xbox,Xbox 360 一般電腦 早期 Atari Apple II Amiga PC Dos Windows Linux Macintosh其他 PDA 手機 Tablet電腦遊戲的類別以技術來區分 2D 場景與角色純以 2D 的圖片來組成 2.5D 場景與角色部分以 2D 圖片部分以 3D 模型來組成 3D 背景與角色動畫都以 3D 即時算圖來呈現 互動影片 由玩家以互動的方式來播放預先錄好的影片 Virtual Reality 玩家使用視盔與感應手套進入 3D 的虛擬實境 The Future:Holo Deck 電腦遊戲的類別以內容玩法來區分 第一人稱射擊遊戲 Doom,Hexen,Quake,Unreal,Dark Force,Halo 運動遊戲 NBA,NFL,Golf,Tennis 格鬥遊戲 射擊遊戲 Astroids,Pac Man 機械模擬 賽車、飛行、摩托車、社會經濟模擬 Populous,SimCity,SimAnt 戰爭策略 星海爭霸、世紀帝國、三國演義 角色扮演 Diablo、Final Fantasy、倚天屠龍記、仙劍奇俠傳 探險 Myst、Kings Quest 益智性 Tetris、接龍、棋類、青蛙過街、以操控方式來區分 鍵盤/滑鼠/搖桿遊戲 體感遊戲 觸控遊戲以遊戲參與人數來區分 單人 一次只能有一個玩家。多人(單一主機)支援多個玩家在一台主機上競爭或合作 多人(網路)每個玩家各有一台主機,透過網路,和其他玩家共同參與遊戲的進行。區域網路 廣域網路電腦遊戲的製作團隊除了簡單的電腦遊戲可以一個人從頭到尾一手包之外,電腦遊戲需要一組高效率的團隊來完成。這個團隊通常包含下列的成員:製作人:負責資金籌措、對外連絡、成本控制、與 監督遊戲製作的進度。導演:製定遊戲的風格、設計人機介面、計劃統合、協調各小組的工作。企劃:提出遊戲的企劃案和大綱、進行市場調查、評詁資金設備的需求、規劃進度流程。腳本:撰寫遊戲的故事、角色定義、分鏡畫面。美工與剪接:製作美工圖檔、3D 模型、或 3D 動畫。音效:製作遊戲所需的特殊音效與配樂程式師:撰寫遊戲的核心引擎、程式庫、輔助工具程式、當然,還有遊戲主程式。遊戲測試人員:測試遊戲程式的正確性、穩定度、可玩性、與趣味性。文書:撰寫遊戲安裝手冊、使用手冊、與遊戲密笈。行銷廣告:安排行銷管道與廣告手法。製作流程腦力激盪、構思遊戲的故事大綱提出企劃案、籌措資金決定遊戲的型態與所需的技術組織製作團隊撰寫腳本、分鏡與遊戲文件製作美工圖片、動畫、音效、與配樂撰寫與偵錯遊戲程式測試遊戲發行發展工具C/C+,C#,或 Objective-C 程式編譯器影像編輯軟體3D 模型/動畫軟體影片剪接軟體音效處理/編輯軟體文書軟體內部自行發展的工具軟體,如場景編輯器、角色編輯器、關卡編輯器、資料庫管理電腦遊戲的銷售透過 App Market自行銷售代理商附在其他硬體中搭售 完整版或簡易版(另外付費即可昇級到完整版)共享軟體 完整版,靠玩家的良心來收費免費 簡易版(另外付費即可昇級到完整版)或完整版 遊戲夾帶廣告好遊戲的條件引人入勝的故事情節、誘發玩家的想像力給玩家一個目標給玩家一點意外不要讓玩家太意外什麼!還有續集?通常發展一個全新的電腦遊戲需要大量的人力與財力,所以一魚兩吃的技倆就成為省錢的法寶。你可以用已發展出的技術與工具來製作續集,而省下研發的費用。所以,在發展目前遊戲的同時,你也該開始想想續集的故事。許多遊戲都用這招數,有些公司甚至只用相同的技術,第一集、第二集、不斷的出來。參考資料Andrew Rollings and Dave Morris.Game Architecture and Design.Coriolis,2000.本書探討電腦遊戲製作的原則和流程。有意成立電腦遊戲製作公司的人,應該先看看這本書。網路上的資源http:/