❶ 前提我想游戲掛編程。可是對電腦一竅不通 。。。。
先回答你的三個問號:
1、編程是用這些編的,但不限於這些,還有更多更加神奇的語言。
2、C是各種語言的基礎,介紹了最基本的概念,但由於設計思想較為落後,用處已經較小了
其他的幾門略有不同吧,各有各的好處壞處,分別適合做不同的事。
3、這么說不很恰當,我覺得他們都算是英語,大部分文字(編程中成為「關鍵字」)是一樣的,所有的語句都是由「關鍵字」+「符號(加減乘除、等號,冒號,引號等)」+「字元(編程里稱變數)」這「三要素」組成的,每門語言的這「三要素」基本都是一樣的,不同的是組成方法而已,可以說80%是差不多的,另外20%是各有各的好,所以對於不同的目的,就有不同的語言選擇了。
然後要告訴你這樣一件事:
C,C#,C++,JAVA這個幾個都是編程語言沒有錯,不過這些大多是用來寫系統或者應用程序的。
至於游戲這種龐大的項目,則是由多種語言配合實現的,比如賬號登陸可以用JAVA寫,游戲的操作模式(如行走、攻擊)用C++寫。這兩個都算是基本操作內容吧,用C++和JAVA配合來寫比較傳統和穩定。
而NPC也是游戲很重要的角色,提供接發任務、買賣物品等各種「重復自動化」功能,為什麼說是重復自動化呢,拿魔獸世界舉例吧,負責日常任務的NPC一直就在那,點他就接任務或者交任務,或者買賣道具,像這樣的反復執行且一直不變的程序,則使用腳本語言更加合理(腳本語言的自動化實現非常理想)
你說想編游戲外掛?
外掛大多也是腳本,也用腳本語言編寫比較常見。
目前主流的腳本語言有 Ruby 和 Python(這兩個也叫動態語言,JAVA那些叫靜態語言),至於Javascript,也算是一種吧,但是個人感覺沒有前兩個好用。
Ruby和Python這兩個對於初學者來說,不容易接受,倒不是說難學,主要是因為它們和Java這些不一樣,具體的不多說了。
總之,外掛這東西,Java 和 C 比較難以實現。
想做外掛,就學腳本語言,歸根結底,外掛就是一個腳本而已。
最後給你點學編程的建議吧:
1、C語言是編程基礎,很多語言都是建立在它的基礎上的,你可以找本書看看,了解下「數值,字元串,變數,常量,數組,判斷語句,循環語句」等最基本的概念,這幾個都是所有語言通用的,就像小時候學漢語拼音一樣,學會了拼音,才能識字。至於「指針」,屬於C語言中較復雜的內容,可以直接忽略,因為很多後來的語言都沒有指針了。
2、C++、Java這兩個是目前比較流行的「面向對象」型語言,對於這兩個語言,我的建議是在C語言基礎上,把「面向對象」的思想去熟悉一下,就是了解下他們的編程思路(隨便找本Java入門書,都會有專門介紹面向對象思想的),至於語法方面,主要熟悉裡面的「類和方法」,把「封裝、繼承、多態」搞懂了(其實很好懂,看兩頁書就明白了,一般書里都拿大雁和人舉例,回頭你自己看吧),掌握了「類和方法」,就可以算是入門「面向對象」了。
3、前面兩條都做到了,可以說算是基本入門了,但是寫出有用的程序,還需要學習更多,比如寫聊天工具,就需要網路編程,伺服器客戶端的連接等,這些都是各門語言中的高級編程部分了,其實高級編程不難,畢竟每門語言的關鍵字就那麼幾十個,再難的語句也就是「關鍵字+符號+變數」構成的,基礎學好了,高級的看看練練,自然就會了,基礎就像英語單詞,單詞只要都認識了,就算不懂英語語法,也大概可以看懂一段文章吧?編程就是這樣。
4、至於我說的Ruby 和 Python這兩個語言,其實也不難學,就是整個類型和Java、C++不一樣,所以會讓人很不習慣,但是當你學會Java了,這兩個就會很容易上手了,這兩個語言真的很神奇(代碼非常的簡潔易懂),同一個程序,用Java寫,可能需要500行代碼,而用Ruby寫,很可能只需要200行,另外告訴你,很多黑客們的病毒木馬等攻擊代碼,就是用Ruby寫的,很多發出攻擊的程序也是Ruby和Python寫的,當你學會了Ruby,你會發現愛不釋手的。
祝你成功!
❷ 學編程多久可以寫游戲輔助
學編程3周左右可以寫游戲輔助。
對於沒有任何基礎的,花上半個月學習語法,再用一周時間,熟悉一下對應Windows介面,也就是說三周左右,就可以寫一些簡單的輔助;如果寫復雜的,需要的時間更長。自學編程建議從C語言學起,可以說60%~80%的程序員都是從C語言開始。
寫一個游戲輔助需要什麼條件
1、熟練的C語言知識。
目前的外掛大部分都是用BC或者是vc寫的,擁有熟練的C語言知識是寫外掛的基本條件。
2、具有很強的匯編基礎。
一般游戲都不可能有原代碼的,必須反匯編或者跟蹤的辦法來探索其中的機理 ,所以有強的匯編基礎也是必不可少的條件。
3、熟練掌握跟蹤和調試的工具。
❸ 想學做手機游戲的外掛,不知道從什麼學起
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-1697633700523736868
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-1697633700523736868
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
❹ 為什麼多數外掛都用易語言
因為易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有資料庫,功能絲毫不比其它同類產品差,相比之下外掛的製作會顯得比較簡單。
易語言的基本特點:
1、全中文支持,全部自主知識產權。
2、擁有自己的編譯器。
3、跨平台編程。
4、擁有自己的資料庫系統,且支持訪問現有所有資料庫。
5、內置專用輸入法,支持中文語句快速錄入。
6、全可視化編程。
7、中文本土化特色的支持。
8、多種語言支持。
9、可以與其它編程語言協作開發。
10、支持世界先進編程技術。
11、人機界面友好,集成化程序設計界面。
12、代碼即為文檔、源程序格式統一。
13、超強的程序編輯器。
14、多媒體功能支持強大。
15、完善的網路、埠通訊和互聯網功能支持。
16、支持調用API底層函數。
17、支持標准外部OCX組件。
18、可由易語言支持庫無限擴充其功能。
19、模塊化開發。
20、強大的學習與幫助系統。
❺ 想學做游戲輔助掛,要學什麼編程
你可以先去【繪學霸】網站找「游戲設計/游戲製作」板塊的【免費】視頻教程-【點擊進入】完整入門到精通視頻教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-557328925491843212
想要系統的學習可以考慮報一個網路直播課,推薦CGWANG的網路課。老師講得細,上完還可以回看,還有同類型錄播課可以免費學(贈送終身VIP)。
自製能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭:王氏教育。
王氏教育全國直營校區面授課程試聽【復制後面鏈接在瀏覽器也可打開】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-557328925491843212
在「游戲設計/游戲製作」領域的培訓機構里,【王氏教育】是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同類型大機構不一樣的是:王氏教育每個校區都是實體面授,老師是手把手教,而且有專門的班主任從早盯到晚,爆肝式的學習模式,提升會很快,特別適合基礎差的學生。
大家可以先把【繪學霸】APP下載到自己手機,方便碎片時間學習——繪學霸APP下載: www.huixueba.com.cn/Scripts/download.html
❻ 現在做外掛大部分用什麼軟體,是wpe還是od好
WPE是一個網路封包截取軟體
通過他可以製作一些游戲的外掛
他截取封包,然後利用一些封包命令來騙取服務端,從而實現一些游戲中無法實現的功能。
WPE(Winsock
Packet
Editor)
它的中文名稱是:網路封包編輯器
在大多數的變成工具中winsock已經封裝成一個控制項,成為網路變成的控制項,是非常方便的,利用這個控制項,變成工具就可以編寫外掛工具,例如使用VB就可以非常容易地編寫出很出色的外掛。(順便打個廣告:本教材也有使用VB編寫外掛教材,注冊後就可以學習,利用VB編寫外掛比WPE編寫的外掛多出很多優點,例如,可以編寫注冊功能,使你做的外掛讓別人使用時必須注冊才能使用,WPE做出來的外掛是任何人得到了外掛就可以使用,不能實現限制使用,並且VB對鍵盤滑鼠的控制,對系統的控制都很出色,VB是visial
basic
的意思,就是可視化依據basic語言的編程工具,Basic本身就是基本的的意思,是很簡單的語言,但是功能卻是非常強大
❼ 外掛的製作原理是什麼如何製作個外掛
通常使用的方法有兩種(用途不同)
1.截取和偽造傳送數據(截取封包)
2.截取屏幕和模擬按鍵(簡單游、按鍵精靈就是使用這個原理)
截取封包從WPE著手開始,難度比較高,需要熟悉網路傳輸、伺服器、游戲結構等
第二種方法可以直接從編寫[按鍵精靈]腳本開始,需要簡單編程概念
❽ 做外掛用什麼編程內存掛是什麼意思哪種編程效率更高
外掛,C#,c++都行的,有的用JAVA或者易語言都能開發。外掛就是輔助軟體,內掛就是屬於破解軟體的性質了,外掛只是增強游戲操作的一些作用,比如自動吃葯,自動打怪,自動做任務等,內掛就屬於更改游戲內數值來操作的了,比如無延遲攻擊,不消耗葯水等。
❾ 如何用C++製作游戲外掛
我們確定要打的NPC數量。這個數量不能很大,原因在於網金的封包長度用一個位元組表示,那麼一個包可以有255個位元組,我們上面分析過,增加一個NPC要增加10個位元組,所以大家算算就知道,打20個NPC比較合適。
然後我們要把客戶端原來的NPC代碼分析計算出來,因為增加的NPC代碼要加上100000哦。再把我們增加的NPC代碼計算出來,並且組合成新的封包,注意代表包長度的位元組要修改啊,然後轉發到伺服器,這一步在編寫程序的時候要注意演算法,不要造成較大延遲。
上面我們欺騙伺服器端完成了,欺騙客戶端就簡單了,^-^
發送了上面的封包後,我們根據新增NPC代碼構造封包馬上發給客戶端,格式就是"F4 44 12 E9 NPC代碼 02 00 00 03 00 00 00
00 00 00",把每個新增的NPC都構造這樣一個包,按順序連在一起發送給客戶端,客戶端也就被我們騙過了,很簡單吧。
以後戰斗中其他的事我們就不管了,盡情地開打吧,呵呵。
上面講的需要一定的編程基礎,但是不難,即使你不會編程,相信你繼續看下去就會有收獲了。
五:怎麼用計算機語言去寫一個單機代理?
在上一章,我們已經對於代理的原理進行了講解,大家對於代理已經有了一個初步的認識,現在我教大家如何用計算機語言編寫一個自己的代理,我們考慮到簡單明了,我們選用VB,因為用VB編寫代理只需要很少的代碼。
代碼如下:
Private Sub form_Load()
DaiLi.LocalPort = "1234"
Server.RemotePort = "1234"
Server.RemoteHost = "211.100.20.26"
DaiLi.Listen
End Sub
Private Sub DaiLi_ConnectionRequest(ByVal requestID As Long)
Server.Connect
內容太多,寫不下
我這有本教程,挺不錯,和我聯系我給你