999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FLASH的網頁游戲開發與設計

2019-07-13 09:39:10鄧紅
科技創新導報 2019年8期

鄧紅

摘 要:游戲在人們的生活中一直扮演著重要的角色,任何階段的人都能夠找到自己喜歡的游戲,有了網絡、電腦和手機,游戲更是發展迅速,無論是單機版還是網絡游戲都有它的喜愛人群。網頁游戲以其操作方便、無需安裝等優點吸引著廣大網友。其中基于FLASH開發的網頁游戲以其簡潔和基于矢量圖的優勢在網頁游戲開發中占有重要地位。本文提出一種以FLASH為基礎開發的競技類網頁游戲的設計框架,同時以此實現一款競技網頁游戲——王者;并研究了該類游戲開發的關鍵技術;討論了游戲功能需求及后續開發方向。

關鍵詞:網頁游戲 FLASH 競技類

中圖分類號:TP39 文獻標識碼:A 文章編號:1674-098X(2019)03(b)-0148-02

Absrtact: Game has always played an important role in people's lives. People of any stage can find their favorite games. With the Internet, computers and mobile phones, games are developing rapidly. Both stand-alone and online games have their favorite crowd. Web game attracts a large number of people for its advantages of easy operation and no installation. Among them, the web game based on FLASH plays an important role in the development of web game because of its simplicity and the advantage of vector graph. This paper puts forward a design framework of competitive web games based on FLASH, and realizes a competitive web game,King. It also studies the key technologies of the game development, and discusses the functional requirements of the game and the future development direction.

Key Words: Web Game; FLASH; Competitive

平板、電腦等電子設備的更新換代使網絡游戲的載體和類型不斷豐富,游戲規模越來越大。2016年全球的游戲市場規模已經達到1,011億美元,并且規模持續擴大,預計到2020年全球游戲市場規模將會達到1,285億美元,由此引發游戲開發熱度持續[1]。其中基于FLASH開發的網頁游戲以其簡潔和基于矢量圖的優勢在網絡游戲開發中占有重要地位。

本文采用FLASH的ActionScript做前臺語言和JavaEE做后臺服務器語言來進行網路游戲的開發與設計。游戲模型采取了矢量圖和色彩比較豐富的位圖結合而成,精美的畫面,實現了游戲登陸、在線聊天、在線領獎、玩家對戰、副本任務、背包系統、屬性查看、商城購買等功能模塊。

1 相關知識

1.1 ActionScript 簡介

ActionScript 本身就是為FLASH產品開發的一種腳本語言,雖然簡單,但功能強大。ActionScript 從第3版開始包含基于 ECMAScript Edition 4的功能,以及非結構化賦值(Destructuring Assignments)。這使ActionScript3.0 代碼的執行速度幾乎比以前的ActionScript代碼快了10倍[2]。

1.2 Java EE簡介

Java EE是在Java SE的基礎上構建的,它提供Web服務、組件模型、管理和通信API,可以用來實現企業級的面向服務體系結構和Web 2.0應用程序。JavaEE是一種利用Java2平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構[3]。

1.3 3ds max

本游戲中場景模型選擇3ds max創建完成,3ds max是基于PC系統的三維動畫制作和渲染的一款軟件,功能強大。3ds max從1990年開始,每年都會更新。深受游戲開發者的喜愛。

1.4 Mysql

Mysql是一個款開放源碼的小型關聯式數據庫管理系統,開發者為瑞典Mysql AB公司。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多小制作產品都選擇它。

2 游戲框架構建

2.1 技術路線

該網頁游戲使用FLASH做前臺的編寫工具,Java做后臺的編寫工具,使用Mysql數據庫,采用socket作為通信方式,前臺美工素材采用矢量圖形式,技術模板是Flex框架。

2.2 游戲功能框架

根據系統需求分析給出王者需要實現功能框架圖(如圖1所示)。

2.3 數據庫

依據游戲需求,給出9個實體對應各功能信息,分別是用戶、玩家、角色、士兵、好友、工會、副本、怪物。依據信息表中的名稱進行數據信息調用。

3 游戲引擎設計

通過界面表現出每個功能的要素和內容。完成的功能有登陸進入游戲大廳、在線與其他玩家聊天、在線領取獎勵、進入競技大廳與其他玩家對戰、進入公會系統創建公會以及查看公會信息、商城購買物品、進入副本攻打怪物、鐵匠鋪的頁面顯示、查看背包物品以及英雄屬性等。

