【引擎】姑且叫ACT引擎吧
gamemaker吧
全部回复
仅看楼主
level 9
carefree0910_ 楼主
一楼度娘,其实我也不知道这算不算引擎Orz
2014年09月04日 03点09分 1
level 9
carefree0910_ 楼主
首先是素材引用说明:
地形素材悉数来自iwanna
门素材悉数来自RM自带素材库
其它素材悉数自画
没有任何音效(打算完成后再装。。。),建议开上自己的音乐进行测试(如果有人愿意测试的话Orz)
2014年09月04日 03点09分 3
level 9
carefree0910_ 楼主
接下来是对这个引擎的简介:
主角是哪个拿着(拿着?)把小剑、头顶大炮(diao)(大炮?!)的球
(由于在下实在不会画画所以也只能画小球这样的程度了Orz)
敌人目前做了三个,可以自己复制后添加自己想要的功能(有parent把基础的东西写好了)
地形全是32*32的小方块
道具有三个,+20Hp-20Hp-80Hp,想做其它也可以
有些微的坑来纪念iwanna
下面放详细介绍
2014年09月04日 03点09分 4
level 9
carefree0910_ 楼主
主角:
剑是自己动的不用管(虽然很短,但是很diao,谁用谁知道[滑稽]),碰到敌人后对敌人造成伤害。
‘J*射击
’H*蓄力,图中最上方黄条为蓄力槽
‘K’跳跃,可以二段跳,但不能检测按键力度(因为感觉没必要又不是iwanna要跳刺)(其实是我太懒了)
‘A’‘D’左右走
‘W’进门(去下一关)
动画方面:
不动时会眨眼,动的时候一上一下,就是这样Orz
2014年09月04日 03点09分 5
level 9
carefree0910_ 楼主
升级系统:
有经验槽和等级槽,分别是图中从下面数第二、第三条
升级后血补满,攻击上升
2014年09月04日 03点09分 6
level 9
carefree0910_ 楼主
敌人:
不一一介绍了。。。说说通性:
碰到主角时,如果玩家没有键入命令,会默认往远离敌人的方向跳一下
2014年09月04日 03点09分 7
level 9
carefree0910_ 楼主
敌人有血条,图中可以看出。伤害计算精确到小数点后两位,因为升级后的伤害提升与蓄力涉及小数。如果觉得不爽换成div即可。。。。
2014年09月04日 03点09分 8
吧务
level 12
yoyogames增在推广marketplace
LZ可以尝试的移植到GMS,再修饰一下。
说不定在marketplace能卖上价格。
2014年09月04日 04点09分 10
纳尼[惊哭]这个有那么厉害吗[惊哭] 不过大大都这么建议了,我会努力试试的~[太开心]
2014年09月04日 04点09分
level 9
carefree0910_ 楼主
呜哇漏说了两点很重要的[惊哭]
第一,主角死后有个小动画然后喷血,喷血系统完全参考iwanna
第二,没死时按r重开关卡,死了之后按r重新开始游戏。。。
由于以上两点我测试时没怎么遇到过就忘了[泪]
2014年09月04日 04点09分 11
level 4
晕。和我做重了。楼主快弃坑
2014年09月04日 05点09分 12
你也做了这样的引擎吗[惊哭]
2014年09月04日 05点09分
回复 靈鸠伊凜 : 是啊……我是用GMS做的,估计和你的差不多,也是用的贴图碰撞。
2014年09月04日 05点09分
回复 最爱宝贝菲 :求教贴图碰撞是什么。。。[惊哭]
2014年09月04日 05点09分
回复 靈鸠伊凜 :不过我的还在开发中
2014年09月04日 05点09分
level 9
carefree0910_ 楼主
决定了,以后就在这里放(shui)进(jing)度(yan)吧[滑稽]
更新:
1)升级后加血量上限
2)加减血的道具因而变为比例加减,同时加血道具减一定经验,减血就加
3)敌人的子弹的伤害因而与等级挂钩
4)画完了前两个场景,开坑第三个
嗯,以上
2014年09月04日 17点09分 13
level 7
这不是引擎就是单纯的游戏吧
2014年09月04日 19点09分 14
这是拿来测试的,为了表现出引擎的效果同时看看有没有bug。。。引擎的源码在我做完整个游戏测试无bug后可能会放。。。
2014年09月05日 00点09分
level 9
carefree0910_ 楼主
更新:
1)为了死后不太惨,把惩罚机制改为降一级、经验清零、回上一个房间
2)多做了一个敌人
3)做了一个简易的boss
4)开始做大房间,保持主角在画面中央
2014年09月05日 05点09分 15
吧务
level 13
求加入右手控制方向,需要的话咱提供“自定义按键”的相关代码也可以,交叉双手还要食指跳、中指普通攻击、无名指蓄力攻击的操作方式简直凶残……
好吧顺便提交一个BUG:
ERROR in
action number 1
of Step Event
for object player(start):
In script restart:
Error in code at line 7:
global.playerExp=global.playerExpTemp;
^
at position 30: Unknown variable playerExpTemp
嘿,LZ你初始房间里用的玩家和其他地方不一样吧,在那里按R就会这样。
2014年09月05日 14点09分 16
由于好像没艾特成功,还是在这里回复一下吧0 0回复见楼下~
2014年09月05日 14点09分
吧务
level 13
机器抽筋发不了图……
好吧,我是定义了几个全局变量比如global.key_up什么的,游戏开始时
ini_open("config.ini");
global.key_up=ini_read_real("Key_Config","key_up",vk_up);
ini_close();
来从配置文件里读取
游戏进行中所有按键判断都用global.key_up来代替原有的vk_up,不过这样就不是用键盘事件,而是在步事件里判断键盘状态了。
游戏中途改变了配置以后再用
ini_open("config.ini");
global.key_up=ini_write_real("Key_Config","key_up",global.key_up);
global.key_up=ini_read_real("Key_Config","key_up",vk_up);
ini_close();
进行保存……等等,这样粘贴进来看的时候我好像找到之前的某个BUG了……哎反正这样做是能实现的,代码优化什么的之后再说。
2014年09月05日 15点09分 18
level 9
carefree0910_ 楼主
更新:
1)做完大房子场景了,其实说是长房子可能贴切一点。。。这个场景就主要考验技术了,与之前的场景都完全不同呢。。。。坑也有,总而言之是纪念iwanna的一个场景。。。
2)用户可以在一开始自定义按键了~
2014年09月06日 01点09分 19
level 9
carefree0910_ 楼主
ht[惊哭]tp://vdisk.wei[惊哭]bo.com/s/asXP3np[惊哭]Q7RUFh
最新版本上传~开学了忙成狗,之后时间可能好少了[泪]
2014年09月08日 07点09分 20
咱设置的S是跳……某些关卡怎么一跳就自动过去了……
2014年09月08日 09点09分
回复 q糖豆p :是可以的,但那样就升不了级了后面就难打了。。。我本来也没做升级系统,又不想重做为了测试而能直接跳过的关,就做了升级来平衡。。。
2014年09月08日 11点09分
后边的难度略鬼畜啊,咱已经用内置的F5/F6都过不去了
2014年09月08日 11点09分
回复 q糖豆p :第二场景的后面以及第三场景是蛮难的。。。那个boss可以不打,第三场景就纯操作了。。。在下由于玩iwanna比较有耐心,所以实测时在不断r的情况下每个场景都可以无伤过关,保证不会出现必死~(ps内置f5f6是什么?0 0)
2014年09月08日 11点09分
level 9
carefree0910_ 楼主
更新:做了一个小小的开场动画(几个渐变与几个字幕),彻底gameover后会照应开头,算是有个初步的剧情了。。。
2014年09月09日 16点09分 21
level 9
carefree0910_ 楼主
更新:
做了一套完整的音效
(就这么一行字做了我一个下午Orz)
2014年09月13日 09点09分 23
level 9
carefree0910_ 楼主
更新:
1)优化了角色的左右移动
2)可以在正式开始游戏后随时呼出设置菜单了
3)设置菜单中可以关BGM了
2014年09月16日 09点09分 24
1