摘要:随着知识的系统化、信息化的多元化发展,很多人不再局限于在现实生活中玩游戏,随着实现电子资源的多样化、信息化,在当下信息时代设计实现象棋游戏会是一股清流,中国象棋是中国智慧的结晶,一个中国风的象棋游戏更会博人眼球;近几年以来,计算机和网络技术的飞速发展,越来越多的人关注于这个具有浓厚的中国风的游戏领域,不仅仅是线下的游戏,更多的电子在线的游戏。我们身边越来越多的游戏系统开发用到了人工智能,人工智能的不断发展,使基于人工智能的象棋系统的水平也在不断提高。
本篇论文主要阐述了基于JavaScript的中国象棋游戏系统的设计思与实现过程。本象棋系统的核心算法使用JavaScript编写,棋子设计应用Photo Shop设计,前端实现应用CSS实现(静态修饰网页),依赖于HTML编写。因此该系统主要通过对HTML,JavaScript,CSS等基本知识的学习与运用来实现基于人工智能的一些基本功能。
关键词:象棋 ;人工智能; HTML; JavaScript
目录
摘要
Abstract
1 绪论-1
1.1 引言-1
1.2 系统开发的背景-1
1.3 系统开发的目的及意义-1
1.4 开发目标-2
1.5 需求分析-2
1.5.1 可靠性需求分析-2
1.5.2 性能需求分析-2
1.5.3 其他需求分析-2
2 软件开发环境介绍-3
2.1开发工具及技术-3
2.1.1 相关软件介绍-3
2.1.2 相关技术简介-3
2.2系统设计原则-4
2.3经济可行性-4
2.4操作可行性-4
2.5运行环境-5
3 软件功能介绍-6
3.1 系统模块介绍-6
3.1.1 AI模块-6
3.1.2 Bill模块-10
3.1.3 公共(common)模块-10
3.1.1 Play模块-10
3.2 主要功能模块介绍-10
3.2.1 开始结束模块-11
3.2.2 悔棋模块-11
3.2.3 换肤模块-12
3.2.4 模式选择模块-12
4 软件流程设计-13
4.1 模块流程图设计-13
4.2 流程实现-14
4.3 系统测试-18
4.3.1 测试目的-18
4.3.2 测试原则-18
4.3.1 针对本软件的测试-19
结 论-20
参 考 文 献-21
致 谢-22