游戲編程

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是游戲編程

  游戲編程指利用電腦編程語言,如C編程語言、C++編程語言、彙編等,編製電腦或游戲機上的游戲。目前流行的游戲編程語言為C++編程語言,目前流行的游戲編程介面為DirectX 9.0,還有OpenGL、SDL等。

游戲編程的相關術語

  游戲腳本是指在製作電子游戲的程式時,程式員為電子游戲程式編寫的腳本語言。腳本語言是為了縮短傳統的編寫-編譯-鏈接-運行過程而創建的電腦編程語言,而游戲腳本語言在電子游戲程式的編寫中被廣泛使用。

  目前的電子游戲編程過程中大量使用游戲腳本來進行游戲程式的編寫。例如在網路游戲魔獸世界中就使用了Lua腳本。一般游戲腳本是由開發電子游戲的程式員來編寫,但也可能由一些其他的游戲開發人員編寫簡單的游戲腳本。

  游戲工具編程是指採用各種開發工具進行開發修改電腦、電視游戲的過程。主要的開發工具有以下幾大類:

  • 編程語言工具以及集成開發環境:Visual C++、Visual BasicDelphi、.NET Framework系列等等。
  • 開發工具包:最有名的是DirectX系列。
  • 各種游戲廠家自己開發的封裝度極高的製作工具,如角色扮演游戲製作工廠等等。

  這類工具是將游戲必要的人物、道具以及場景繪製好後,由玩家自由調用組合,而很少甚至不需要製作者敲入一行代碼就可完成整個游戲的製作過程。但是這種製作過程無法充分發揮製作人的創作才智,例如各種人物的設計就無法由創作者加以改變。

  例如一些線上編程游戲,《VIM-Adventures》是一款從零學習 Vim 的游戲;《Learn Git Branching》通過可視化和闖關的方式滿足了各個階段玩家的學習需求;Steam 上知名的《程式員升職記》,在玩游戲的過程中,能學習電腦專業基本的標準輸入流、標準輸出流、寄存器、指針等概念,同時考驗邏輯思維能力。

本條目對我有幫助1
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

苏青荇,M id 05544b92f8eb83414e4a46ac9da81bce.

評論(共0條)

提示:評論內容為網友針對條目"游戲編程"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

闽公网安备 35020302032707号