网页游戏--太平天国 OL 开发 【摘要】 本文对网页游戏的概念、 特性和当今国内 外发展情况做了 简要介绍, 在 B/S上设计并实现一个网页游戏。 以软件设计模式思想, OOP 编程方式,从需求分析actionscript3大型网页游戏开发, 框架设计, 模块设计, 开发环境配置等方面, 阐述了 网页游戏的设计开发过程。 主要完成以下内容: 1. 服务器环境的配置, apache+mysql 实现。 以 php 为后台数据处理语言, amfphp为 flash 与 php 交互工具, mysql 为数据库的一个系统。 2. 游戏后台处理, 实现对 flash 返回数据的较复杂的逻辑处理。 3. Flash 游戏前端编程, 实现注册, 登录, 消息盒, 喂养, 出售, 购买家禽, 购买食物, 查找固定好友并添加, 随机获得好友并添加, 属性排行榜, 仓库, 查看好友家禽状态, 帮助好友喂养家禽, 家禽属性实时更新模块。 4. Flash UI, 单独绘制多 种框架比如商店, 仓库, 好友列表, 帮助, 添加好友页面,顶部信息条,信息盒页面等。 5. 架构actionscript3大型网页游戏开发游戏动态, 选取了 高效的 amfphp, 区别于时下流行的 json 数据交换, 是以二进制的格式进行的高效数据交换方式。
【关键词】 flash; actionscript3. 0; 网页游戏; amfphp; 休闲类 1. 前言 1. 1 计算机类游戏的发展情况 游戏的发展也经过了一段历程。 从最原始的游戏到现在集计算机人工智能, 计算机图形学, 多媒体技术, 网路通信技术一体的游戏, 可玩性和体验性也随着计算机硬件的提高而得到很大的进步。 游戏已经俨然成为现代人生活娱乐的不可或缺的一部分。 发展至今, 游戏可以分为几类: 单机游戏, 网络游戏, 虚拟现实游戏和无客户端网络[1]。 从历史的长河看计算机类游戏的发展, 计算机类游戏从最开游戏四种不同的设计思想始的单机文本类游戏开始, 到益智类游戏等, 这些都是下非常小型的单机游戏, 随着计算机硬件的发展, 大型的单机游戏应运而生, 迅速获得玩家的青睐, 而显示技术的提高, 就直接把单机的 2 维游戏推向了 3 维, 游戏 3 维游戏的用户体验得到明显的提高, 基本取代了 2d 的单机游戏。 当然随着网络的发展, 带宽的不断提高, 游戏终于和网络连接在一起, 发展成为 B/S架构的网络游戏, 网络游戏由于支持多用户同时进行游戏, 大大提高了用户的交互性, 斩获了大片的计算机类游戏市场。 当然从计算机效率来说, 想获得更高的体验,就必须花费更多的空间或者时间像素游戏素材, 这就