A. javaweb 怎麼做策略類網頁游戲,求思路
web上的效果主要是javascript和html5或者flash等等其他技術實現的,後台的java主要就是傳數據,你的資料庫設計好了,前端頁面有展示了,剩下的就是前端發送一個請求後台處理返回處理結果(當然,後台處理數據需要你自己根據業務計算)。
所以,總結一下就是,你一定要把你這個策略游戲的數據設計好!前端一開始可以用些簡單的效果實現,後台java部分獲取請求根據業務進行計算,然後返回結果,最後前端頁面獲取到返回的結果在頁面作出相應的「反應」。當然要做好這類游戲還可能用到AI,游戲里的NPC有的是有一定「智商」的,不可能老讓他們站在那不動吧
B. java 網頁游戲
軍魂-兵臨城下的最新介紹
1.總體概述:
游戲類型:策略經營
運行平台: web browser
玩家通過經營自己的基地,指揮軍隊戰斗,為自己的陣營效力,以攻佔敵對敵對陣營的都城為最終目標。游戲的以二戰的歐洲戰場為藍本,通過真實的地理設定,豐富的二戰裝備,陣營特色,來描繪二戰中這段不朽的傳奇。通過人性化的互動系統來重現,血腥的蘇聯戰場,傳奇的北非戰場,風雲的西線戰場。玩家可以選擇成為一名出色的將軍,也可以選擇當一個精明的商人。當然游戲裡面有人性化的一面,因為國戰的關系,同陣營間之間的玩家是唇亡齒寒的關系。只有一個團隊彼此默契的協作精神,才有可能贏得一場戰爭。
2.玩家流程:
選擇游戲陣營:1.盟軍,2.蘇聯 3.德國
選擇的陣營將決定隨後允許入主的地圖象限。
其中 盟軍 :可以進入 西北,東南,西南象限。 蘇聯 :可以進入 東北,東南象限。
德國則允許進入全部的象限。
選擇地域:1.北歐和蘇聯:--東北象限: 2.西歐:--西北象限 3.地中海和北非:--東南象限 4.巴爾乾地區和中東。
發展基地:
玩家首先將發展自己分到的初始基地:通過興建建築,來拓展基地的資源生產力,並生產軍事單位。在條件成熟時,可以新建一個新的基地,也可以通過攻佔將敵對陣營勢力玩家的基地據為己有。當基地繼續發展時,就可以為基地興建防禦建築,增強基地的保險系數。此後基地的規模將擴大,屆時可以以此基地為中心,將周圍盟友的基地招攬進來,組建強大的軍事同盟。如果基地發展得特別的完美,還可以成為整個陣營的首都。
發展軍事:
當基地的資源生產力,發展到一定的水平,就可以建造軍事生產建築了。這個時候可以生產軍事單位來擔任基地的防禦,或者為進而搶占敵對勢力而做攻擊准備。可以通過精心調配來打造自己的王牌軍隊。
交互行為:
游戲進行到一定的階段,各陣營的首都也就產生了,隨即而來的是各陣營政府的形成。此刻,廣闊的交易市場被開啟。玩家可以同政府之間,以及自己軍部的成員進行交易。來使自己的軍備發展更為合理:並即時的補充戰損。
激烈戰斗:
此刻 即將進入游戲的最精彩階段戰鬥了。無論是擴充個人的實力,團隊與敵對陣營爭奪戰略要地。都不可避免的爆發激烈的戰爭。玩家必須通過不斷的在戰爭中取得勝利,而變得強大,同時也帶領自己的陣營一步步走向勝利。最終以攻佔敵對陣營的都城為目標。伴隨自己的陣營取得最後的勝利。
3.游戲流程:
亂世爭雄:
在游戲的初始階段。各陣營之都還沒有出現,各個陣營的玩家,被隨即分配到一快方格的基地。這一階段是混亂無序的。基本上沒有團隊配合。玩家唯一能依靠的只有自己。有政治野心的玩家,正向陣營之都全力沖刺。竭盡所能的發展基地的中心建築。而一般的玩家可以趁著這個時機,巧取豪奪,不斷的擴充自己的實力。以圖將來在陣營之中,得到一個較高的地位。
群雄逐鹿:
這個階段:各陣營的陣營之都成立,各陣營的陣營領袖也隨之誕生。接下來將由陣營領袖,組建政府內閣。陣營領袖負責內閣成員的任命。陸軍總司令:負責陣營的軍隊的編制,基本單位是師,最高為集團軍群。負責各軍隊組織盟主的任命。參謀長:負責制定陣營的進軍計劃:武器局長:負責武器裝備的采購 等。此後陣營下轄的軍事組織將逐步興起。玩家將組建自己強大的聯盟。為接下來的盟戰精心的做著准備。
群雄割據:
隨著陣營旗下的軍事組織逐步成立。玩家將跟隨自己的組織,進行戰斗。陣營之間,為了各自的戰略而廝殺。戰略目標分為都城的安定。以及戰略物資原產地。地圖上的基地歸屬,被不斷的洗牌。各陣營,以及下屬組織的勢力范圍將變得逐漸明朗。
天下歸一:
這個時侯,各陣營的實力已經明朗,而軍隊的儲備,已經達到了空前的規模,最後的決戰被提上日程。各陣營將制定並實施攻佔敵對陣營都城的攻略。以取得游戲最終的勝利。
C. JAVA做網頁游戲需要學習哪些
se ,html jsp js tomcat
D. 網頁JAVA游戲如何下載
你們都在亂扯,這個是桌面java程序中的java applet(屬於java的j2se);不是手機的java程序(屬於java的j2me),所以只能在網頁上運行
E. JAVA製作網頁游戲可以么
能是能做,但是一般情況下都是數據後台處理前台展示一般不用的,其實java可以做很多的東西,但同樣考慮實用性,價格人力的等方面,java一般偏貴
F. 如何用java寫網頁游戲,求指導
游戲一般都是用游戲引擎做的,因為普通的java缺少一些游戲需要的庫,如果你可以自己封裝的話那也可以。java的游戲引擎庫有libGDX(我沒用過這個引擎,好像有java版的,但是不清楚能否發布網頁版) 常見的其他引擎: ①cocos2d-x。開發語言有c++,lua
G. JAVA網頁游戲
現在網頁游戲不會有太流暢的,尤其是即時的.
黑暗契約,http://haqy.web.17173.com/
是一款,但是我感覺差一點,畫面亂.
華山論劍,http://web.17173.com/_hslj/
這個是朋友介紹的,我沒玩過.
我想給你找那個3個職業的網頁游戲,但是忘了叫什麼了.
H. 怎麼使用java製作網頁游戲
只要你會一點c語言的基礎就行,在了解一點java的面向對象的思想,其實挺簡單的,我學了一個星期就能看懂小游戲的源代碼了,而且能做出來。其實就是一個applet小程序。
基本程序:安裝一個jdk1.4就行,設好環境變數,就行了。這個軟體特別小,就幾兆。
我建議你買一本書來看就更快了,書名為「java2使用教程(第二版)」,清華大學出版社,這本書很基礎,有很多的好例子,一看就懂了。我就是學者本書的。
I. java網頁游戲開發使用的框架有哪些
LGame是Loonframework框架的一部分,也是針對Java2D游戲開發而設計的「一攬子」項目,它的創立初衷在於構建一個高效且完善的Java2D游戲開發體系。關於LGame的簡要介紹:
LGame代碼高度向下兼容,jre1.4及以上版本皆可以正常運行。
LGame 是一個高通用性的游戲框架,作為支持Java桌面游戲以及網頁游戲開發的全功能引擎,LGame無論對畫面繪制、精靈碰撞、特效渲染、窗體組件,還是 XML操作,文本資料庫操作,HTTP操作,日誌操作等都提供有完善的內部解決方案,避免了多包配置的繁瑣與不便,同時也降低了用戶的學習曲線。出於效率 與程序體積兩方面考慮,LGame中所有組件皆不依賴Swing,完全採取AWT繪制而成,因此它可以將自身的運行環境壓縮到最小,一個壓縮後不足4MB 的精簡JRE,已足夠支持它的運行,也就是與RMXP或吉里吉里2的運行庫大小相彷彿,但功能卻更多。
LGame 內置有視頻解碼器,支持mp4視頻文件播放(在LGame-Simple-0.3.0中將支持flv,在0.6-0.7版本中將以可選組件方式引入jmc 支持,以爭取可播放視頻種類的最大化),內置音頻解碼器支持mid、mod、mp3、ogg、wav、au、aiff、aac、rmf等音頻播放,以上解 碼器皆不依賴於本地資源,只要擁有jre1.4或以上環境即可正常運行。
就目前階段而言,LGame圖形渲染依賴於Java2D,這雖然保證了 LGame可以運行於所有獲得JRE支持的桌面系統與瀏覽器,但在處理復雜圖形時效果始終不算理想。因此,後續版本將對此進行改進,預計將於 0.3-0.4版中提供jogl與lwjgl支持(即opengl支持),將於0.4-0.5版中對現有 Graphics2D對象進行特殊強化,爭取最大程度上解決Java桌面應用的效率問題。
應該說,LGame並不是開發某種特定游戲類型時採用的游戲引擎,而是一個游戲開發框架,一個Java的桌面游戲開發解決方案。因此,所有你能想到的2D游戲類型,都可以採用LGame進行開發。
理論上講,只要您能夠熟練操作LGame,世界上根本沒有任何一款2D游戲是您所無法快速實現的。
PS:目前LGame尚未推出正式版 本,LGame-Simple版為前瞻性測試及吸收反饋意見使用,此時LGame框架的基本架構尚未最終確定,因此無法保證不同版本間的兼容性。 LGame-Simple以每版+0.5的方式跳躍式升級,當LGame-Simple更新到1.0版本時,既推出LGame-0.1正式版 本,LGame正式版推出後將始終保持新版與舊版間的兼容性。
Spring Framework 【Java開源 J2EE框架】
Spring是一個解決了許多在J2EE開發中常見的問題的強大框架。 Spring提供了管理業務對象的一致方法並且鼓勵了注入對介面編程而不是對類編程的良好習慣。Spring的架構基礎是基於使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構建完關注所有架構層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數據訪問抽象,包括簡單和有效率的JDBC框架,極大的改進了效率並且減少了可能的錯誤。Spring的數據訪問架構還集成了Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,例如JTA或者JDBC事務提供一個一致的編程模型。Spring提供了一個用標准Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務管理和其他企業事務--如果你需要--還能實現你自己的aspects。這個框架足夠強大,使得應用程序能夠拋開EJB的復雜性,同時享受著和傳統EJB相關的關鍵服務。Spring還提供了可以和IoC容器集成的強大而靈活的MVC Web框架。【SpringIDE:Eclipse平台下一個輔助開發插件】.
Struts 【Java開源 Web框架】
Struts是一個基於Sun J2EE平台的MVC框架,主要是採用Servlet和JSP技術來實現的。由於Struts能充分滿足應用開發的需求,簡單易用,敏捷迅速,在過去的一年中頗受關注。Struts把Servlet、JSP、自定義標簽和信息資源(message resources)整合到一個統一的框架中,開發人員利用其進行開發時不用再自己編碼實現全套MVC模式,極大的節省了時間,所以說Struts是一個非常不錯的應用框架。【StrutsIDE:用於Struts輔助開發的一個Eclipse插件】
Hibernate 【Java開源 持久層框架】
Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。Eclipse平台下的Hibernate輔助開發工具:【Hibernate Synchronizer】【MiddlegenIDE】
J. Java 開發網頁游戲需要什麼技術
游戲一般都是用游戲引擎做的,因為普通的java缺少一些游戲需要的庫,如果你可以自己封裝的話那也可以。java的游戲引擎庫有libGDX(我沒用過這個引擎,好像有java版的,但是不清楚能否發布網頁版)
常見的其他引擎:
①cocos2d-x。開發語言有c++,lua,js。其中js開發可以發布成網頁版
②u3d。開發語言c#,js。
③flash.(不過我沒用過AS寫過游戲,不過肯定的是這個可以做頁游)
用游戲引擎做的好處是可以跨平台,比如一個代碼你可以出網頁版的也可以出安卓、ios、PC端。
所以對於你說單純用java來做網頁前端我覺得用java要怎麼展現精靈什麼的?如果是那種類似wap游戲那種,游戲都是文字然後超鏈接點擊的那種用jsp做頁面確實是可以的。