首页
社区
课程
招聘
[原创]Vista 的扫雷
发表于: 2007-2-28 14:37 22294

[原创]Vista 的扫雷

2007-2-28 14:37
22294

【文章标题】: Vista 的扫雷
【文章作者】: rdsnow[BCG][PYG][D.4s]
【作者邮箱】: [email]rdsnow@163.com[/email]
【作者主页】: http://rdsnow.ys168.com
【作者QQ号】: 83757177
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------

好长时间不上网了,无聊中跟了一遍 Vista 下的扫雷,发现新版除了界面及效果好看多了以外,代码上跟 XP 下的扫雷也有一些不同的地方。

1、并不在开始新游戏的时候随机位置产生雷,而改成了在第一次点击鼠标后再产生雷的位置

2、雷的位置不再放在内存中一块固定不变的位置上,开始每一局游戏后,程序都会重新申请内存,并且把雷的位置分散保存,既然分散保存,内存中应该有一个地址表

3、除了每局保存位置不同外,程序还带有重定位信息,以增加找到雷位置的难度

4、程序受到鼠标点击消息后,会 GetCursorPos() 得到鼠标的位置,计算鼠标点击的是哪个格子不是仅仅根据消息中的 LPARAM

--------------------------------------------------------------------------------


┌───────────────┐
│┌─────────────┐│
││第一步:找到产生地雷的代码││
│└─────────────┘│
└───────────────┘

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 7
支持
分享
最新回复 (27)
雪    币: 431
活跃值: (457)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
2
cooooooooool...
2007-2-28 14:58
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
精彩
2007-2-28 15:01
0
雪    币: 253
活跃值: (25)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
4
这个真强
2007-2-28 15:14
0
雪    币: 2054
活跃值: (292)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
5
2007-2-28 15:20
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
6
牛得不行了,连自动扫雷机都做出来了
2007-2-28 15:46
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
压缩文件下载后打不开!!
2007-2-28 15:52
0
雪    币: 297
活跃值: (21)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
8
哇噻,这么牛的文章怎么才看到啊
2007-2-28 16:06
0
雪    币: 671
活跃值: (723)
能力值: ( LV9,RANK:1060 )
在线值:
发帖
回帖
粉丝
9
最初由 anntonny 发布
压缩文件下载后打不开!!


附件已经重新上传。VS2005 编写,写得比较仓促,若有问题,直接在源码中改
2007-2-28 16:06
0
雪    币: 215
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
有意思
2007-2-28 16:16
0
雪    币: 221
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
以往的扫雷应该也是在第一次点击鼠标后产生雷的位置吧?
有谁玩扫雷点第一次鼠标就触雷身亡的?
2007-2-28 17:25
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
12
不知道,不过第一次点的格子9格范围内不会有地雷这点挺值得学习的!

第一下触雷的扫雷是给赌徒玩的
2007-2-28 17:55
0
雪    币: 615
活跃值: (1267)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
好功底
2007-2-28 18:11
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
14
文章里面那些方框用什么生成的
2007-2-28 22:04
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
帮楼主改小了exe大小..
呵呵...
有个bug...懒得修复了...
上传的附件:
2007-2-28 22:48
0
雪    币: 242
活跃值: (89)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
不错啊,图文并茂
2007-2-28 22:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
高手的文章和菜菜的文章,无法比呀。支持你,向你学习,敬礼!
2007-3-1 09:47
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
18
强,喜欢这样的文章。学习!
2007-3-1 10:17
0
雪    币: 191
活跃值: (41)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
19
既然是分析 Windows 自带的程序,干嘛不把符号文件下下来!带函数名的,多容易理解啊!
2007-3-1 23:03
0
雪    币: 69
活跃值: (342)
能力值: ( LV9,RANK:550 )
在线值:
发帖
回帖
粉丝
20
佩服!!!
2007-3-1 23:13
0
雪    币: 184
活跃值: (108)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
21

不顶不知道,看了都要顶。
2007-3-2 00:06
0
雪    币: 437
活跃值: (273)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
22
没有vista下的扫雷游戏啊 我用的是XP 希望哪位给偶们上传一下啊
2007-3-2 01:01
0
雪    币: 697
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
佩服得五体投地
2007-3-2 11:03
0
雪    币: 214
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
24
厉害,visita的系统标准程序都有重定位吗?
2007-3-3 03:31
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
高人啊
好象现在用VISTA的人还不是很多
小弟在网上找了个能用的扫雷传到网上 大家有兴趣可以下个试下

http://www.lingsky.cn/myfile/angelcom/vista扫雷.rar
2007-3-4 02:34
0
游客
登录 | 注册 方可回帖
返回
//