150 likes | 336 Views
電腦遊戲程式. 江啟忠 助理教授 東南科技大學 資訊科技與通訊學系. http://gpwiki.org/index.php/Game_Programming_Wiki. 電腦遊戲 ?. 玩電腦遊戲是一回事,但這些遊戲是如何產生的? 我可以自己做電腦遊戲嗎? 公司如何匯集藝術,音樂和故事,它融合在一起,形成一個互動的經驗? 對一些人,這個過程似乎是一個 巫術 ,一個複雜的黑暗藝術,他們也不明白或者覺得,只有大公司數百萬的資金和群眾工作人員有能力這樣做。 如何開始遊戲編程 ?. 如何開始遊戲編程 ?. 首先要做的是決定哪些 編程語言 或 編程環境 ,您想採用。
E N D
電腦遊戲程式 江啟忠助理教授 東南科技大學 資訊科技與通訊學系 http://gpwiki.org/index.php/Game_Programming_Wiki
電腦遊戲? 玩電腦遊戲是一回事,但這些遊戲是如何產生的? 我可以自己做電腦遊戲嗎? 公司如何匯集藝術,音樂和故事,它融合在一起,形成一個互動的經驗? 對一些人,這個過程似乎是一個巫術,一個複雜的黑暗藝術,他們也不明白或者覺得,只有大公司數百萬的資金和群眾工作人員有能力這樣做。 如何開始遊戲編程?
如何開始遊戲編程? 首先要做的是決定哪些 編程語言 或 編程環境,您想採用。 當研究語言,你應該考慮: 這個語言是否容易學的麼? 這個語言是否適合做遊戲嗎? (是快和足夠強大?) 這個語言是否合適用於遊戲的開發工具(game development tools)或API(application programming interface)? 作業系 統平台 ? 我能不能找到足夠的說明文件,當我開發遊戲?
編程語言 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
編程語言 • Scripting-Style Languages 腳本式語言 • ActionScript (Flash) • FPI • JavaScript • KonsolScript • Lua • Python • Ruby • Squirrel
遊戲開發工具 game developing tools 一旦你已經決定了語言,您需要選擇一個遊戲開發工具或API。 遊戲工具可以為您提供的功能,顯示圖形,播放聲音,input 等等;這又是一個巨大的決定。 考慮以下幾點: 是否遊戲開發工具兼容我的語言? 是否遊戲開發工具適合我的技術水平? 該遊戲開發工具是否適合我想要發展的遊戲? 是提供足夠的文件,讓我可以了解遊戲開發工具嗎? 我是否理解並同意遊戲開發工具的執照?
遊戲引擎 Game Engines 遊戲引擎通常包含遊戲開發工具的核心功能。 http://gpwiki.org/index.php/Game_Engines
簡易電腦遊戲(Simple Games)的程式 • 簡易電腦遊戲設計,是指由個人為主要工作者,從事電腦遊戲開發;其目的在於學習. • HTML • Java Script • VB Script • Java Applet • VB