【游戏】宝石风暴(GemStorm)正式版V 1.0.6 含源代码和资源文件
easyx吧
全部回复
仅看楼主
level 11
BkWolfz 楼主
由上次的beta 更新到了正式版 三种游戏模式开启了两个:
时间模式(BLitz)和无尽模式(Zen)。
添加了Hint(提示功能)。 在无配对时使用
添加了闪电宝石(lightning Gem)
不过处于未完成状态,没有属于自己的贴图。显示时仍然显示普通宝石。
由于没有时间继续制作更新,LZ把源码和资源图片以及目前的游戏程序一并上传到了度盘。
可能以后会重新做。
链接包含所有的源代码(5000+行代码) 以及 独立的资源文件包。除了两张600×600背景图实在没有精力用PS制作于是用了度娘。
资源文件包包含所有120+张资源文件(jpg图)和对应的Photoshop原文件(PSD)。
游戏有存档功能 目录位于 游戏目录\Save\玩家名 下。 不同的游戏模式存档名字为 玩家名.模式名 的文件 (例whitebear8 玩家名 模式为Zen 存档文件为 whitebear8.zen)
游戏内有设置(主菜单 Option)更改音量难度等参数。
设置配置文件存储于 游戏目录\settings.ini
如上可能不会再更新。感谢8友支持 :)
度盘:百度网盘
2015年05月10日 16点05分 1
level 4
楼主是自己做了个游戏引擎吗?~图形部分用的还是easyX么?
2015年05月11日 09点05分 2
没那么复杂,当时做没考虑太多,所以代码方面有点...不是特别美观 = =。 还有图片自己用PS做的,简直是累......一张图要改很久。 宝石怎么画都不能特别显示出光泽感干脆宝石素材就没有再次更新...
2015年05月11日 09点05分
以后应该会用规整点的代码重做一遍...不过这学期课多,看来不太可能开始了_(:з」∠)_
2015年05月11日 09点05分
借下L,发现个问题 = = ,之前测试时把时间模式(Blitz)颜色种类锁定成3种了,改难度颜色种类也不会变...代码位于gamemode.h里,注释掉BlitzMode里的 GemKinds=3即可......
2015年05月19日 10点05分
level 4
另外,你这些素材真是不好找啊,我做的东西没有美感,有些简直是有点不堪入目。
2015年05月11日 09点05分 3
level 4
再请教个问题啊,你游戏中的数字和字母,是某种特殊字体,还是你自己用图片弄得啊?我是直接用文字绘制出来的额很丑。。。
2015年05月11日 23点05分 4
自制字体资源文件。就是抠图麻烦点。还有对应的用该种字体显示特定文字的函数,方便游戏里弄...代码里都有。
2015年05月12日 01点05分
哦,原来如此!~
2015年05月12日 03点05分
level 5
不错!赞
2015年05月12日 01点05分 5
level 4
里面效果确实不错啊!尤其是闪电啊!感觉你美工这块儿下了大工夫了啊!我是弄不来这些,PS水平太次……
2015年05月12日 03点05分 6
闪电是参考的宝石迷阵2的超能宝石设定。双超能全屏消是参考的宝石迷阵3的游戏设定。 当初想怎么实现这个效果想了几天。
2015年05月12日 03点05分
level 12

好强大的游戏啊!
我用 vs2013 将源码添加,并从正式版里面拷贝资源过来,是可以正常编译的,不过警告有好几个。。。
带上项目文件就好了。
2015年05月18日 11点05分 7
本来是还有很多内容可以做的,后来课多了加上刚做没考虑太多代码有点乱就停了_(:з)∠)_...游戏结束的功能也没来得及做......
2015年05月19日 02点05分
level 13
红色矩形里的两个连的时候卡住了,就是带火的球跟两层圆连的时候
2015年05月21日 06点05分 8
我刚测试过了,按道理火焰宝石和闪电超能配对是完全没问题的,会清屏全部同色同时把该火焰宝石引爆...
2015年05月23日 04点05分
可能是某个BUG...不过更可能的是你按到键盘了...做程序我为了方便找BUG增加了按键暂停功能,发到8里的时候并没有移除。随便按个键应该就好了。
2015年05月23日 04点05分
level 5
我有个问提,,就是一个任务在图片上移动,虽然人物背景是透明的,但并不是背景大图,而是指定绘图颜色,这应该怎么解决??
2015年05月28日 01点05分 9
你不把人物部分抠出来当然显示整张图了...最常用的是掩码图,在另一张图里面把这张图要显示的部分圈出来(黑色白底)。 贴图时贴两张: 先掩码图用SRCAND模式,原图用SRCPAINT. 我的程序里原理类似不过不一样,是用掩码图来决定原图各像素透明度来用jpg代替png格式图片
2015年05月28日 01点05分
@BkWolfz 我看了一下源码,找不到这个点,能不能给简单人物图叠在背景图上的代码??、
2015年05月28日 14点05分
@BkWolfz 我不会掩码图
2015年05月28日 14点05分
回复
Զ������֮��
:简单叠加就只有显示人物原图的背景了。掩码图是用来把要贴图的部分抠出来的...一般是另一张同样大小的图片,黑色部分为欲显示原图部分,白色部分为完全透明(空白)
2015年05月28日 14点05分
level 5
楼主真心不错
2015年05月28日 01点05分 10
level 1
楼主,关于你做的那个粒子效果的程序我有些问题想请教一下哈[泡泡:微笑] 怎么实现粒子流在某处出现几秒钟然后消失?
2015年05月28日 08点05分 11
不好意思,因为我在那个帖子上老师回复失败,私信你验证码也是老有问题,无奈只好来这里
2015年05月28日 08点05分
level 1
楼主,你好,我用Vs2012附加上怎么不行

2015年08月17日 07点08分 13
Alt+F7打开工程属性面板(或者右键解决方案资源管理器工程名,或者顶端菜单栏项目-属性) 在常规配置属性中把字符集中默认的"使用Unicode"字符集改为“未设置”。
2015年08月19日 19点08分
level 8
很棒
2015年08月19日 16点08分 14
level 1
楼主,不能下载啊
2017年12月25日 06点12分 15
level 4
楼主在分享链接呗😊
2018年03月21日 08点03分 16
1