通行证 | 帐号: 密码: 注册 | 登录
网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 开题报告 -> 计算机开题
·电气自动化原创文章范文
·学前教育专业原创文章范文
·国际经济贸易原创文章范文
·药学专业原创文章范文
·英语专业原创文章范文
·公共事业管理原创文章范文
·金融专业原创文章范文
·农业推广技术原创文章范文
·电子商务专业原创文章范文
·法律专业原创文章范文
·工商管理原创文章范文
·汉语言文学原创文章范文
·人力资源管理原创文章范文
·动物医学专业原创文章范文
·心理学专业原创文章范文
·教育管理原创文章范文
·市场营销原创文章范文
·计算机专业原创文章范文
·物流管理专业原创文章范文
·小学教育专业原创文章范文
·行政管理专业原创文章范文
·土木工程管理原创文章范文
·财务会计专业原创文章范文
·信息管理信息系统原创范文
·室内设计专业原创文章范文
·眼视光技术原创文章范文
·材料工程管理原创范文
·工业设计专业原创文章范文
·航海技术专业原创文章范文
·模具设计与制造原创范文
·汽车检测与维修原创范文
·数控技术专业原创文章范文
·汽车技术服务原创文章范文
·光机电应用技术原创范文
·机电一体化原创文章范文
·印刷技术专业原创文章范文
·动漫设计与制作原创范文
·软件技术专业原创文章范文
·广告设计专业原创文章范文
·应用电子技术原创文章范文
·电子信息工程技术原创范文
·机械专业原创文章范文
·酒店管理专业原创文章范文
·旅游管理专业原创文章范文
·文化产业管理专业原创范文
·质量管理专业原创文章范文
·通信工程专业原创文章范文
·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

基于LAMP的网页文字放置类游戏网站设计与实现_开题报告

Ktbg1636 基于LAMP的网页文字放置类游戏网站设计与实现_开题报告文献综述、当今世界已经进入了信息化的时代,各类新理论新技术铺天盖地袭来,互联网的衍生品充斥着我们的生活,移动端的普及以及移动互联网的高速发展让网络交流变得随时随地。电子游戏给人带来快乐建立在付出后可以清晰的看见回报,大多数游戏的本质也都..
基于LAMP的网页文字放置类游戏网站设计与实现_开题报告 Ktbg1636  基于LAMP的网页文字放置类游戏网站设计与实现_开题报告

文献综述、
当今世界已经进入了信息化的时代,各类新理论新技术铺天盖地袭来,互联网的衍生品充斥着我们的生活,移动端的普及以及移动互联网的高速发展让网络交流变得随时随地。
电子游戏给人带来快乐建立在付出后可以清晰的看见回报,大多数游戏的本质也都是相同的,付出时间打怪、经营、然后得到经验、装备、游戏币等等,接着靠这些回报变得更强获得更多的回报,如此循环。但是对于大部分玩家来说再绚丽的光影效果、再丰富的操作体验也总有厌烦的一天、或者说总有某个瞬间局的乐彩----如果能挂机几个小时多好。现代的快节奏生活也使得更多的人不愿意很累的去玩一款游戏,放置游戏操作方式让很多非硬核玩家乐享其成。
放置类游戏
放置类游戏,顾名思义,是一种只需要把游戏放在那里,游戏就会根据系统的一系列运算规则自动运行并得到游戏结果的游戏类型。当然,玩家更熟悉的一种叫法是“挂机”游戏。
休闲玩家可能更熟悉此类玩法,然而很多重度游戏玩家谈到挂机游戏普遍都投以鄙视,甚至拒绝承认把“放置类游戏”归入游戏的范畴。不过,有需求才有市场。曾经有人认为,当下社会节奏的加快导致了现在玩家的心理浮躁了许多,所以长时间的游戏越来越让人吃不消,所以才会涌现在游戏中各种“一秒刷爆”的神话,也造就了前几年以挂机为噱头,轻松升级的页游疯狂发展。再怎么不被看好的游戏类型,如今也成了香饽饽!
放置类游戏几乎不需要用户进行任何操作,一般只需要用户在开始游戏时输入相应的内容,游戏就会根据用户输入的内容自动运行,完全没有游戏难度。这种玩法最经典的应该是曾经风靡全国的某农场“偷菜”游戏!尽管它是打着社交的旗号,但在玩法上只要掐准时间收菜的模式,无疑就是放置PLAY模式!
这样一种奇葩的游戏类型到底是怎么发展起来的呢?现在的游戏玩家们对于市面上流行的那些游戏类型可以说是如数家珍,什么角色扮演啦、动作冒险啦、策略模拟啦……这是我们印象中游戏的原本样貌,每一种游戏类型都存在着非常复杂的人机交互系统。玩家们需要无时不刻地关注自己的状态、进行操作、为下一步的计划做好准备,至少在游戏过程中是这样。所以也许你会问,这种只能看着的游戏为什么会有人喜欢玩,明明什么都做不了。
其实该有的它都有,只是所有的部分都被简化了
放置类游戏最初的形态并不是为了把它当做一种供玩家游玩的游戏类型,而是用来模拟和检测一套数值模型是否合理的工具。它没有光鲜的外皮,也没有复杂的设定。举一个例子,一款角色扮演游戏的角色成长曲线是怎么样的,需要通过这样的方法进行模拟,游戏策划才能够针对这条曲线来构建相应的装备、敌人的数值情况。再说地简单一点,一个角色升到某个等级能产生和承受多少伤害,意味着他能够打败多强的敌人,这时候再配合装备等一系列额外的加成,游戏策划就能够通过调整这些数值来达到游戏内动态的平衡。而之前所做的模拟,就是这套数值系统的基础。
而放置类游戏就很像这种数值模型的再现,不过它向游戏的方向更加前进了一步。它开始具有一定的目的性,并且在形式上更容易让玩家产生认同。所以放置类游戏同样可以分为角色扮演和模拟经营等类型(由于几乎没有玩家操作,所以动作冒险这一类型放置类游戏还没发染指),不过它与玩家的交互复杂程度降至了最低。玩家不用自己打怪、拾取装备、完成任务,这些过程都能够自动进行,而玩家只要决定穿哪件装备就足够了。  你可能会说,游戏的乐趣也被弱化了。诚然,少了这些玩家主动操作的部分,必然会失去很多游戏体验。但是不需要操作的游戏玩法在很多场合下就变得更加适合起来,比如玩家可以边玩游戏边做些别的事情。同时最重要的一点,游戏的核心乐趣被保留了下来,就是玩家在游戏内获得的由成长带来的成就感与满足感。而这一点是让这类游戏上瘾的最大因素,甚至比那些大型游戏更为突出——因为达成这一目的只需要看着就好了,轻松又愉快!
放置类游戏在近几年有了比较大的发展,玩家们已经渐渐认同了这一游戏玩法,不论最终对它是褒是贬,大部分人都或多或少接触过这类游戏形式。而表现形式的丰富多样和越来越有创意的媒体包装,让这一类别渐渐脱去了无聊和空虚的外壳。游戏策划正在乐于给放置类游戏做加法,在原有的核心玩法上添加社交功能、PVP内容等新玩法。但是与此同时还需要掌握加法的程度,毕竟如果加得太多,它就可能不再是一个放置类游戏了。  用最简单的机制让玩家在最短的时间内上瘾,这是放置类游戏独有的魅力。而这一点在生活游戏化的理论中将大有可为,既然玩家喜欢简单易懂规避风险,同时对于赌博的高风险高回报、数值成长的期待和依赖、收藏癖的不可抗拒这三点都十分受用,不妨把它们用到改造人们的生活和工作当中来。当人们在工作与学习中也能够找到一点“成瘾”的感觉,想想你在沉迷游戏时候的样子吧,你的效率可能连自己都怕。
放置手游虽然玩法简单粗暴,但不代表画面粗糙。它们游戏的画面细节相当不错,英雄、怪物、场景都有各自的特色,哪怕只是换个皮肤就重新登场的怪物们,其皮肤的种类也相当丰富,不会给人太多重复的感觉。
(二)LAMP介绍
LAMP指的是Linux+Apache+Mysql+PHP网站架构师目前国际流行的web框架、所有组成产品均为开源软件,是国际上成熟的架构框架,许多的商业应用也都是采取这个框架,LAMP具备通用、跨平台、高性能、低成本的优势。因此LAMP无论是性能、质量还是价格都是首选。
(三)LAMP的组成
平台由四部分组成,呈现分层结构,每层都提供了整个架构的一个关键部分:
1、Linux
Linux处于最底层,提供操作系统。操作系统的灵活性和可定制化的特点意味着它能够产生一种高度定制的平台,使得其他组建在上面运行。
2、Apache
Apache位于第二层,它是一个Web服务平台,提供可以让用户获取到Web页面的机制。Apache本身是一款功能强大、稳定、可支撑关键人物的Web服务,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。
Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。
3、MySQL
MySQL是最流行的开源关系数据库管理系统,也是LAMP的数据储存端。在Web应用程序中的所有客户信息、产品信息、业务数据和其他的数据信息都储存在数据库中,通过SQL语言可以很容易的查询这些数据。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 。
4、PHP
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快,它可以嵌入到HTML中,尤其适合web开发。可以使用PHP编写能够访问MYSQL数据库中的数据以及Linux提供的一些特征的动态内容。
(四)LAMP的优势
个性化:LAMP组建本身均为开源软件,已经建立了大量的额外组件和模块,可以让你个性化的设置组件和功能以满足你的要求。
灵活性:即没有技术上的限制也没有许可证的限制,这可以让你以灵活的方式来构建和部署本地的应用程序。
开发方便:LAMP组建的开发极其简单,代码也非常的简介,甚至于非程序员也可以修改或者扩展这个应用程序,同时也提供给了专业程序员更多的高级特征。
部署方便:
大多数主机服务商都将基于LAMP的环境作为标准,应用程序也不需要编译,可以快速的完成多机部署。
安全:由于是开源软件,大连的程序员关注软件本身的开发,问题通常可以很快的修复,不需要昂贵的技术支持合同。经过大量的用户以及团体组织多年的使用。LAMP技术是安全和稳定的。
成本低廉:
LAMP组件都是开源软件,只要遵循GPL协议,可以自由获得和使用,极大的降低了部署成本。
(五)MemCache
MemCache是一套分布式的高速缓存系统,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。
MemCache的工作流程如下:先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现);每次更新数据库的同时更新memcached中的数据,保证一致性;当分配给memcached内存空间用完之后,会使用LRU(Least Recently Used,最近最少使用)策略加上到期失效策略,失效数据首先被替换,然后再替换掉最近未使用的数据。 
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。
Memcached是以守护程序(监听)方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。
特征和限制
在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。
Memcached单进程在32位系统中最大使用内存为2G,若在64位系统则没有限制,这是由于32位系统限制单进程最多可使用2G内存,要使用更多内存,可以分多个端口开启多个Memcached进程 ,
memcached是一种无阻塞的socket通信方式服务,基于libevent库,由于无阻塞通信,对内存读写速度非常之快。
memcached分服务器端和客户端,可以配置多个服务器端和客户端,应用于分布式的服务非常广泛。
memcached作为小规模的数据分布式平台是十分有效果的。
memcached是键值一一对应,key默认最大不能超过128个字 节,value默认大小是1M,也就是一个slabs,如果要存2M的值(连续的),不能用两个slabs,因为两个slabs不是连续的,无法在内存中 存储,故需要修改slabs的大小,多个key和value进行存储时,即使这个slabs没有利用完,那么也不会存放别的数据。
二、^范文提纲

