计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> VC论文设计 >> 浏览文章
VC跳棋的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

 

 

当今社会,计算机网络已经成为人们生活中不可缺少的一部分。人们从互联网上获取信息与朋友交流,甚至通过网络与千里之外的人一起游戏。

本文主要介绍的是实现简单的网络跳棋程序。本次毕业设计主要完成的是网络跳棋中的图形界面和用户接口的设计,能够实现跳棋游戏中棋盘、棋子的绘制,鼠标执子和落子,下棋规则的定义,输赢的判断,网络传输命令的定义、发送、和接收等功能。本文介绍了上述功能系统的设计与实现方法。

 

 

 

 

关键词:网络跳棋,图形界面,用户接口,VC++

 


Abstract

Nowadays, computer network has become an indispensable part of people’s life. People obtain the information from the Internet or chat with friends online, even people out of a long distance can play a game together by the network.

This text mainly what to introduce is to carry out the simple network jumpchess procedure.This graduation design main what to complete is sketch interface within the network jumpchess and the interface design, can carry out the jumpchess game to draw in the chessboard, chess, the mouse keeps up the chess and falls down the chess, the definition of rule that play chess, the judgment of the win or loss, the network delivers and definition of command, sends out, and receive etc. Introduced the function and the usage of the development tool VC++ also.

 

Key Words: The network jumpchess, the sketch interface, interface, VC++   

目录

1  引言... - 3 -

1.1  题目背景... - 3 -

1.2  课题要求... - 3 -

1.2.1 跳棋元素的绘制表示... - 3 -

1.2.2 鼠标执子和落子... - 3 -

1.2.3落子规则的定义和游戏胜负的判断... - 3 -

1.2.4网络传输的接口的定义... - 4 -

1.3 系统设计目标... - 4 -

1.4 采用工具简介... - 4 -

2  系统设计思想... - 5 -

2.1  跳棋游戏简介... - 5 -

2.2  跳棋程序设计概要... - 6 -

2.2.1各功能模块逻辑关系分析.. - 7 -

2.2.2棋盘和棋子的数据结构... - 7 -

2.2.3 鼠标对棋子操作的设计思想... - 7 -

2.2.4  关于接口的概要设计... - 8 -

3 程序功能模块详细设计及要点分析... 10

3.1  游戏界面模块... 10

3.1.1棋盘的详细设计... 10

3.1.2棋子的详细设计... 14

3.1.3鼠标操作响应的详细设计... 16

3.2  接口命令模块... 19

3.2.1 接口命令的详细定义... 19

3.2.2 接口命令的合成和解释... 20

3.2.3 接口命令的发送和接收... 21

3.3  规则模块... 22

3.3.1 规则分析... 22

3.3.2 规则的详细设计和具体实现... 22

3.4 胜负判断和得分统计模块的设计... 24

3.5 倒计时模块的设计... 24

3.6 悔棋模块的设计... 25

3.7 聊天模块的设计... 25

3.8 背景模块的设计... 25

4  程序中用到的主要技术和相关知识... 26

4.1  图形基础... 26

4.2  图标和光标的使用... 29

4.3     位图的操作... 31

4.3 计时器... 32

... 1

参考文献... 2

  ... - 1 - 

 

1  引言

1.1  题目背景

随着因特网的迅速流行,越来越多的应用程序具备了在网络上与其它程序通信的能力。特别是电脑游戏,如果能通过网络使相隔千里的双方共同参与其中,则将给他们带来更大的乐趣。作为一名电脑和跳棋游戏的爱好者,经过仔细的研究实验,用VC++6.0编写了能在网上进行跳棋对弈的程序,该程序不仅为对弈双方提供下棋的平台,还实现了对局前的用户协商,和对局中的鼠标拾子、执子、落子、悔棋、认输、判断胜负等功能,在冥想苦思之余,还可以通过程序的背景音乐可以放松一下自己。

 
上一篇: 游戏程序设计(五子棋)
下一篇: VC通用题库系统的设计论文全套
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。