電腦遊戲程式設計 靜宜大學 資訊工程學系 蔡奇偉 副教授

Slides:



Advertisements
Similar presentations
工研院 人機互動應用專案 陳柏戎 視覺化互動技術導覽.
Advertisements

第四章 遊戲開發團隊的任務 課前指引 對於一間公司來說,一個部門裡會有許多人加入開發遊戲,而各部門與各部門之間也必須相互依附合作。然而結合眾多不同知識領域的專案,並不是也不能像單人軟體開發一樣,能夠隨時隨地更改。再者如果規劃不當或合作默契不夠,有可能會牽一髮而動全身,使得開發時程大幅延宕。
史克威爾艾尼克斯(日語:スクウェア・エニックス,英語:Square Enix Co. , Ltd
LED CUBE 預期規劃.
開南大學 資訊管理學系 學分學程相關說明.
行銷研究 單元三 次級資料的蒐集.
星云集团.
Pokemon & Nintendo 关于宠物小精灵与任天堂的介绍.
遊戲軟體分級介紹 本簡報內容著作權為經濟部工業局所有 裴翠美 經濟部工業局.
靜宜大學專用 PowerPoint 檔案 數位教材
神奇的俄羅斯方塊 臺北市立大安高級工業職業學校 資訊三甲 專題名 稱 : 指導老師 : 王敏男 小組成員 : 朱柏昇 林修輊 林家敬
MIS簡介 靜宜大學資管系 楊子青.
内容提要: 数字图像处理的发展简史 图像处理的任务 基本的图像处理系统 图像各种形式的表示 MATLAB图像处理工具箱简介。
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
臺北市立大學 資訊科學系(含碩士班) 賴阿福
主講人:資通中心李威頤 校內分機:6111 講義下載: 資料下載
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
手機作業系統介紹.
次世代家用遊戲主機策略剖析: Xbox One入主娛樂中心更具底氣 PS4玩家為本難顯擴散效應
有聲無影妙趣多 有影無聲?.
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
30週年校慶 電腦科暨電腦學會 移動裝置程式編寫及學生成果分享
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
安裝JDK 安裝Eclipse Eclipse 中文化
Methods 靜宜大學資工系 蔡奇偉副教授 ©2011.
OpenID與WordPress使用說明
連結資料庫管理系統.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
指導教授 曾淑峰教授 成員 組長 葉桓伶 組員 謝桂蘭 江政祐 陳觀柏 徐志節 林東嶺
雲端計算.
FTP檔案上傳下載 實務與運用.
科技輔具—遊戲應用 台灣大學職能治療學系 凱惠 昶霆 耶!.
本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣2.5版授權釋出
使用者經驗設計 User Experience Design
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
App Inventor 2初體驗 靜宜大學資管系 楊子青
專題規劃 kiosk 指導教授:李博明 組員:4A – 陳俊良 4a – 梁怡瑄 1.
作業系統 第三章 作業系統結構.
Prepare by Jean Huang 黃瀞儀
5min教學錄製-PC Jay Lin 2016.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
講師:陳永芳 網際網路資源運用 講師:陳永芳
雲端運算的基石(1) 虛擬化技術簡介
Google協作平台+檔案分享(FileZilla+網路芳鄰)
教學媒體作業 歷史系99級 楊琇媚. 教學媒體作業 歷史系99級 楊琇媚.
指導老師:周建興 老師 開發團隊:吳旻翰、池宗諺 淡江大學電機工程學系 2015/12/11
數位說故事(Digital Storytelling)
Class & Object 靜宜大學資工系 蔡奇偉副教授 ©2011.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
第 8 章 鍵盤與滑鼠.
MicroSim pspice.
(Mobile User music–Sharing Innovation Center)
講師:高宏宣 “景文科技大學應用英語系” 『電腦輔助教學』課程講義 Gold WAVE音訊軟體 講師:高宏宣
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
Video 影像 (VideoPlayer 影像播放器、Camcorder 錄影機) 靜宜大學資管系 楊子青
取得與安裝TIDE 從TIBBO網站取得TIDE
六年級電腦科 我是小導演 影音剪輯Movie Maker
數位學習 孫春在、曾憲雄、陳登吉、袁賢銘.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
介紹Saas 以Office 365為例 組員: 資工四乙何孟修 資工四乙 黃泓勝.
日期:2009年10月22日 報告單位: 京年升電腦科技有限公司 報 告 人:副總經理 楊世豐 Power
遊戲製作 指導教授: 王文彥 學生:歐洺全.
決策支援系統 實例簡介.
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
研究機構新聞稿揭露2012Q3智慧型手機出貨佔量比
Windows Phone Game 行動遊戲開發
營運模式.
主 講 人: 任 立 中 博士 國立臺灣大學管理學院國際企業學系暨研究所副教授
醫療影像圖檔處理與投影顯示 Project L 指導教授: 東吳大學資訊科學系副教授 鄭為民老師 組員 Java 3D組 - 郭慈芬、李亭瑩
Department of Computer Information Science, NCTU
Presentation transcript:

電腦遊戲程式設計 靜宜大學 資訊工程學系 蔡奇偉 副教授 版權所有:靜宜大學資訊管理學系 蔡奇偉副教授

大綱 電腦遊戲主機 電腦遊戲的類別 電腦遊戲的製作團隊 製作流程 發展工具 電腦遊戲的銷售 好遊戲的條件 什麼!還有續集? 參考資料與網路上的資源

電腦遊戲主機 電玩主機 一般電腦 其他 Nintendo Sega Sony Microsoft 早期 PC Macintosh PDA 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 2.5D 3D 互動影片 Virtual Reality 由玩家以互動的方式來播放預先錄好的影片 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、King’s Quest 益智性 Tetris、接龍、棋類、青蛙過街、…

以操控方式來區分 鍵盤/滑鼠/搖桿遊戲 體感遊戲 觸控遊戲

以遊戲參與人數來區分 單人 多人(單一主機) 多人(網路) 一次只能有一個玩家。 支援多個玩家在一台主機上競爭或合作 每個玩家各有一台主機,透過網路,和其他玩家共同參與遊戲的進行。 區域網路 廣域網路

電腦遊戲的製作團隊 除了簡單的電腦遊戲可以一個人從頭到尾一手包之外,電腦遊戲需要一組高效率的團隊來完成。這個團隊通常包含下列的成員: 製作人:負責資金籌措、對外連絡、成本控制、與 監督遊戲製作的進度。 導演:製定遊戲的風格、設計人機介面、計劃統合、 協調各小組的工作。 企劃:提出遊戲的企劃案和大綱、進行市場調查、 評詁資金設備的需求、規劃進度流程。

腳本:撰寫遊戲的故事、角色定義、分鏡畫面。 美工與剪接:製作美工圖檔、3D 模型、或 3D 動畫。 音效:製作遊戲所需的特殊音效與配樂 程式師:撰寫遊戲的核心引擎、程式庫、輔助工具程式、 當然,還有遊戲主程式。 遊戲測試人員:測試遊戲程式的正確性、穩定度、可玩性、 與趣味性。 文書:撰寫遊戲安裝手冊、使用手冊、與遊戲密笈。 行銷廣告:安排行銷管道與廣告手法。

製作流程 腦力激盪、構思遊戲的故事大綱 提出企劃案、籌措資金 決定遊戲的型態與所需的技術 組織製作團隊 撰寫腳本、分鏡與遊戲文件 製作美工圖片、動畫、音效、與配樂 撰寫與偵錯遊戲程式 測試遊戲 發行

發展工具 C/C++, C#, 或 Objective-C 程式編譯器 影像編輯軟體 3D 模型/動畫軟體 影片剪接軟體 音效處理/編輯軟體 文書軟體 內部自行發展的工具軟體,如場景編輯器、角色編輯器、關卡編輯器、資料庫管理

電腦遊戲的銷售 透過 App Market 自行銷售 代理商 附在其他硬體中搭售 共享軟體 免費 完整版或簡易版(另外付費即可昇級到完整版) 完整版,靠玩家的良心來收費 免費 簡易版(另外付費即可昇級到完整版)或完整版 遊戲夾帶廣告

好遊戲的條件 引人入勝的故事情節、誘發玩家的想像力 給玩家一個目標 給玩家一點意外 不要讓玩家太意外

什麼!還有續集? 通常發展一個全新的電腦遊戲需要大量的人力與財力,所以「一魚兩吃」的技倆就成為省錢的法寶。你可以用已發展出的技術與工具來製作續集,而省下研發的費用。所以,在發展目前遊戲的同時,你也該開始想想續集的故事。 許多遊戲都用這招數,有些公司甚至只用相同的技術,第一集、第二集、…不斷的出來。

參考資料 Andrew Rollings and Dave Morris. Game Architecture and Design. Coriolis, 2000. 本書探討電腦遊戲製作的原則和流程。有意成立電腦遊戲製作公司的人,應該先看看這本書。

網路上的資源 http://www.gamesdomain.com http://gameprogrammer.com/ http://www.gdconf.com/ http://dir.yahoo.com/Recreation/Games/Computer_Games/Programming/