支持HW团队,就支付宝领取下面的红包吧!(2018年3月31前,就几毛,也会几块,可以和其他红包叠加使用),你领取消费,HW有奖励。红包使用无条件限制,有条件请注意是不是有病毒。

小伙伴们,给大家发红包喽!人人可领,领完就能用。祝大家领取的红包金额大大大!#吱口令#长按复制此消息,打开支付宝就能领取!er1OEj73Uj

登入 注册 | 验证
| 搜索
HelloWorld论坛 : > 计算机科学、技术、教学> 编程专题> 开源免费项目> [转]SDL小游戏:打鼹鼠 BeatMole
 
 
 
 
类别:游戏 阅读:3271 评论:0 时间:五月 16, 2013, 2:37 p.m. 关键字:

 

 来源:
http://www.cppblog.com/lf426/archive/2008/05/31/51658.html
作者:龙飞
主要用来练习多线程的编写。Linux下,X不支持非主线程对GUI窗口的刷新,差点没找到问题。:)
把公园小摊上的“弱智”游戏移植到PC上,让我们一起白痴一把吧。:)
其实我强烈推荐Pixar的“跳跳羊”。

游戏下载:

Windows版本
http://sourceforge.net/projects/uvi/files/BeatMole/BeatMole_win32/BeatMole.rar/download
Linux版本
http://sourceforge.net/projects/uvi/files/BeatMole/BeatMole_Linux/BeatMole.tar.gz/download


说明:
1、点任意键或单击鼠标开始;
2、空格键可以开关背景音乐;
3、鼹鼠冒出来和在外停留的时间击打是有效的,逃跑下去的时候就点不到了。:)
4、我最高打了82分(实际上就是命中率),大家把高分成绩截图给我吧。
5、有什么bug第一时间跟我说哦。
6、图片来自Pixar的“跳跳羊”,强烈推荐该动画短片。

Version 1.01
1、非主线程不再刷新GUI,完全兼容X Window;
2、减少主线程等待时间,提高响应的灵敏度;
3、Linux下直接用make编译即可;
4、修正游戏开始时间的错误;
5、非正常完成游戏不显示得分。
6、本人最高得分已上升为94^^。

Version 1.02
1、降低难度。极大的减慢鼹鼠冒出来的速度,为了使用笔记本没有用鼠标的朋友;
2、游戏结束后可以按空格键重新开始;
3、增加了最高分纪录及显示;
4、鼹鼠的逃跑速度不变;
5、向100分努力吧。:)

Version 1.03
1、增加开始时的难度选择;
2、开始菜单的时候点x或者bye-bye可以退出游戏;
3、Nightmare难度下可得双倍积分;
4、添加了Nightmare难度下命中率高于80%时候的额外音效;
5、积分高于80并且刷新最高积分为胜利;。

[挂载人]初学MPEG

个人签名--------------------------------------------------------------------------------

Please Login (or Sign Up) to leave a comment