游戲開腳本
㈠ 游戲腳本怎麼做
製作游戲腳本有很多軟體,但是很多都需要您學習編程,那麼問題來了,玩個游戲有必要去學枯燥的編程嗎,答案是完全沒必要,下面介紹幾款腳本製作軟體給大家。
02
1.按鍵精靈:
按鍵精靈是一款模擬滑鼠鍵盤動作的軟體。通過製作腳本,可以讓按鍵精靈代替雙手,自動執行一系列滑鼠鍵盤動作。按鍵精靈簡單易用,不需要任何編程知識就可以作出功能強大的腳本。只要在電腦前用雙手可以完成的動作,按鍵精靈都可以替代完成。
目前按鍵精靈已經更新到[2014.03.16164 ]-2015.11.23更新。從編程的角度來看,它集合一些插件的腳本編輯、調試工具。代碼不公開。生成的小精靈,模式化界面。
03
2.易語言:易語言是一門以中文作為程序代碼編程語言。以「易」著稱。創始人為吳濤。早期版本的名字為E語言。易語言最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐。從2000年至今,易語言已經發展到一定的規模,功能上、用戶數量上都十分可觀。
04
3.TC: TC是一款簡單易學,支持中文編程,零基礎可起步的腳本開發工具。
㈡ 游戲腳本用什麼語言寫
問題一:誰能給我講講游戲腳本的事,用什麼語言編寫?是不是需要你所玩游戲的代碼? 10分 目前游戲腳本用得多的是按鍵與TC簡單開發,前者需要用到VB,學習起來比較吃力,後者是一個新推出的游戲腳本製作工具,可以說它在這方面彌補了按鍵的很多不足的地方,再一個就目前的情況來看,很多游戲都對按鍵進行封殺,所以按鍵的景也是非常的不容易樂觀的,就我而言,我更看TC簡單開發,必定目前剛推出,游戲商基本上不對其進行封殺,再就是它支持中文編程,有自己的編程語言體系,編寫一些游戲腳本自然不需要用到其它的開發語言。
問題二:Win平台的游戲一般是使用什麼語言開發的 一般的大型游戲開發絕不是用某種語言這么單純的問題。一個大型游戲的開發需要龐大的團隊使用各種各樣的語言和工具來完成。總結一下主要有C/C++,匯編語言,著色器語言,腳本語言,高效的開發語言C#或java。
首先一般的游戲開發架構(Windows平台)從底到頂一般是Direct X?――游戲引擎――游戲。
Direct X?相當於所有顯卡的一個統一介面,為游戲提供一個利用硬體渲染的編程模型,但Direct X?介面為了追求高性能功能非常單純和鬆散,不利於游戲的高效開發。此時就需要根據游戲特點對其進行適當的取捨和封裝,實現一組更高抽象的游戲開發介面和框架,可以理解成游戲引擎中的圖形引擎。這部分的開發一般使用的語言是C/C++和少量的匯編語言。
至於游戲引擎是一個非常復雜的功能聚合體,所有的游戲開發工作都是在之上進行的。包括圖形引擎,音頻引擎,碰撞引擎,藝術資源管理,腳本引擎等等。到此為止幾乎還沒有涉及到你所說的游戲開發。
首先在圖形渲染方面,例如光照陰影處理等等,現代顯卡一般是通過可編程著色器實現對圖形效果的控制,所採用的編程語言一般是一些著色器語言,例如Direct X?採用的HLSL,OpenGL使用的GLSL等等,語法類似c語言,游戲執行時被編譯載入到顯卡上,在實現硬體渲染速度的同時又實現了軟體編程的靈活性。
大型游戲開發的絕大部分工作其實都是在編寫游戲腳本,腳本是大型游戲得以如此高速開發和發布的主要原因。腳本化的開發讓游戲開發擺脫了硬編碼的種種弊端,讓游戲內容可以輕易的修改和調試。游戲故事如何進行,各種事件如何觸發,何時該播放哪些聲音或動畫,如何使用藝術團隊創作的資源,這些都是在腳本中編寫的,可以說引擎決定了游戲能做什麼,而腳本才真正決定了游戲做了什麼。一些著名的引擎如虛幻系列都有自己獨特的腳本語言,其他一些引擎可能會採用一些第三方的腳本語言,比如比較流行的Lua。所以開發一個新游戲最簡單的情形就是沿用之前的引擎,創作藝術資源,然後編寫腳本將其組織成一個游戲,幾乎不需要什麼底層的編程語言。
開發環境方面,游戲團隊內部可能會使用一些開發和設計工具對資源進行處理,可以理解成游戲引擎的IDE,這部分因為是內部工具,而且可能需要經常修改所以一般採用比較高效的開發平台和語言,比如暴雪就是部分使用.NET和C#進行一些內部工具的開發。
至於引擎核心的開發,Windows平台比較流行的方法是使用最新版本的Visual Studio,顯卡廠商如NVIDIA也會為VS開發一些插件來簡化顯卡編程和調試。
問題三:游戲用什麼語言編寫的? CS是用VC++寫的,魔獸不清楚了,大多都用VC++,C++,DELHPI寫的手機上用的JAVA
問題四:一般的游戲都是用什麼語言開發的 一般的大型游戲開發絕不是用某種語言這么單純的問題。一個大型游戲的開發需要龐大的團隊使用各種各樣的語言和工具來完成。總結一下主要有C/C++,匯編語言,著色器語言,腳本語言,高效的開發語言C#或Java。
首先一般的游戲開發架構(Windows)從底到頂一般是Direct X?――游戲引擎――游戲。
Direct X?相當於所有顯卡的一個統一介面,為游戲提供一個利用硬體渲染的編程模型,但Direct X?介面為了追求高性能功能非常單純和鬆散,不利於游戲的高效開發。此時就需要根據游戲特點對其進行適當的取捨和封裝,實現一組更高抽象的游戲開發介面和框架,可以理解成游戲引擎中的圖形引擎。這部分的開發一般使用的語言是C/C++和少量的匯編語言。
至於游戲引擎是一個非常復雜的功能聚合體,所有的游戲開發工作都是在之上進行的。包括圖形引擎,音頻引擎,碰撞引擎,藝術資源管理,腳本引擎等等。到此為止幾乎還沒有涉及到你所說的游戲開發。
首先在圖形渲染方面,例如光照陰影處理等等,現代顯卡一般是通過可編程著色器實現對圖形效果的控制,所採用的編程語言一般是一些著色器語言,例如Direct X?採用的HLSL,OpenGL使用的GLSL等等,語法類似C語言,游戲執行時被編譯載入到顯卡上,在實現硬體渲染速度的同時又實現了編程的靈活性。
大型游戲開發的絕大部分工作其實都是在編寫游戲腳本,腳本是大型游戲得以如此高速開發和發布的主要原因。腳本化的開發讓游戲開發擺脫了硬編碼的種種弊端,讓游戲內容可以輕易的修改和調試。游戲故事如何進行,各種事件如何觸發,何時該播放哪些聲音或動畫,如何使用藝術團隊創作的資源,這些都是在腳本中編寫的,可以說引擎決定了游戲能做什麼,而腳本才真正決定了游戲做了什麼。一些著名的引擎如虛幻系列都有自己獨特的腳本語言,其他一些引擎可能會採用一些第三方的腳本語言,比如比較流行的Lua。所以開發一個新游戲最簡單的情形就是沿用之前的引擎,創作藝術資源,然後編寫腳本將其組織成一個游戲,幾乎不需要什麼底層的編程語言。
開發環境方面,游戲團隊內部可能會使用一些開發和設計工具對資源進行處理,可以理解成游戲引擎的IDE,這部分因為是內部工具,而且可能需要經常修改所以一般採用比較高效的開發和語言,比如暴雪就是部分使用.NET和C#進行一些內部工具的開發。
至於引擎核心的開發,Windows比較流行的方法是使用最新版本的Visual Studio,顯卡廠商如NVIDIA也會為VS開發一些插件來簡化顯卡編程和調試。
問題五:游戲里的腳本 都是用什麼語言寫的 可以用Lex和Yacc,沒有什麼語言,一般自己定義
問題六:游戲源碼一般都是用什麼語言寫的? 編寫單機 PC/主機游戲現在都是 C++ 加上一個腳本語言(比如 Lua,這地方不需要腳本引擎多麼高性能,夠用就好)。游戲的架構是引擎 + 游戲邏輯,兩者代碼量是引擎遠遠大於游戲邏輯。商業游戲往往引擎是重用多於自研,所以那些大型游戲的代碼也不是全部都是一行一行敲出來的――很可能其中許多內容是買來的。
網游服務端則一般是自研,這個真是一行一行敲了。網游 EVE 的伺服器完全是照著超算的標准修的,演算法也完全是超算的演算法。編寫單機 PC/主機游戲現在都是 C++ 加上一個腳本語言(比如 Lua,這地方不需要腳本引擎多麼高性能,夠用就好)。游戲的架構是引擎 + 游戲邏輯,兩者代碼量是引擎遠遠大於游戲邏輯。商業游戲往往引擎是重用多於自研,所以那些大型游戲的代碼也不是全部都是一行一行敲出來的――很可能其中許多內容是買來的。
問題七:游戲開發中常用哪種腳本語言? 一般大型的商業游戲引擎有自己的腳本語言,比如Unreal3就有自己的一套Unreal Script ,Unity3d可以用C#、JavaScript~~
也有用python的,不過游戲裡面最知名,用的最多的還是Lua。
魔獸世界的腳本語言就是Lua。
有些公司自主開發的引擎是不公開的,我們也不知道用什麼,很可能是有自己的一套腳本語言系統,有本書《Game script mastery》就是講解游戲裡面腳本引擎搭建的,如果有興趣,加上一點匯編語言和編譯原理的基礎,可以跟著這本書上的看看。推薦還是用Lua(前面那本書也提到Lua了),這個東現在比較流行,資料齊全,有問題也方便交流。
問題八:現在用什麼語言寫游戲腳本好點 5分 CE+OD+E 採納
問題九:做正規游戲用什麼語言編寫腳本最好 做正規游戲用自己家寫的引擎內部語言寫腳本。
問題十:T語言 Y語言 C語言哪個寫游戲腳本好?? 看到這三個選項,心情真的不太好形容,對T語言和Y語言不是特別了解,大概說一下自己的感覺。
C語言是更貼近底層的編程語言,全英文的字母的那種,屬於面向過程的語言,個人認為用C語言寫游戲腳本有點兒求虐,因為介面什麼的都要自己寫。不是很建議用。當然,前提是你說的是純C語言,而不是C++、VC++這種C語言的衍生品。
T語言雖然有點兒過時,不過確實有很多人用TC做出過很炫的游戲效果,應該也容易找到一些例子,方便借鑒。
Y語言不是很了解,只知道是中文編程的典範,全中文內核,不太清楚是不適合寫游戲腳本。
但是我覺得如果選用T語言和Y語言之前,應該考慮一下你要做什麼游戲的腳本,如果是全英文的游戲內核,就要考慮中文編程和英文游戲的對接問題了,特別是Y語言。不是我崇洋 *** ,但是事實證明國內出的一些計算機相關的東西確實都有很多不足之處,有時候可能會很坑。
最後建議還是選用一下現在主流的語言做游戲腳本,想javascript之類的,這些語言其實語法沒比T或Y語言難多少,但是因為大家都在用,可以找到很多資料,還可以有更多的人讓你請教。
㈢ 什麼是游戲腳本
游戲腳本是一種輔助程序,是同過用一種特定的描述性的詞語去編寫的一種編程,在游戲中,可以像人一樣執行命令。例如滑鼠點擊任務,按鍵任務等。

