c语言连连看实验报告,连连看C语言课程设计报告.doc

本文是一份C语言连连看课程设计报告,介绍了连连看游戏的规则、问题分析、开发工具选择(VS2008和EasyX)以及程序设计中的界面设计和数据结构设计,包括二维数组表示游戏面板和结构体记录点击格子信息。
摘要由CSDN通过智能技术生成

连连看C语言课程设计报告

连连看

问题描述

连连看是一款简单有趣的小游戏,曾经风靡一时,玩家要将相同的两张牌用三根以内的直线连在一起就可以消除,规则简单容易上手,游戏速度节奏快,画面清晰可爱,适合细心的玩家。游戏胜利条件的判定:将棋盘上面的格子全部消除掉;失败的判定:规定的时间内格子没有消除。

问题分析

连连看需要解决的问题包括:

(1)整个游戏界面和各种图案的图形显示;

(2)如何判断鼠标所点的两个图像能否相消;

(3)如何判断是否消除完全;

(4)如何判断游戏的结束及如何终止游戏;

(5)游戏难度的设计和得分规则

游戏总的流程可以描述如下:首先出现游戏界面,一幅由10*6的小图片的构成的画面,玩家需要点击 2 个相同图案的对子,其连接线不多于 3 根直线,也就是说连接相同图案时,直线只能有两个折点,就可以成功将对子消除。

此外,需要重点考虑的是游戏面板和各种形状的方块的数据结构表示。格子面板可以用一个二维数组来表示。

开发工具的介绍

【 VS2008 】

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值