一、引言
二、课题背景与可行性分析
三、需求分析
3.1 特征需求分析
3.2 功能需求分析
四、概要设计
4.1 系统的设计目标
4.2 系统的总体框架
4.3 数据库的设计
4.4 中间层的设计
4.5 数据通讯的设计
五、主要功能详细设计
5.1 用户管理
5.1.1 登录与注册的实现
5.2 游戏-用户模块
5.2.1 角色注册的实现
5.2.2 角色道具模块的实现
5.2.3 角色属性模块的实现
5.2.4 角色战斗模块的实现
5.2.5 角色头衔模块的实现
5.2.6 角色辅助模块的实现
5.2.7 角色离线模块的实现
5.2.8 角色背包/仓库模块的实现
5.3 游戏-系统模块
5.3.1 装备加工模块的实现
5.3.2 系统商城模块的实现
5.3.3 VIP模块的实现
5.3.4 即时消息模块的实现
三、参考文献
[1]刘忆智.Linux从入门到精通[M].北京:清华大学出版社,2010年1月.
[2]姜承尧.MySQL技术内幕:SQL编程[M].北京:机械工业出版社,2012年4月.
[3]罗旭松,陈文.PHP核心技术与最佳实践[M].北京:机械工业出版社,2012年11月.
[4]赵鹤芹.设计动态网站的最佳方案:Apache+PHP+MySQL[J].计算机工程与设计,2007,No.19604:933-934+938.
[5]陈华.AJAX从入门到精通[M].北京:清华大学出版社,2008年
[6]王志刚,江友华.MySQL高效变成[M].北京:人民邮电出版社,2012年1月
[7]陈军.PHP+MsSQL经典案例剖析[M].北京:清华大学出版社,2008年
[8](加)Lee Bebin著,徐峰,陈绍继译.Ajax与PHP基础教程[M].北京:人民邮电出版社,2007
[9]jQuery 教程:.w3school.com.cn/jquery/index.asp
[10]Workerman:.workerman.net
[11]CodeIgniter 中国:codeigniter.org.cn
[12]百度百科:baike.baidu.com



基于LAMP的网页文字放置类游戏网站设计与实现_开题报告......
资源分享网站的设计与实现_开题报告
基于用户体验的专题学习网站设计研究_开..
Android系统的音乐播放器设计与实现_开..
浅析线上购物网站与线下售货机平台的应..
论数据库的运行维护与简单的性能优化问..
基于Android平台的云电脑客户端开发设计..
基于BS架构在线学习网站的设计与实现_开..
ASP.NET技术开发电脑维修站客户信息管理..
大学生素质拓展信息管理系统设计与应用_..
企业门禁管理系统设计-开题报告
上一篇:基于PHP+MySQL的家具行业营销型网.. 下一篇:基于Javabean组件和JSP内置对象的..
点击查看关于 基于 LAMP 网页 文字 放置 游戏 网站设计 实现 开题 报告 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
学生信息管理系统+VB代码+开题报告及一..
VB+通讯录信息管理系统+范文PPT及开题报..
药品库房管理系统+VB开题报告答辩PPT外..
VB+库存管理系统+开题报告
基于Java的生产管理系统设计开题报告
化妆品在线销售的设计与实现-开题报告
基于VC++图像处理小工具-开题报告
文档设计(范文)开题报告格式范文
基于多媒体技术的旅游信息演示与查询系..
企业客户资源管理系统开题报告

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有