论文部分内容阅读
在当今社会人们的生活娱乐中,游戏已经成为了必不可少的一项娱乐项目,大到网络游戏《剑灵》,小到手机游戏《Flappy Bird》他们的共同特点都是在不同用户需要的情况下满足用户的娱乐需求。但随着网络游戏的技术发展,带有客户端的网络游戏对于用户的电脑配置要求越来越高,比如更高的电脑容量、更高的硬盘存取速度,尤其是更高的显卡配置。相反的,对于网页游戏来说,游戏运行需要的配置较低,几乎只需要一个能够联网的浏览器就可以进行游戏,大大降低了玩家的游戏成本,获得用户的喜爱。由于网页游戏简洁方便的特点,迅速扩大了用户市场,取代了客户端网页游戏,具有更加深远的发展前景和更加广阔的用户市场。从网页游戏用户市场的需求调查中可看出,农场经营类网页游戏的社交互动性和用户交互性较强,具有定时上线任务的特点,在网页游戏中的用户上线比例最高,具有高上线率、用户群体广泛特点。在这个背景下,本文从发展现状、RIA技术及PureMVC框架的应用三个方面对网页游戏前端开发技术进行了介绍,并对其核心技术和框架进行了总结与改进,完成了一款网页游戏从设计方案到具体实现的整个流程。本文主要研究内容如下:1)总结现阶段用户市场中,对于网页游戏的市场需求,玩家对于网页游戏的功能需求,分析农场类网页游戏未来的发展趋势,并根据研究数据设计和实现了农场类网页游戏的功能模块;2)分析Flex在网页游戏开发中的优势,研究PureMVC在Flash网页游戏中的应用,并且运用Flex和PureMVC技术实现了农场类网页游戏的框架架构,在此基础上进行游戏开发;3)分析网页游戏中前端开发需要的主要技术,包括等角投影实现伪3D地图成像,碰撞检测技术实现物体间碰撞效果,并且实现了农场游戏中的地图显示和宠物行为模块功能;4)完成了一款农场类网页游戏开发的整个流程,包括需求分析、详细设计、代码实现,并且游戏已发布上线,达到了预期目标。