如圖2所示,戰斗場景上方是怪物形象,下方是玩家自己的士兵顯示,以及雙方血量的顯示,圖中還包括一些可供玩家操作的按鈕,如補血藥劑按鈕、補行動藥劑按鈕、添加士兵按鈕和釋放技能按鈕。

戰斗場景模塊主要是將戰斗素材元件添加到舞臺,整個舞臺添加單擊事件,等待玩家操作。玩家開始操作,形成攻擊序列,攻擊序列就是3個同樣的兵種組成一列,進入戰斗狀態,固定回合后,進行攻擊。

4 結語

王者是一款競技類網頁游戲,游戲設計框架具有代表性,它可以完成對抗競技功能,但游戲玩家對游戲的體驗樂趣主要取決于游戲的速度、情節、畫面的沉浸性,畫面的唯美和游戲的速度兩者是有沖突的,唯美的畫面要有精美的模型做基礎,加上場景渲染來完成,但這些在網游中是需要即時加載,這勢必會降低游戲的加載速度,兩者的均衡是我們后期研究的重點。

參考文獻

[1] 2018年中國網絡游戲行業發展現狀及發展趨勢分析.中國產業研究網.http://chinaidr.com/tradenews/2018-04/119411.html.

[2] 章精設,胡登.FLASH.ActionScript3.0從入門到精通[M].北京:清華大學出版社,2008.

[3] 史勝輝,王春明.JAVAEE基礎教程[M].北京:清華大學出版社,2009.

主站蜘蛛池模板: 久久96热在精品国产高清| 一边摸一边做爽的视频17国产| 亚洲黄色视频在线观看一区| 最新国产你懂的在线网址| 亚洲另类第一页| a欧美在线| 国产门事件在线| 国产在线一区视频| 天堂网亚洲系列亚洲系列| 无码'专区第一页| 啪啪永久免费av| 久久伊人久久亚洲综合| 91探花在线观看国产最新| 久无码久无码av无码| 拍国产真实乱人偷精品| 91在线激情在线观看| 区国产精品搜索视频| 91日本在线观看亚洲精品| 精品伊人久久大香线蕉网站| 欧美日韩导航| 青青热久麻豆精品视频在线观看| 国产午夜人做人免费视频中文 | 国产亚洲精品自在久久不卡| 女人18一级毛片免费观看| 亚洲精品手机在线| 亚洲色图综合在线| 又粗又硬又大又爽免费视频播放| 亚洲综合中文字幕国产精品欧美 | 黄色在线不卡| 婷婷开心中文字幕| 伊人成色综合网| 欧美特级AAAAAA视频免费观看| 日日拍夜夜操| 午夜不卡福利| 欧美成人看片一区二区三区| 久久动漫精品| 91国内视频在线观看| 亚洲综合狠狠| 在线观看亚洲人成网站| 久久久噜噜噜久久中文字幕色伊伊| 国产XXXX做受性欧美88| 一本大道香蕉高清久久| 国产精品亚洲日韩AⅤ在线观看| 国产真实乱了在线播放| 国产内射一区亚洲| 国产精品香蕉在线观看不卡| 少妇露出福利视频| 国产人前露出系列视频| 亚洲高清日韩heyzo| 精品中文字幕一区在线| 国产成人精品一区二区三区| 欧美午夜在线观看| 中文字幕 欧美日韩| 亚洲欧美成人影院| 国产91丝袜在线播放动漫| 精品一區二區久久久久久久網站| 国产青青操| 色婷婷丁香| 老色鬼欧美精品| 久久国产V一级毛多内射| 91精品视频播放| 国产女人在线观看| 日本欧美成人免费| 高清乱码精品福利在线视频| 毛片在线播放a| 精品福利视频导航| 在线播放91| 国产精品欧美日本韩免费一区二区三区不卡 | 伊人色在线视频| 精品一区二区三区无码视频无码| 国产成人免费高清AⅤ| 国产成年无码AⅤ片在线| 九九九九热精品视频| 美女无遮挡拍拍拍免费视频| 国产后式a一视频| 亚洲国产精品不卡在线| 亚洲第一视频免费在线| 国产精品一线天| 国产美女精品一区二区| 国产又粗又猛又爽视频| 四虎影视8848永久精品| 91区国产福利在线观看午夜|