首页> 中文学位 >基于AJAX的篮球对战游戏系统设计
【6h】

基于AJAX的篮球对战游戏系统设计

代理获取

目录

文摘

英文文摘

声明

引言

第一章:概述

1.1 开发背景

1.2Ajax在项目中的应用

1.2.1什么是Ajax

1.2.2为什么使用Ajax

1.3使用ASP.NET 2.0(C#)进行开发

1.4国内外代表作品

1.5本论文研究的内容

第二章:总体介绍

2.1技术背景

2.1.1在系统中应用Ajax

2.1.2应用面向对象的编程思想编写比赛引擎

2.2结构

2.2.1系统解决方案以及项目

2.2.2命名变量规则

第三章:技术与实现

3.1应用Microsoft ASP.NET Ajax技术建立注册系统

3.1.1 Microsoft ASP.NET Ajax技术

3.1.2应用Ajax技术建立注册系统

3.2建立比赛引擎

3.2.1 比赛引擎中的UML类关系图

3.2.2基础类介绍以及引擎的建立流程

3.3基于Ajax的即时文字战报系统

第四章:测试与评测

4.1项目试验平台环境简介

4.1.1运行平台为Windows Server 2003+ⅡS 6.0+Framework 2.0

4.1.2数据库支持为SQL Server 2005企业版

4.2项目进展与实例

4.3分析

第五章:总结与展望

致谢

参考文献

攻读学位期间的研究成果

展开▼

摘要

计算机游戏软件作为重要的研究方向,日益受到人们关注。特别是模拟现实世界的智能化游戏,在游戏中不断自我进化,使游戏中角色的行为更加贴近于现实,为使用者提供了良好的用户体验。通常的Web Game设计中采用的是传统的Web应用程序编写方式,而本文结合Aiax技术,设计了一个篮球对战游戏系统。本系统的技术创新点主要是以下两点。 1.在用户和服务器之间添加中间处理层,使用户操作与服务器响应异步化,把以前的一些服务器负担的工作转嫁到客户端,利用客户端闲置的处理能力来处理,减轻服务器和带宽的负担。不仅为使用者提供了良好的用户体验,而且无需下载客户端,为使用者快速进入游戏提供了最大的便捷。这种无客户端的设计理念使游戏数据的安全有了极大的保障,杜绝了游戏外挂对网络游戏的平衡造成的影响。 2.以往模拟多人对战比赛的程序只有在单机游戏产品中才能够见到,本文基于网络的多用户环境下的篮球比赛模拟引擎,极大的优化比赛引擎、解决了引擎效率、服务器负载的问题。本系统的比赛引擎在编写过程中应用面向对象的编程方法;运用多种数据结构,建立数学模型,模拟球员的行为,使之行为更加贴近于现实;建立比赛模型,模拟赛场多发状况,解决球队、球员在比赛中不断自我进化的问题。 实验表明,本文提出的系统大大增强了用户的代入感,并且允许万人同时在线游戏,极大地提高了游戏同时在线人数;游戏的比赛引擎模拟的战报、数据统计也非常贴近与现实比赛的情况,比赛引擎的承载能力也大大提高,每秒钟可同时模拟上千场比赛,这比同类单机游戏的效率超出了上千倍。本系统在用户体验、同时在线人数负载、战报真实性、比赛引擎的承载能力方面均有较好的性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号