网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
11月22日
漏签
0
天
gamemaker吧
关注:
13,620
贴子:
94,902
看贴
图片
吧主推荐
视频
玩乐
9
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
(新人游戏)特种训练营
只看楼主
收藏
回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
送TA礼物
IP属地:内蒙古
来自
Android客户端
1楼
2019-07-08 18:57
回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
封面如图所示
IP属地:内蒙古
2楼
2019-07-08 18:59
回复
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
名称:特种训练营
版本:1.0
特种训练营是网游奥比岛里的一个小游戏,这可以算是它的一个同人。
1、玩法:
发射子弹,消灭房间里的所有敌人会进入下一关卡。玩家共有六条命,所以最多能被击中五次,在第六次被击中时game over。
2、操作按键:
A:向左移动
D:向右移动
鼠标左键 或 space:攻击(可一直按着按键连续发射)
游戏封面和退出游戏的操作均使用鼠标左键
3、关卡和评分系统:
原本一共要设计7关,但我还没想好怎么设计6关和7关两场压轴戏。目前,只需通过前5关即可看到通关的评分画面。
评分标准:通关游戏所用时间,死亡次数,和小小的运气。(ps:理论上的最高分为24000左右,也就是零死亡+1秒通关,而最低分无下限。)
4、下期预告
第六关和第七关会异常艰难,但玩家可能会解锁蓄力弹和闪现(有使用次数限制)。
同时,第五关结束前可能会询问“你是否愿意以2000分数为代价,换一条命?”,当然,最大生命依旧不能超过六。
敬请期待 特种训练营1.1
IP属地:内蒙古
3楼
2019-07-08 18:59
回复
收起回复
q糖豆p
吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没看到链接,目前状态是“开局一张图,剩下……”,所以暂时不给加精
IP属地:北京
5楼
2019-07-09 10:28
回复(1)
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
六楼又没了?
https://盘.百度.com/s/18WRnuLhSh2D1_fujL-BP0A
提取码6tqm
IP属地:内蒙古
7楼
2019-07-09 10:54
回复
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
穹妹头像好评。
IP属地:广东
9楼
2019-07-09 11:46
回复(1)
收起回复
依稀
软件架构
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
呃…游戏打通了没有
IP属地:内蒙古
来自
Android客户端
10楼
2019-07-09 12:07
回复
收起回复
q糖豆p
吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
手残玩不过去,于是解析了一下。……发现好几个“似乎想实现A效果但怎么都做不出所以只好做成B的样子”的痕迹。因为能指导一些地方,所以大概不会怪我吧。问题基本定位在敌人受到攻击的相关设计里:
敌人现在是在step时间里判断是否与玩家子弹发生碰撞(
place_meeting
),并执行了受伤动作(小兵直接销毁、BOSS会进入受击状态并扣除HP,并且都写着奇怪的
with(other)
),之后用with结构摧毁了
所有的
玩家子弹。
首先表明两个事实:
1、place_meeting只能判断“是否碰撞”,无法知道“和谁碰撞”。如果想获取碰撞目标的话要使用coll开头的那些碰撞函数。
2、other关键字只能在
碰撞事件
里表示碰撞目标,或者在
with结构里
表示“引用自己的那个目标”。直接在step事件里用(即使是在if place_meeting后边的花括号范围里)是完全没效果的。
所以,我认为游戏做成了全屏子弹数量限制(而不是现在更常见的发射间隔限制),并不完全为了风格复古,可能为了避免发生“两发子弹,有1发命中了敌人以后另1发也消失”的BUG。也就是说之后也没法做多人游戏、武器升级以后可以连续发射多发子弹/同时发射多发子弹这些东西。不过看那些代码怎么都像是“并不是想做成这样”。于是,方案有2个。
方案一:改用碰撞事件来处理。
在小怪/BOSS身上增加“与玩家子弹碰撞”这个事件,里边当然就不用再用place_meeting或者coll啥的来判断了,毕竟有碰撞发生才能触发。这时候就可以使用other来操作“打中自己的那一发子弹”,比如with(other){instance_destroy();}只会销毁和自己碰撞的那颗子弹,不会影响其他的。
方案二:改用coll函数。
用coll....函数来获取“与自身碰撞子弹的id”,建议用临时变量(比如mubiao_zidan)先存好。最后销毁子弹的时候也不要with(玩家子弹),而要with(mubiao_zidan)。
IP属地:北京
本楼含有高级字体
11楼
2019-07-11 11:52
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
黑神话悟空获金摇杆年度游戏
2775330
2
T1老板爆料Zeus离队内幕
2752680
3
一片好心没盖住于东来的爹味
2193184
4
普京证实对乌发射新型中程导弹
1560087
5
金正恩说朝鲜半岛核战争一触即发
1332084
6
冯骥说黑神话年底有惊喜
1130425
7
成都理工大学屏幕现不雅画面
962136
8
T1官宣Mata加入
766337
9
王楚钦3-1弗朗西斯卡进8强
599962
10
网传iG新赛季阵容
543480
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示