全球焦点!网页游戏 微软Web前端应用程序开发方案
网页游戏又称Web游戏,无端网游。是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,任何地方任何时间任何一台能上网的电脑就可以快乐的游戏。
Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich InternetApplication)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决。
【资料图】
简单的程序框架。
网页游戏程序构成分为三大部分:
第一是数据流程。第二是美术。第三是程序。
1)数据流程
数据流程其中,数据流程包括了功能。也只有在功能中才能体现数据流程。
比如最简单的卖买产品。要实现这个功能,那么需要有产品基础表、产品详细表、商店表、背包表。如果扩展性更强,相应的双表是少不不了的。
表的问题都简单了,关键是这个物品有什么用,这样物品的来源,一大堆数据,物品的走向,又是一大堆数据。最后,这些数据得绕成一个圈。
绕圈是一件困难的事情,特别是功能和道具多了起来的时候。难度是2的n次方。
2)美术:
UI:简洁漂亮的界面总会有好处。
小图标:道具,地图,装备,一类至少10个吧?大体上百把个是需要的。
3)程序分5个部分:
服务器定时器:(C语言或自己设定服务器)定时循环执行某一段代码。而这段代码主要是根据数据库的数据进行更新。这个可以找个C语言程序员来做。对于C语言程序员来讲,这个功能是相当的简单。当然,具体的处理数据的判断和操作数据库,需要你自己写。让C语言程序员给你段标准代码就行了。完全支持sql语句的。
功能页面、功能函数。主要就是数据存取,判断,数据走向。
ajax函数:(可选)某些需要伪即时的功能要用到。
javascript函数:(可选)模拟客户端的数据计算。也就是webgame的与时间相关的数据。分为两部分。一部分是真实数据,是由服务器端的定时器计算的。另一部分是只有初始值,客户端显示用的。不需要即时同步,仅仅需要模拟同步就行。
数据库:一大堆基础数据表和详细数据表。基础数据表:比如等级1到等级100的用户的属性初始值。详细数据表:每个用户的具体属性。
网页游戏的开发工具和技术
网页游戏的开发技术有很多,但常用的开发工具和技术主要有以下几个:
1)ASP技术 Actieserver Paga(ASP)意为“动态服务器页面”。ASP是微软公司开发用来代替CGI脚本城府的编程工具,当用于设计动态网站。ASP脚本集成于HTML中,无需编译即可直接解释执行,独立于浏览器(能解释LTML码的浏览器即可浏览ASP网页),保护源码(ASP脚本在服务器上执行,传到浏览器端的只是ASP执行结果所生成的常规HLML代码)。
2)Flex技术Flex是Adobe的服务器端产品。该技术提供了一个新的,基于标准的语言和编程模型,其编程模型支持常用的设计模式,能够使企业创建许多有吸引力的,交互的快速应用,争强了用户对网页的体验。传统网页游戏开发的局限是表现层受到一定的约束,而Flex技术能轻松地解决这一技术难题。网游Small World就是基于Flex技术开发的。
3)Ajax技术 Asynchronousjavascript and xml(Akax)意为“异步 JavaScript和XML”。Ajax是一种创建交互式网页应用的网页开发技术,它不是一个新的编程语言,而是一个编程技术。Ajax的自大优点就是能再吧刷新整个页面的前提下更新数据,使得Web应用程序更为迅速的响应用户的交互需求。
4)JSP技术Java ServerPages(JSP)是一种动态网页技术标准,它可在传统的网页HTML文件(*.htm,*.html)中插入java程序段和JSP标记,其生成的内容的逻辑被封装在标识和JavaBeans或者Enterprise JavaBeans TM组件)能够执行应用程序所要求的更为复杂的处理。由于Java在移植性、扩展性、多线程方面的特点使它成为目前网页游戏的开发语言。由Java技术开发的高端网页游戏,能处理各类与服务器的交互和复杂图形,开发大型网络游戏。目前国内网游《倾城》就是一款基于Java语言开发的游戏。
5)PHP技术 HypertextPreprocessor(PHP)意义“超级文本预处理语言”。PHP是一种在服务器端执行的嵌入HRML文档的脚本语言,风格类似C语言,应用广泛。PHP于CGI或Perl相比,能更快速地执行动态网页。PHP是将程序嵌入到HTML文档中去执行,跨平台性强,程序开发快,执行相率高,可编译以达到加密和优化代码,支持几乎所有流行的数据库,以及操作系统。
标签:
相关推荐:
最新新闻:
- click_man_pic.xmlgif图教程 selector类型的xml文件:播报
- HTML+CSS布局制作 web前端期末大作业
- C语言程序设计第五版 第五版课后答案|热头条
- 今日视点:如何让刚出生的小宝宝一觉睡到天亮 美国医生再三批评我
- centos7如何进入紧急修复模式?centos7进入紧急修复模式
- kkv.exe是什么进程?如何关闭kkv.exe进程?
- Focusky支持导入哪些视频格式?Focusky导入视频格式操作方法
- 3ga是什么文件?打开3ga文件方法?
- 德语翻译器在线翻译中文 德语翻译器支持各大语言翻译:速看料
- PS提示暂存盘已满怎么办?PS提示暂存盘已满解决方法
- U盘中的文件丢失了怎么找回?U盘中的文件丢失了找回方法
- mvbox怎么捕获屏幕?mvbox捕获屏幕方法
- 即时焦点:java自学用书:导论Java程序设计
- access数据库被破坏如何修复?access数据库被破坏修复方法
- FTP空间是什么?为什么使用FTP传输文件?-今日看点
- 如何解决电脑右键不显示NVIDIA控制面板问题?电脑右键不显示NVIDIA控制面板解决方法
- mac怎么用imovie编辑视频?imovie使用教程
- 导致代理ip速度变慢的原因有哪些?导致代理ip速度变慢的原因
- 全球焦点!网页游戏 微软Web前端应用程序开发方案
- 笔记本本地连接上网连不上去怎么办?笔记本本地连接上网连不上去解决方法
- ppt怎么绘制中国亲戚关系结构图表?中国亲戚关系结构图表绘制方法
- mac版如何使用garageband创作音乐?garageband创作音乐图文教程
- 什么是项目管理?PMP项目管理概述 _世界消息
- win7电脑屏幕怎么设置?win7电脑屏幕数值是多少?
- 怎么样使用mcafee?mcafee的使用方法
- 开机后显示器没反应怎么办?开机后显示器没反应解决方法|世界观热点
- win7 ie缓存找不到音乐怎么办?ie缓存找不到音乐解决方法
- 全球速看:dell台式电脑五款有哪些?dell台式电脑报价
- 电源风扇噪音如何解决?电源风扇噪音的解决办法
- 全球快讯:卡巴斯基2016年Q1威胁演化报告 0x02重大安全事件概述
- CF截图在哪个文件夹?cf截图保存在哪?
- 如何提升IE8浏览器的使用体验?提升IE8浏览器使用体验方法
- Win7下如何清理电脑垃圾?Win7系统清理电脑垃圾方法_世界头条
- 浏览网页经常有弹出广告怎么办?浏览网页弹出广告关闭流程-世界观天下
- 广电宽带路由器怎么设置?广电宽带路由器的设置方法
- 电脑病毒的危害有哪些?电脑病毒的危害与预防措施
- 床上电脑桌如何挑选?床上电脑桌挑选方法介绍
- 每日热点:怎么安装华为h6路由器?华为h6路由器安装步骤
- 【全球时快讯】photoshop怎么制作相框?photoshop制作简单漂亮的相框方法
- 网络传真机怎么样?网络传真机的功能介绍_今日关注
- 安卓手机的图片储存在哪个文件?安卓手机图片储存路径_速看料
- 罗格朗开关怎么样?罗格朗开关产品评测_今亮点
- 有什么海尔手机推荐?海尔手机大全|时快讯
- word文档加密怎么设置?密码忘记了怎么找回密码?
- 海林温控器工作原理是什么?海林温控器该接线方法介绍_观点
- 全球热议:网上如何预约顺丰上门取件?网上预约顺丰上门取件方法
- MP3播放器是什么?MP3播放器详细介绍:速讯
- 【天天报资讯】ps去色快捷键是多少?ps去色的快捷键
- 每日动态!ios15.1更新了什么?ios15.1值得更新吗?
- 【世界报资讯】超声清洗机如何清洗?超声清洗机的清洗步骤
- python十大培训有哪些?python十大培训详情介绍|每日精选
- 天天讯息:计算机网络虚拟局域网步骤 如何构建虚拟局域网?
- 环球信息:工程师必知:IP协议和IP地址是什么关系?
- 热资讯!2021年江苏高考成绩查询网址及查分方式
- 当前要闻:C++扑克牌类的设计 C++扑克牌类怎么设计?
- 天天快讯:股权投资基金的内部管理
- linux关闭tomcat日志打印 linux下打开与关闭tomcat
- OpenStreetMap Google 百度 Bing arcgis瓦片地图服务以及瓦片计算
- 解决win10邮箱无法登陆 163企业邮箱常见问题
- 电脑蓝屏是什么原因?电脑蓝屏的解决方法|环球速看料
- 右脑记忆法的个人理解 王峰、袁文魁等记忆大师的通用方法_热门
- 生活真的不过如此吗? 听“体育评书”-速看料
- excel 2010词典文件丢失或损坏怎么办?词典文件丢失或损坏解决方法
- 电脑cmos是什么意思?CMOS简介
- USB键盘和鼠标无法识别故障怎么办?解决USB键盘和鼠标无法识别故障
- 百度快照如何彻底删除?百度快照正确的删除方法
- 怎么解决Excel表格里输入身份证后几位变成0的问题?
- 如何查看win10系统更新补丁文件?win10系统更新补丁文件查看方法
- office 2007怎么打开MDI文件?MDI文件打开方法
- 拨号上网怎么设置?拨号上网设置教程
- ubuntu怎么设置成中文?ubuntu中文设置图文方法
- 忘记宽带连接名称跟密码怎么办?忘记宽带连接名称跟密码解决方法
- 如何解决迅雷不支持.acc格式的音频文件?迅雷不支持.acc格式的音频文件解决方法
- u深度一键还原精灵一键ghost备份还原使用教程图解
- Word只能在安全模式下启动怎么处理?Word只能在安全模式下启动处理方案