毕业设计网
asp类 | PHP | asp.net|C# | JSP,JAVA | VB | VC++ | android,安卓 | 课程设计 |

vc++网络跳棋游戏

本游戏是基于VC++6.0,不仅为对弈双方提供下棋的平台,还实现了对局前的用户协商,和对局中的鼠标拾子、执子、落子、悔棋、认输、判断胜负等功能,对局中还有倒计时的功能,预防无限等待,还可以在对弈过程进行聊天交流,同时通过程序的背景音乐可以放松一下自己。
一.基于MFC的代码和界面设计,不仅实现人机对弈而且可以实现网络对弈。
二.防止枯燥的对局,还可以设计一个聊天程序,边对弈边聊天。
三.通过连接数据库可以在选择歌曲进行播放。
网络对弈需要连接网络,比较难,需要学会网络的连接和设置,但是自己多查阅资料和请教老师同学,一定可以完成。不仅连接网络还要连接数据库,实现背景音乐的播放,有挑战性,不过世上无难事,只怕有心人。

毕业设计主要内容:
完成的是网络跳 棋中的图形界面和用户接口的设计,能够实现跳棋游戏中棋盘、棋子的绘制, 鼠标执子和落子,下棋规则的定义,输赢的判断,网络传输命令的定义、发送、 和接收等功能。该程序不仅为对弈双方提供下棋的平台,还实 现了对局前的用户协商,和对局中的鼠标拾子、执子、落子、悔棋、认输、判 断胜负等功能,在冥想苦思之余,还可以通过程序的聊天功能与对手交谈。

技术要求:
能利用vc++基于MFC的代码和界面设计

原始数据与资料:
1、网络现有的跳棋程序
2、现有的跳棋算法思想书籍

本课题需要重点研究的、关键的问题及解决的思路
一.一般只能实现简单地人机对弈,不能联网,本次课程设计就是不仅能简单地人机对弈还可以实现网络对战。更具有挑战性,更好玩。
二.有时候双方对弈,一方思考时间过久,或者因为某些急事不能继续对弈,你就只能一个人在这里无限死循环的等待,这里增加了倒计时功能,就可以避免这种情况的发生,节约时间,提高效率。
三.对于对局中的鼠标拾子、执子、落子、悔棋、认输、判断胜负等的设计与实现,要充分的考虑现实和实用性。

 

以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

上一篇:php驾照考试咨询网站设计
下一篇:ASP.NET箱包材料管理系统


版权所有 毕业设计网联系qq:58850198 © 2007-2021