这个是我从这个学期的计算机图形学(PS:选修课)的其中一个实验(2DGame)改编而来的一个3DGame。
Windows编译好的游戏与源代码下载:50levels.zip
游戏画面很简单,我不想花太多的心思在图形特效方面,只要可以玩就行。更多的是,积累一些零零碎碎的经验,以后做三维场景的游戏就容易上手。因为没有什么复杂的计算,所以在我的电脑上,CPU的占用几乎总是0。很小巧~!
游戏内容模仿自曾经玩过的一个被人成为“是男人就下100层”的小游戏,游戏人物的构思参考自“盒子先生”。
在Jessica的指导下,改成了“盒子小姐”!
玩法很简单:
运行游戏之后,使用空格键开始游戏,用左右键控制人物行走。踩着梯级直下50层即可,不可碰到顶部的刺。游戏时使用空格可以暂停和继续游戏。玩到50层之后,按空格键仍然可以继续玩后面的关卡。
沙发~
小虾寂寞了,小人居然是个MM~哈哈哈哈哈!
ʲô
什么啊,你没仔细看是谁指导的
没有 Linux 版的 SDL_mixer.so 🙁 T.T 🙁 T.T 🙁 T.T 🙁 T.T
有啊!
apt-get install libsdl1.2-dev libsdl-mixer1.2-dev
原来是自己少链接了个 -lSDL_mixer……话说你为什么不写个 Linux 版本的 Makefile 呢?
因为我在linux下是用codelite这个IDE来管理的。
编译windows的版本只为了发布给别人玩玩,也是为了交作业才编译成exe。
这游戏好难啊。。。
难怪解压还出来个乱码文件名。。。为什么不用 7z 呢?
codelite 不支持生成 Makefile 吗?猜需要的库对我来说还是有些难度啊。
codelite会生成makefile,可能是被我当时打包的时候删除了。嗯,下次尽量用7z或者gzip。游戏不难吧,我觉得玩到50levels很轻松。应该也要用到一些技巧,例如我喜欢在第二列和第三列之间徘徊,并且保持站在边缘的姿势。
唉,不行,最多只到第 29 关……
另外问个问题,这个游戏很正常,可为什么我这里另外一个 OpenGL 的游戏的 FPS 在大约 40~80 之间摇摆呢?以前挺好的,难道是显卡驱动悲剧了?
应该是显卡没有开启垂直同步(Vertical Synchronization)吧?
我这个游戏是在代码里使用定时器把fps控制在60以下的,这样就能够确保在没有垂直同步的电脑上也能够正常运行。
呜呜呜,不知道 vsync 开了没,也不会设置……我用的是 nouveau 驱动。
还是没过 50 关,看来我连女人也做不了 T.T
Orz……35……另外也求在Linux下编译的方法。
我用Wine玩的,FPS平均60吧。
玩到后面需要奋不顾身跳下去的决心啊…………………………
请问下小虾用的哪个代码的插件呢
代码着色吗?是Google Syntax Highlighter for WordPress.
HI,小虾,感谢回复,是背景着色,
你也是用LightWorld主题的吧?
我用LightWord主题+Google Syntax Highlighter for WordPress.时
代码着色背景会出现位置偏差,请问你当时是怎么解决的?
我记得我改过CSS样式。但是忘了是哪一项了。我建议你用chrome或firebug查看一下,引起位置偏差的是哪一个网页元素。
orz
小虾,您好!
请问下你们学习计算机图形学用的是那本教材?
我也想搞游戏方面的开发,但我们没这个课程。
老实说,我这学期的课程都没买教材。写opengl的游戏我是看http://glprogramming.com/red/这里的。
英文不好,悲催了..
中文版叫 OpenGL编程指南?
英文也太牛了吧。。。羡慕嫉妒恨啊
那不是必修课么~~
这不是变像的让我们摧残那个小MM吗?
哈哈,寂寞 空虚 玩下还不错
小虾下了几层?
一百多吧!!!