LLK_Game
所属分类:棋牌游戏
开发工具:Visual C++
文件大小:139KB
下载次数:6
上传日期:2010-01-26 12:05:31
上 传 者:
xnaaaaaa
说明: 这个是一个连连看游戏,加上了详细的注解,特别会对于VC初学者来说,能很好的学会贴图的知识、简单实现游戏规则的知识。
(skyblue_LLK)
文件列表:
1 连连看游戏\skyblue_LLK\resource.h (640, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLK.aps (462064, 2009-05-17)
1 连连看游戏\skyblue_LLK\skyblue_LLK.clw (617, 2009-12-29)
1 连连看游戏\skyblue_LLK\skyblue_LLK.cpp (1954, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLK.dsp (4426, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLK.dsw (547, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLK.h (1314, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLK.ncb (99328, 2009-12-29)
1 连连看游戏\skyblue_LLK\skyblue_LLK.plg (256, 2009-05-17)
1 连连看游戏\skyblue_LLK\skyblue_LLK.rc (4615, 2006-01-05)
1 连连看游戏\skyblue_LLK\StdAfx.cpp (213, 2006-01-05)
1 连连看游戏\skyblue_LLK\StdAfx.h (1054, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLKDlg.cpp (12181, 2008-07-09)
1 连连看游戏\skyblue_LLK\res\3DFrames.bmp (54934, 2006-01-05)
1 连连看游戏\skyblue_LLK\res\animal.bmp (386622, 2006-01-05)
1 连连看游戏\skyblue_LLK\res\blueFrame.bmp (3278, 2006-01-05)
1 连连看游戏\skyblue_LLK\res\grayFrame.bmp (3278, 2006-01-05)
1 连连看游戏\skyblue_LLK\res\skyblue_LLK.ico (1078, 2006-01-05)
1 连连看游戏\skyblue_LLK\res\skyblue_LLK.rc2 (403, 2006-01-05)
1 连连看游戏\skyblue_LLK\skyblue_LLKDlg.h (2722, 2009-12-26)
1 连连看游戏\skyblue_LLK\skyblue_LLK.opt (57344, 2009-12-29)
1 连连看游戏\skyblue_LLK\res (0, 2008-07-10)
1 连连看游戏\skyblue_LLK (0, 2008-07-10)
1 连连看游戏 (0, 2008-07-10)
========================================================================
连连看游戏
========================================================================
游戏的主要功能:
能实现两个相同动物相连的消除。要求消除的两个动物是同一动物,并且两动物之间
连接线的折点不超过两个。连接线是由X轴和Y轴的平行线组成。
游戏的主要算法:
消除两相同动物分成如下三种情况:1、两动物是否构成直线相连(横向和竖向);2、两
动物之间的边连线是否只有一个直角;3、两动物之间的连接线是否只有两个直角。
1、两动物是否构成直线相连(横向和竖向)情况的实现思路
a、在一横线的两点之间能否连通
b、在一竖线的两点之间能否连通
c、在同一线上的两点之间能否借助于边界线实现连通
2、两动物之间的边连线是否只有一个直角情况的实现思路
既然两点不在一条直线上,则应构成一个四方形。我们可以判断三点能否连成一个直角三角形。
3、两动物之间的连接线是否只有两个直角情况的实现思路
a、先判断两点能否利用边界线实现连通
b、将两个直角分解成两个一个直角来判断。即从一点的四个方向逐一寻找空点,看其是否与点2
构成一个直角的连接线。
/////////////////////////////////////////////////////////////////////////////
近期下载者:
相关文件:
收藏者: