摘要现在已经进入了网络信息时代,网络与人们的生活息息相关,网络可以为人们提供方便,人们足不出户就可以互相交流信息。网络版的中国象棋,是科技与文化的结合。可以让大家能够在家中的与他人进行象棋技术上的切磋,让人们体验到网络时代的方便。65205
本论文采用了VC++来设计了一款网络象棋游戏软件,是一款可以使两个玩家进行远程对弈的软件。论文首先介绍了游戏软件的功能需求,给出了软件的整体框架设计--用单机版的游戏加上网络系统来实现网络版象棋游戏,然后给出了软件各部分功能的具体实现方法,最后对实现的程序进行测试,说明其达到了预期的要求。
毕业论文关键词:中国象棋 网络 VC++ 游戏
毕业设计说明书(论文)外文摘要
Title Design of network game plat for Chinese chess
Abstract
It’s already network information age, the network has been related to people's lives closely. the Internet can provide people with much convenience. Even not leaving home people can exchange information with each other. The online Chinese chess is a combination of science , technology and culture. It can make everybody play Chinese chess with eath other at home, making people realize the convenience of the network.
This paper adopts VC programming language to design a network chess game software. People who live far apart can use the software to carry on the game. First the game software functions are introduced and the overall framework of the software are given with stand-alone game combined with network system to realize online chess game. Then the concrete realization method of the software function of each part are showed. Last the game is tested to confirm its functions.
Key words: Chinese chess network vc + + game
目 次
1 引言 1
1.1 象棋游戏的研究背景及意义 1
1.2 开发网络游戏的现状 2
1.3 本文的主要工作及章节安排 3
2 象棋软件的功能及整体框架设计 3
2.1 中国象棋游戏的游戏规则 3
2.2 软件的整体框架设计 4
2.3 小结 5
3 软件的详细设计及实现 5
3.1 游戏基本功能的设计 5
3.2 游戏规则的设计 9
3.2.1 棋盘的设定 9
3.2.2 棋子的设定 10
3.2.3 胜负的判断 18
3.3 小结 19
4 其他系统的加入 19
4.1 鼠标系统的加入 19
4.2 网络控制 20
4.3 小结 20
5 结果与分析 21
结 论