首页> 中文学位 >基于规则引擎的纸牌类游戏开发的应用研究
【6h】

基于规则引擎的纸牌类游戏开发的应用研究

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景与意义

1.1.1 研究背景

1.1.2 研究意义

1.2 国内外研究现状

1.2.1 国内研究现状

1.2.2 国外研究现状

1.2.3 现有研究中存在的问题

1.3 论文主要内容与组织结构

1.3.1 论文主要内容

1.3.2 论文组织结构

第二章 相关技术介绍

2.1 游戏引擎技术

2.2 纸牌类游戏业务规则

2.2.1 业务规则概念

2.2.2 业务规则表示和管理

2.3 JAVA规则引擎技术

2.3.1 规则引擎简介

2.3.2 规则引擎的组成和工作流程

2.3.3 规则引擎的核心算法

2.4 开源规则引擎DROOLS

2.4.1 DROOLS简述

2.4.2 DROOLS规则引擎开发

2.4.3 为何选用DROOLS

2.5 本章小结

第三章 基于规则引擎的示例游戏设计

3.1 示例游戏功能框架设计

3.2 规则引擎接口设计

3.2.1 DROOLS核心API介绍

3.2.2 示例游戏规则引擎接口设计

3.3 示例游戏规则设计

3.3.1 示例游戏规则介绍

3.3.2 示例游戏规则设计

3.4 80分游戏部分规则设计

3.5 本章小结

第四章 基于规则引擎的示例游戏实现

4.1 示例游戏界面实现

4.1.1 纸牌类实现

4.1.2 游戏界面类实现

4.2 AI对弈类实现

4.3 示例游戏规则实现

4.3.1 选牌合法性判断规则

4.3.2 出牌大小比较规则

4.4 80分游戏部分规则实现

4.5 本章小结

第五章 验证分析

5.1 实验环境筒述

5.2 实验设计

5.2.1 实验方案设计

5.2.2 实验流程设计

5.3 实验结果分析

5.3.1 示例游戏业务规则测试分析

5.3.2 示例游戏响应时间测试分析

5.3.3 示例游戏用户试玩测试分析

5.3.4 80分游戏部分规则测试分析

5.4 本章小结

第六章 总结与展望

6.1 主要工作总结

6.2 展望

参考文献

硕士在读期间科研成果介绍

致谢

展开▼

摘要

2015年中国游戏用户达到了5.34亿人,同比增长3.3%,中国游戏市场实际销售收入达到1400多亿人民币,同比增长22.9%,达到了一个极具吸引力的营收水平。纸牌类游戏一直受到国内外游戏玩家的热衷,它的市场地位和占比份额不可小觑,但是目前纸牌类游戏的研发大都存在开发成本高、开发周期长的问题,而且纸牌类游戏的开发流程相对比较传统。鉴于这些问题,本文结合规则引擎技术的特点对纸牌类游戏开发进行研究后,提出了一种具有普适性的开发模式,得到了基于规则引擎的纸牌类游戏开发的应用研究成果。
  首先,本文比较详细地阐述了用到的相关技术,比如游戏引擎技术、规则引擎技术等,并在此基础上以Java开源规则引擎Drools为例进行了详细的分析研究;结合了规则引擎的特点和纸牌类游戏开发的特点,还进行了初步的示例游戏设计,即基于规则引擎的纸牌类游戏开发的可行性分析,其中包括:游戏功能框架设计、规则引擎接口设计、游戏规则设计。其次,本文基于Eclipse开发环境和Java开发语言,不仅具体实现了示例游戏的相关代码,而且在示例游戏开发过程中成功引入了规则引擎技术。本部分实现的主要代码类包括:纸牌类、游戏界面类、AI对弈类以及示例游戏规则等,成功实现了游戏框架代码和游戏规则的分离,形成了基于规则引擎的纸牌类游戏开发引擎的雏形。最后,本文针对所提出的基于规则引擎的纸牌类游戏开发模式的可行性和实用性设计了一系列实验,并对实验结果进行了科学严谨的分析。
  实验结果验证了本文提出的基于规则引擎的纸牌类游戏开发的方法,能较好地解决纸牌类游戏开发成本高、开发周期长的问题;实验结果还表明规则逻辑正确性、规则引擎响应时间、游戏体验均基本不受影响,很好地验证了基于规则引擎开发的示例游戏的适应性和实用性。

著录项

  • 作者

    翟飞;

  • 作者单位

    厦门大学;

  • 授予单位 厦门大学;
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 陈启安;
  • 年度 2016
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    纸牌类游戏; 软件开发; 编程语言; 规则引擎;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号