java魔獸
㈠ 魔獸爭霸3java問題
兄dei,這不是java,這是魔獸爭霸地圖腳本語言jass。而且這個地圖是用的YDWE編輯的,有很多函數是YDWE自己的。代碼裡面用到了哈希表
㈡ 魔獸世界是用什麼編寫的
魔獸世界不同的功能部分是由不同的語言編寫的,已知其主程序部分使用的是C++,網路服務部分使用的是JAVA,不過JAVA編寫的網路部分由於一直存在聯接和穩定性上的一些缺陷,很受詬病,不知道現在改變了沒有
㈢ 魔獸世界游戲是用什麼編程語言開發的呢
魔獸世界用的BigWorld游戲引擎,主要還是C++吧。腳本語言是Lua。
大部分游戲對性能要求都挺高,目前大型游戲基本都是C++的。
㈣ 裝了java jdk 魔獸就打不開 卸載了jdk也沒有用
既然卸載了沒用,明顯不是jdk的問題
㈤ 魔獸世界開發用的是什麼技術
C++ 數據結構
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計。
(5)java魔獸擴展閱讀:
工作原理
C++語言的程序因為要體現高性能,所以都是編譯型的。但其開發環境,為了方便測試,將調試環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行調試,以編譯型的脫離開發環境而啟動運行的方式來生成程序最終的執行代碼。
生成程序是指將源碼(C++語句)轉換成一個可以運行的應用程序的過程。如果程序的編寫是正確的,那麼通常只需按一個功能鍵,即可搞定這個過程。
㈥ java是c++的擴展,為什麼Java不能開發大型游戲(如:魔獸)
首先,java不是c++的擴展,底層實現完全不一樣,只不過借鑒了一些c++的語法習慣,方便程序員的過渡。
java需要jvm(虛擬機)的支持,性能一直是java的硬傷。而且 java不能手動回收資源,垃圾回收存在很大的不確定性,強制回收也不是及時的。
大型游戲對性能和資源的要求是極高的
㈦ 魔獸爭霸,CS是用什麼語言開發的不會是用java吧。
魔獸和CS都是用C++開發的,魔獸世界也是,java很低端的
㈧ JAVA能寫大型游戲么
java能寫大型游戲么。
首先,這個答案是肯定的,java也能開發大型的桌面端游戲,比如非常出名的沙盒游戲:我的世界。就是使用java語言開發的。
其次,Android就是java開發的,Android環境下有多少游戲就不需要我一一細數了吧。
再次,桌面端的游戲,尤其是大型游戲,最終使用java開發的並不多見,究其原因,一是因為java的內存管理策略,自動化內存管理,在內存效率上並不高,二是其虛擬機機制,對於硬體環境的調用隔了一層。
希望對你有幫助。
㈨ java塔防,魔獸背景,炮塔升級到最終形態會變,然後不同的炮塔有相應的小基地
塔防,即炮塔防禦(Tower Defence)的簡稱。炮塔防禦游戲起源於最早的一款Desktop Tower Defence游戲。現在除了單純的建造炮塔防禦怪物,更產生了像《植物大戰僵屍》這樣的新型衍生類塔防游戲。塔防游戲的分類,目前就是主要是有3大類。第一種就是擺回龍,堵怪模式,一張空白的地圖,讓怪獸按照你擺的炮塔的陣型來回移動,並且可以通過搭建和賤賣出口的炮塔,使怪獸來回移動,達到最長的移動距離,以便於炮塔不斷的轟擊怪獸,但是最長路線的不一定是最好的,一般每種地圖都會有空軍無視你的陣型。
㈩ JAVA能做出魔獸世界那樣的游戲嗎
自己寫著玩嗎?
如果是那算了,還是寫個俄羅斯方塊的好
這么大個程序用JAVA寫很累,而且JAVA在內存分配上太耗費資源,所以魔獸世界應該是用C等寫底層方便的程序寫的
不過可以肯定的告訴你,JAVA能寫出魔獸世界,因為JAVA在經過JDK後就是可執行的匯編代碼了,所以無所不能