(3)游戲開腳本擴展閱讀:
腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。
腳本程序相對一般程序開發來說比較接近自然語言,可以不經編譯而是解釋執行,利於快速開發或一些輕量的控制。
腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。
㈣ 游戲腳本是什麼意思
腳本是批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的組合,在其中可以實現一定的邏輯分支等。解釋一 :1、腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。 2、現在的腳本語言是比較多的,一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。腳本(Script),就是含有bind和alias等命令的集合,你可以把這個集合存為一個獨立的文件然後在需要的時候執行,這樣就可以方便你在CS中的使用。腳本可以存為後綴名為.cfg的文件放在cstrike文件夾下,執行時在控制台輸入:exec(腳本文件名).cfg即可。比如將一個腳本存為 buys.cfg文件,則在控制台中輸入:execbuys.cfg則可以實現我們所需要的功能。要實現一個命令只要把這一過程定義(alias)好,並且分配一個鍵位給這個命令,以後只要按分配好的鍵位,就可以實現這一過程。所有的腳本都是通過這一方法實現的。解釋二:1、動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。 2、二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。 3、腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
㈤ 腳本是什麼腳本怎麼用我是說在游戲里。
游戲腳本就是俗稱:"外掛" 都是利用編程類軟體編寫的。需要有些編程基礎。現在基本都用按鍵精靈。

腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。
因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
腳本通常可以由應用程序臨時調用並執行。
各類腳本被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當點擊網頁上的Email地址時能自動調用Outlook Express或Foxmail這類郵箱軟體,就是通過腳本功能來實現的。
也正因為腳本的這些特點,往往被一些別有用心的人所利用。
例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。
所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。
通過"安全設置"對話框,選擇"腳本"選項下的各種設置就可以輕松實現對腳本的禁用和啟用。
㈥ 游戲腳本製作教程 都有什麼方法
1、製作教程都是按照以下的操作步驟進行,要寫游戲腳本就得用到游戲腳本開發工具,沒有游戲腳本開發工具來寫游戲腳本是比較困難的,目前國內比較好的並且又是免費的游戲腳本開發工具就是TC簡單程序開發工具,它是國內首款免費多線程的圖形界面腳本製作開發工具軟體,支持中英文雙語言編寫腳本程序,可以說TC開腳本界先河 ,是免費腳本開發製作工具的首選。
2、對於簡單的游戲腳本來說,按鍵靈是最方便的,學習起來也比較容易上手,基本上幾天就能學的差不多,目前也有pc版本和安卓版的,圖文教程去論壇找,視頻教程可以去各大視頻網站搜索。
㈦ 游戲腳本是什麼 腳本是什麼意思
游戲腳本中的腳本指的是一種行為控制,游戲腳本就是專門針對該游戲角色而進行的一種行為控制,比如自動打怪,自動拾取物品,自動回血回藍,自動做任務等等
㈧ 淺談游戲腳本策劃的職能
腳本,是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。下面我們就來談談游戲腳本策劃究竟是干什麼的。想了解更多相關資訊請持續關注我們應屆畢業生培訓網。
游戲腳本策劃主要干什麼?
腳本策劃近幾年逐漸被重視。越來越多的引擎,越來越多的游戲,對游戲腳本的定義和開發的支持,讓腳本的功能越來越強大,也成為游戲策劃開發游戲的利器之一。 在介紹腳本策劃之前,我有必要先解釋一下什麼叫腳本。
通俗點說,腳本就是利用程序實現一個簡單的循環。放在游戲中的具體例子就是:大家都知道,網路游戲中的練級場所會定時、定點刷新怪物。但這怪物是怎麼刷新出來的?當然不是由GM上線刷新,而是利用事先設計好的腳本,系統將自動按時間和地點刷新怪物。 而腳本策劃所要做的,就是製作游戲中不同的腳本,比如上面提到的怪物刷新腳本、任務腳本等等。
游戲腳本策劃是策劃團隊中的“程序員”
腳本策劃一般需要有一定的編程基礎,因為腳本本身其實就是一種程序。
腳本策劃的工作內容比較單一,屬於偏執行方面的策劃,是策劃團隊中的“程序員”,主要負責游戲中腳本程序的編寫。
腳本策劃類同於程序員但又不同於程序員,因為會負責游戲概念上的一些設計工作。通常是游戲設計的執行者。因此游戲腳本策劃必須要有編程功底,他的工作是任務等的腳本編寫,以及管理程序提供的各種需要策劃維護的腳本介面。
腳本語言就是游戲世界得以運行的基石
如果說開發語言是游戲程序得以運行的基石,那麼腳本語言就是游戲世界得以運行的基石。一切劇本、圖片、音樂、動畫等皆是由腳本語言整合在一起並由程序解釋執行的。所以可以說腳本是程序與劇本之間的橋梁,所以也是主程序與劇情負責必須共同掌握的部分。
腳本是如何形成的?程序設計的本身拓展和設計越來越復雜,而且分劃出不同的類型,同時在繼承發揚中丟失著,底層的構架被越來越多的人所拋棄,程序的東西,讓人望而卻步,無法駕馭,而腳本就如程序管理員一樣抓住程序設計本身一些最基本的構成思路和運行機理,是一種總結概括,把重點提煉,把相關歸類,把過程簡化,保留一般的`規則。 腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
各個游戲公司常用的腳本有:LUA和PYTHON
有些游戲公司的腳本,是由公司程序員自己編寫的一種開發工具。
常用游戲腳本中,目前應用比較廣泛的有幾種,一個是LUA,一個是PYTHON。
LUA腳本,在魔獸世界中發揚光大(後來的征途中好像也採用LUA腳本),好多游戲都開始接受並且學習這種腳本知識,以期能應用到自己游戲中,游戲腳本的好處就是,能夠快速的調動一些游戲資源,利用自己手上的關鍵欄位進行指揮,統領,運營部門最適用。
lua腳本與python腳本對比分析
1、兩者的定位不同。python的定位在於自身的獨立開發,即是說python定位於自己能解決所有的問題。lua定位在與其它的代碼,尤其是C++代碼進行相互配合的編譯,單獨的Lua本身沒有任何的意義。
2、站在解決問題的角度上看。python依靠自身越來越強大的庫,讓編程者能實現越來越多,越來越復雜的問題。lua本身則必須與其它的編譯語言結合,才能解決問題。以C+++lua來舉例。單獨的C++,因為C++的復雜性,在其解決問題提供方便的同時,也給程序員帶來了很大的麻煩,這些麻煩主要有兩個方面:1,C++本身,特別是能用好C++,對程序員就來說就是一個很高的要求。2,在解決復雜問題時,C++程序結構的復雜性和邏輯實現的復雜性,給程序員對程序的改進和維護帶來了很大的麻煩。而C++與Lua的結合,讓C++可以只負責為lua提供各種基本的功能函數庫,而Lua調用這些庫來實現各種邏輯功能。這種分工可以讓程序員將程序中的基本代碼庫和邏輯實現代碼進行分離,使程序的效率和可維護有了很大的提高。所以,如果真的要站在解決問題的角度來對python和lua進行對比的話。實際上,是C++與python進行對比,而與lua無關。
3、python與C++對比,我覺得python與C++對比的優勢就在於其所提供的基本庫,大大的降低了程序復雜度與可維護性對程序員本身的要求。比如,同樣的功能,如果是C++來做的話,可能其程序員必須具備三年的經驗,如果是python來做,而python又有解決問題所需要的庫的話,一個具有一年程序經驗的程序員可能就能完成了。但是,同樣的,如果是C++與Lua結合來解決問題的話,可能就只需要半個高級程序員和一個只有c語言一年經驗的程序員就可以了。半個高級程序員負責提供lua的函數庫,另一個程序員,只需要用這些代碼庫實現邏輯就行了。
綜上所述,C+++lua的開發模式,和python源代碼庫開發+python腳本開發模式其實是一樣的。但是站在程序員的角度上來說,C+++lua就更為簡單一些,因為除去基本的lua解釋代碼外,C++可以為lua動態提供各種函數庫。而python程序員則必須受制於python所提供的各種功能庫。所以,如果解決一些具有普遍性和重復性的問題時,python是有優勢的,因為有很多的代碼可以不用重寫,而C+++lua則必須重構。如果是解決一些非普遍的問題,如果python本身沒有提供解決這些問題的庫的話,python程序員,就必須走回C++的老路。
㈨ 什麼是游戲腳本
游戲腳本的意思,就是一個模擬滑鼠、鍵盤的程序,修改需要模擬器。
比如玩家要按一下A鍵, 移動滑鼠點擊一下。這個動作,用腳本可以直接幫玩家執行,省了手動操作。但使用游戲腳本在游戲中是作弊行為,會嚴重影響其他玩家的體驗,因此需要嚴厲抵制。

游戲腳本原理
一個游戲的任務,需要在不同的手機屏幕上進行一系列點擊,滑動,甚至輸入文本,發送語音等動作後才能完成,而這一切操作其實就是手機中會記錄這些動作的文件,文件存儲的是一個又一個的信號量。
這些信號然後根據不同廠商的設定反饋給上層,而上層會根據反饋的信息轉換成統一識別的事件,事件最後響應給應用,並對信息進行相應的處理,最後呈現給用戶並實現它,這一些列的動作都是可以通過一些現有的工具或者說解決方案來幫實現自動游戲的功能。
