SDL小游戏:打鼹鼠

游戏讨论
回复
lf426
帖子: 11
注册时间: 2008-04-30 2:28

SDL小游戏:打鼹鼠

#1

帖子 lf426 » 2008-06-02 0:20

把公园小摊上的“弱智”游戏移植到PC上,让我们一起白痴一把吧。:)
游戏下载:
http://www.fs2you.com/zh-cn/files/10639 ... 42218fc6e/
说明:
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并且刷新最高积分为胜利;。

For Linuxer:
需要libsdl的支持。
以下这些文件是Windows所需要的,Linux下可以删除:
rm *.dll
rm beatmole.exe*
rm Microsoft* -r
Linux下的执行文件是
./beatmole
头像
hethe
帖子: 3666
注册时间: 2005-08-01 9:14

#2

帖子 hethe » 2008-06-02 0:47

mark一下,很喜欢这种类型
Gedanken ohne Inhalt sind leer .Anschauungen ohne Begriffe sind blind.
lf426
帖子: 11
注册时间: 2008-04-30 2:28

#3

帖子 lf426 » 2008-06-02 1:40

不好意思,一个小bug。从win下回来的时候源代码忘修改了,居然Linux编译后跑起来没出错,只是给了个提示“浮点错误”。修改main.cpp第83行起,两个小地方,就是把那几个bool直接改为return了。

代码: 全选

            if ( gameEvent.type == SDL_QUIT ){
					return 0;
				}
				if ( begin_button1.effectiveClick(gameEvent) == true ){
					go_on = true;
					gameOver = false;
					replay = true;
					endquit = false;
					hardgame = false;
				}
				else if ( begin_button2.effectiveClick(gameEvent) == true ){
					go_on = true;
					gameOver = false;
					replay = true;
					endquit = false;
					hardgame = true;
				}
				else if ( begin_button3.effectiveClick(gameEvent) == true ){
					return 0;
				}
晚了两个小时,还是祝大家儿童节快乐哈。:)
头像
linlee
帖子: 1132
注册时间: 2007-10-20 11:30

#4

帖子 linlee » 2008-06-02 10:35

谢谢分享!! :)
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

#5

帖子 luojie-dune » 2008-06-02 11:05

支持一下~~~

大家都有精神~~~
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#6

帖子 eexpress » 2008-06-02 11:17

老没图呢?要图先。
● 鸣学
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

#7

帖子 luojie-dune » 2008-06-02 11:50

现在可以去拿 Big Buck Bunny里的图片了~~~
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
hecha
帖子: 364
注册时间: 2007-09-23 13:36

#8

帖子 hecha » 2008-06-04 2:54

firefox 不能从 fs2you 下载吗?
lf426
帖子: 11
注册时间: 2008-04-30 2:28

#9

帖子 lf426 » 2008-06-04 12:05

可以呀,我自己试过,可以下哈。
下不了的话,发邮件给我,我直接发给你好了。
zbln426@163.com
lf426
帖子: 11
注册时间: 2008-04-30 2:28

#10

帖子 lf426 » 2008-06-07 11:41

在SourceForge上建立个项目,这下下载就快了。
包括之前的另外一个小游戏,Love Test.
http://sourceforge.net/project/platform ... tform=8820
头像
zhulaoke
帖子: 109
注册时间: 2008-06-06 21:02

#11

帖子 zhulaoke » 2008-06-07 11:49

图?
头像
zhulaoke
帖子: 109
注册时间: 2008-06-06 21:02

#12

帖子 zhulaoke » 2008-06-07 12:22

看到图了,不错!
头像
hecha
帖子: 364
注册时间: 2007-09-23 13:36

#13

帖子 hecha » 2008-06-10 0:35

不能下的原因不小心想到了, 我禁用了 cookies, 把 fs2you.com 加入例外, 就可以下了 :D
回复