1 / 15

江啟忠 助理教授 東南科技大學 資訊科技與通訊學系

電腦遊戲程式. 江啟忠 助理教授 東南科技大學 資訊科技與通訊學系. http://gpwiki.org/index.php/Game_Programming_Wiki. 電腦遊戲 ?. 玩電腦遊戲是一回事,但這些遊戲是如何產生的? 我可以自己做電腦遊戲嗎? 公司如何匯集藝術,音樂和故事,它融合在一起,形成一個互動的經驗?  對一些人,這個過程似乎是一個 巫術 ,一個複雜的黑暗藝術,他們也不明白或者覺得,只有大公司數百萬的資金和群眾工作人員有能力這樣做。 如何開始遊戲編程 ?. 如何開始遊戲編程 ?. 首先要做的是決定哪些  編程語言 或 編程環境 ,您想採用。

aradia
Download Presentation

江啟忠 助理教授 東南科技大學 資訊科技與通訊學系

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 電腦遊戲程式 江啟忠助理教授 東南科技大學 資訊科技與通訊學系 http://gpwiki.org/index.php/Game_Programming_Wiki

  2. 電腦遊戲? 玩電腦遊戲是一回事,但這些遊戲是如何產生的? 我可以自己做電腦遊戲嗎? 公司如何匯集藝術,音樂和故事,它融合在一起,形成一個互動的經驗? 對一些人,這個過程似乎是一個巫術,一個複雜的黑暗藝術,他們也不明白或者覺得,只有大公司數百萬的資金和群眾工作人員有能力這樣做。 如何開始遊戲編程?

  3. 如何開始遊戲編程? 首先要做的是決定哪些 編程語言 或 編程環境,您想採用。 當研究語言,你應該考慮: 這個語言是否容易學的麼? 這個語言是否適合做遊戲嗎? (是快和足夠強大?) 這個語言是否合適用於遊戲的開發工具(game development tools)或API(application programming interface)? 作業系 ​​統平台 ? 我能不能找到足夠的說明文件,當我開發遊戲?

  4. 編程語言 Traditional Programming Languages 傳統編程語言 Assembly BlitzBasic / BlitzMax / Blitz3D PureBasic JustBasic C / C++ C# D Delphi Delphi.NET F# FreeBASIC Java Objective-C QBasic Visual Basic Visual Basic.NET

  5. 編程語言 • Scripting-Style Languages 腳本式語言 • ActionScript (Flash) • FPI • JavaScript • KonsolScript • Lua • Python • Ruby • Squirrel

  6. 遊戲開發工具 game developing tools 一旦你已經決定了語言,您需要選擇一個遊戲開發工具或API。 遊戲工具可以為您提供的功能,顯示圖形,播放聲音,input 等等;這又是一個巨大的決定。 考慮以下幾點: 是否遊戲開發工具兼容我的語言? 是否遊戲開發工具適合我的技術水平? 該遊戲開發工具是否適合我想要發展的遊戲? 是提供足夠的文件,讓我可以了解遊戲開發工具嗎? 我是否理解並同意遊戲開發工具的執照?

  7. 遊戲開發工具 -圖形用戶界面 GUI

  8. 遊戲開發工具-角色動畫Character Animation

  9. 遊戲開發工具 - 音頻 Audio

  10. 遊戲開發工具-通用多功能general multipurpose

  11. 遊戲開發工具-圖Graphics

  12. 遊戲開發工具 – Image 影像

  13. 遊戲開發工具 -文字呈現 Text Rendering

  14. 遊戲引擎 Game Engines 遊戲引擎通常包含遊戲開發工具的核心功能。 http://gpwiki.org/index.php/Game_Engines

  15. 簡易電腦遊戲(Simple Games)的程式 • 簡易電腦遊戲設計,是指由個人為主要工作者,從事電腦遊戲開發;其目的在於學習. • HTML • Java Script • VB Script • Java Applet • VB

More Related