计算机毕业设计

本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  电子邮箱:1095080675@qq.com
标题  基于VC++的连连看游戏系统
编号  14196
编程语言  Visual C++
数据库  
开发环境  Visual C++ 6.0
资料明细  论文、设计(源代码)
推荐指数  ★★★★★
内容介绍

本连连看游戏程序使用VC 6.0开发,它基于MFC框架的对话框技术实现,本游戏图片使用了小动物卡通画作为背景,游戏主界面上是一个7×12的表格,每个单元格中放置一个小图片,在对话框对应的C++类中实现了连连看游戏的算法,具体包括游戏初始化、游戏引擎、游戏结束算法判断、两个不同位置的图片是否可以消去算法判断等,在cpp源文件中定义了如下几个函数:
void GameDraw(CDC * pDC);该函数负责初始化游戏界面,绘制一个7*12大小的游戏区域,通过定义7*12的一个数组来实现该功能。
void StartNewGame();本函数用于开始一局新游戏,当一局游戏结束后,系统自动调用该函数进入一局新游戏。
BOOL IsLink(int x1,int y1,int x2,int y2);该函数用于判断给定的2方块是否可连通消除,是连连看游戏的核心算法之一。
BOOL IsWin(void);该函数用于判断游戏玩家是否已经获得胜利。
系统运行主界面如下图所示:
连连看游戏系统运行截图

作品说明
  以上是对设计和程序的介绍,如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
  • 上一篇:VC++库存管理系统
  • 下一篇:商品库存管理系统