您当前所在位置: > 爆料站 > 君子堂

一个人也能完成?手把手教你做一个游戏DEMO

时间:2020-12-08 15:00:54  来源:  作者:网络转载
作者:江西恐龙(Dino)
(腾讯互动娱乐 游戏策划)

从行走逻辑上区分,横版动作游戏一般分为单线横版、纵深横版。从玩法上区分,还可以细分为格斗、射击、动作等。



横版动作游戏在手游的比重越来越大。如果可以尝试着自己制作一款动作游戏DEMO——

对自己,可以学到更多游戏开发的知识。包括角色设计、关卡构成等等。

对项目,可以一两周内就可以出一个简单的DEMO给老板演示。

现在市面上有哪些现成的游戏开发软件可以使用?




2DFM:全称是“2D格斗游戏制作工具2nd”。它是由日本OUTBACK制作、EB发行的一款2D格斗游戏制作工具。利用这款软件玩家可以独立制作出属于自己的PC格斗游戏——台湾FK小组制作的《超级COSPLAY大战final02版》。本人制作的《东东不死传说》都是用2DFM开发完成的。


AGM:全称为ActionGameMaker,同样由日本EB发行。拥有ACT,ARPG,STG等组件,使用这些组件就能制作出相应的PC、XBOX360、PS3游戏,并且组件可以混合使用,例如可以做出地图上是ARPG,迷宫里是STG的游戏。可以说非常强悍。


OPENBOR:横版过关游戏开发软件。BOR软件的原名是《Beats of Rage 》,名字有向SEGA的MD游戏《Streets of Rage》致敬的意思。开发者开源发布后改名为OPENBOR。它可以输出PC、安卓、PSP、XBOX等平台版本。上图是本人制作的横版DEMO。


接下来,让我们试试用OPEN BOR来制作一款DEMO——


如果要制作横版过关游戏DEMO,我们先了解一下动作游戏的构成。通常一款横版动作游戏,包含了哪些元素?

恐龙世纪的第一关可以拆解成这样:



所谓的关卡,其实就是一群角色在一个房间里打架的过程:


关卡的核心体验其实大同小异,这是另外一群角色在另外一个房间打架的过程。



说白了,这个就是一款动作游戏的基础框架:房间、人、打架。


那么我们接下来,针对这个房间,分解出一款DEMO需要用到的素材:

1.角色素材
2.场景素材
3.UI素材
4.音频素材


OPENBOR这款软件没有操作界面,纯文件夹操作。并且资源全部为熟悉的GIF、WAV等资源。可以从网上下载到OPENBOR的最新版本,容量只有几M。


角色素材分为:主角、杂兵、特效。


破解资源随意混搭会出现比例失调的情况。因此一定要规划好尺寸。


角色资源整理好以后,放到Chars里面的次级文件夹里,以本人这个DEMO为例:\data\chars\mukui文件夹里。


场景素材:同理。要么自己画,要么先用网络资源。


场景资源的透视关系也是很重要的。经过对比发现最常用的角度一般是30度或者45度。60度比较少见了。




场景资源整理好以后,放到Bgs里面的次级文件夹里,以本人这个DEMO为例:\data\bgs\city文件夹里。


UI素材:一般分为战斗UI和主菜单UI。OPENBOR自带了一套战斗UI资源,因此这个步骤可以缓一缓。等DEMO打磨得非常精美的时候,再替换成自己的UI也不迟。



音频素材:一般包含了背景音乐、音效。整理好以后,放到\data\music文件夹里。


音频资源网络上可以轻易下载到。也可以暂时用OPENBOR自带的资源。背景音乐OPENBOR采用的是BOR或OGG格式。

音效:OPENBOR采用的是WAV格式。可以用GoldWave这个软件来切割。


音效:音频整理好以后,放到\data\sounds文件夹里。


通常一款横版动作游戏包含的模块:

1.角色编辑器
2.AI编辑器
3.场景编辑器
4.关卡编辑器

有些软件会把这几个模块都放置到同一个面板。例如2D格斗软件2DFM就是同一个页面。但从程序开发角度来说,这些模块都是独立模块。每一个模块的开发周期可能1周-数月。


OPENBOR的编辑采用纯TXT文本操作。用户可以很容易找到各个模块的位置。资源准备就绪,我们就开始来编辑关卡了。OPENBOR的角色编辑是这个样子的。


打开\data\chars\mukui下的角色TXT文本,可以看到很多可配参数——

name  mukui
type  player
health  300
speed  30
#被投掷的长、高
throw  8 6
#被投掷的伤害
throwdamage   50
#影子种类
gfxshadow  1
#跑的速度、跳高、跳长倍数、是否上下跑、跳跃着地后是否继续跑
running  60 7 1.4 1 0
#烟尘动画,在MISC里
dust    dust3
#跳跃高度、速度、是否反向、重力
jumpheight  7
jumpspeed  30
jumpmove  0 0
antigravity  -110

开发者只需要按照OPENBOR的标准ID字符来配置这些参数即可。由于功能繁多,有兴趣的同学可以自行阅读OPENBOR的开发说明文档。例如这是主角的普通直拳的一个配置——

#攻1
anim attack1
loop  0
delay  2
offset  225 360
bbox    173 153 105 212
frame  data/chars/mukui/446.gif
frame  data/chars/mukui/447.gif
delay  5
attack  268  193  98  51  10  0  0  0  10  50
dropv  6 3 0
frame  data/chars/mukui/448.gif
attack  0
delay  3
frame  data/chars/mukui/449.gif
frame  data/chars/mukui/450.gif

简单的说,就是主角以不同的速度来播放了446-450整套序列帧图。并且在448号图的时候触发了攻击框。

大家有没有发现,这套编辑方法本质上就是GIF动画的编辑逻辑,只不过在合适的帧数里加入了攻击判断。

角色编辑小诀窍1:打击感的由来

一套完整的打击感包括了以下几个基础因素:

1.音效
2.光效
3.打中人的瞬间,双方的抖动帧数



经过研究发现,不同的动作游戏其顿帧的时间不同。似乎动作游戏的顿帧时长都偏低呢,比格斗游戏还短。分析其原因,就是因为动作游戏频繁攻击,如果顿帧时间太长很容易视觉疲劳。

通常来讲,顿帧越长就意味着那一拳越带劲,打击感爆满。但是当一款游戏,所有攻击的顿帧都很长的时候,会显得非常无趣。就好比黑客帝国里整部电影都是子弹时间,或者某个宴席里所有菜都是烤乳猪。用户会非常腻烦……


因此建议大部分攻击,其顿帧都维持在6-12之间的某个数,部分超必杀或者必杀技的收尾一击时,可以把数值配大。这个顿帧的应用,不仅可以用在2D项目上,其实3D项目也是共通的……

角色编辑小诀窍2:判定框的绘制。

判定框分为受击框、攻击框、碰撞框。下图是受击框的一个范例。猜猜看哪种绘制方法是正确的,哪种是错误的?

下图左边是正确的绘制,不随主角呼吸而晃动。右边是错误的绘制,过于强调跟随身体,会严重影响高玩的攻击判断。


格斗之王的受击框,在体形上相差不会很大。下蹲和跳跃姿态的时候甚至简化了一个框。


街头霸王4的判定框也采用类似做法,一切从简。以打击感的稳定为目标。


判定框的绘制肯定也不需要随角色胳膊的晃动来变化,没必要每张都画。如果某个动作,其身体摆动幅度不大,那么其受击框应该尽量只绘制一套。(OPENBOR的逻辑是某一个指令会通吃下面所有脚本行,除非遇到了下一个同样的指令。)


角色编辑小诀窍3:动画帧数的调配。

角色的动作是由图片组成的,每一张图片的停留时间将决定了动画的快慢与否,流畅与否。

通常一个动作包含了“发招,攻击,收招三”个阶段。也有些玩家习惯称之为“前摇、攻击、后摇”。


制作统一的受击图,可以节约编辑工作。要知道SNK公司是做了十几年的格斗游戏,在手感这一块是顶尖的代表。因此虚心学习SNK公司的动画帧数数据是非常有必要的。


下图是拳皇98的帧数表,可以适当参考。


那么我们这个角色的第一拳,参数就参考一下金家潘,先这么设置吧。


这里并非叫大家照着金家藩的手感来制作这个角色,而是通过一种低学习成本来尽早学会编辑角色。事实上当游戏完成后,自己完全可以微调各种参数。如果要自己去原创尝试,数值该怎么填?8、9、10?10、20、30?对于一个没有动作游戏编辑经验的策划来说,凭感觉去调整参数。说不定会适得其反,效果越调越差。

特效和音效方面,OPENBOR默认播放的是flash.txt和flash.wav,图像资源位置在\data\chars\misc。

name  Flash
type  none
shadow  0
toflip  1
alpha  1
anim idle
loop  0
delay  2
offset  160 160
quakeframe 0 3 3
frame  data/chars/misc/flash1_01.gif
frame  data/chars/misc/flash1_02.gif
frame  data/chars/misc/flash1_03.gif
frame  data/chars/misc/flash1_04.gif
frame  data/chars/misc/flash1_05.gif
frame  data/chars/misc/flash1_06.gif
frame  data/chars/misc/flash1_07.gif
frame  data/chars/misc/flash1_08.gif
frame  data/chars/misc/flash1_09.gif

当需要在某个特定的招式弃用特殊的特效和音效时。则在相应的attack里面配置新的特效。


关卡方面,打开\data\levels下的关卡TXT文本,可以看到很多可配参数。

# Street
music  data/music/01_Go_Straight.bor
bossmusic  data/music/menu.bor
# Load images
background  data/bgs/city/city_back.gif
panel          data/bgs/city/city_road.gif
frontpanel  data/bgs/city/city_front.gif
order  a
light  0 -128
at 0
direction   both
#notime 1
#settime 0
#gravity -10
spawn Hamburger
coords 700 440
at 0
spawn Gold
coords 400 390
at 0

基本就就是列出了关卡所需的背景音乐、前后景需要的场景资源,下雨的特效、以及电话亭物件、敌兵的摆放坐标。

关卡的清版逻辑很简单,有一个wait的字符,表示当前字符以前的敌兵必须全部杀死,才可以解开锁定的区域。

时间关系,笔者不再罗列出所有脚本的功能用途。不过OPENBOR这款开源软件比较好的地方在于:所有功能都是用类似脚本的方式写入,网上可以很轻松的找到DEMO范例用来学习。

我们来回顾一下一款动作游戏的DEMO,它是由哪些东西构成的。


积少成多,小关卡可以组成大关卡,大关卡可以组成大章节。



关卡就像是一枚螺丝钉,它的最终服务对象是游戏的各大核心系统。


制作DEMO的过程中,大家将学到哪些功能是必须的,哪些是可有可无的。

OPENBOR演示

当这些知识运用到我们工作中时,就会大大地节约策划、美术、程序之间的沟通成本。

谢谢阅读!


来源:腾讯GWB游戏无界
原文:https://mp.weixin.qq.com/s/CIKfvDwgqjJzHKfdxNfEcA

资源转载网络,如有侵权联系删除。
相关下载

玩家评论

李白0.98秒极限刷大,空血条也能秀!

李白0.98秒极限刷大,空血条也能秀!详情>>

阅读: 3
日期: 2020-12-08
不可错过的Ohayoo游戏开发者沙龙上海站:休闲游戏也能玩转重度设计?_品类

原标题:不可错过的Ohayoo游戏开发者沙龙上海站:休闲游戏也能玩转重度设计? 今年9月,休闲游戏平台Ohayoo在上海举办了一场Ohayoo开发者大会,提出要与开详情>>

阅读: 1
日期: 2020-12-08
一个人也能玩!单机类MMORPG手游推荐

手机这个平台比起PC更加的便携,MMORPG作为一个注重社交的游戏类型,非常适合手机这个平台,下面小编就为大家推荐一些单机类的MMORPG手游,来供大家参考一下。 详情>>

阅读: 0
日期: 2020-12-07
LOL:最易上手的中单英雄推荐,就算新手也能轻松掌握

原标题:LOL:最易上手的中单英雄推荐,就算新手也能轻松掌握 因为最近的英雄联盟比赛, 我又玩起了几个月没玩的英雄联盟。 因为看了一点最近的比详情>>

阅读: 2
日期: 2020-12-07
丁真同款来《开心OL》你也能拥有

最近,一个帅气纯朴的藏族小伙几乎霸占了各大网站热搜,“甜野男孩”丁真,他突然间的爆红是意外,却也不意外。他干净清澈的双眼让网友们产生了对雪山高原的憧憬详情>>

阅读: 0
日期: 2020-12-07
以下我国哪个朝代的普通百姓也能使用冰块消暑 12.6蚂蚁庄园答案持续更新ing

以下我国哪个朝代的普通百姓也能使用冰详情>>

阅读: 2
日期: 2020-12-06
以下我国哪个朝代的普通百姓也能使用冰块消暑 蚂蚁庄园12月6日答案[多图]

蚂蚁庄园12月6日题目已经更新出来了,此次的问题有些难度的,历史性的问题,以下我国哪个朝代的普通百姓也能使用冰块消暑,这个答案是什么,大家知道吗,大家看过这方面的书籍吗,下面详情>>

阅读: 2
日期: 2020-12-06
以下我国哪个朝代的普通老百姓也能使用冰块消暑?蚂蚁庄园12月6日最新答案[多图]

我国哪个朝代的老百姓能够使用冰块消暑?蚂蚁庄园最新问题已更新,关于冰块消暑的问题,可能很多小伙伴已经回答正确,并且领取了相应的饲料,但是还有部分小伙伴并不是很清楚问题的详情>>

阅读: 0
日期: 2020-12-06
率土之滨黑科技第8期:诸葛亮只有绝版好?步诸葛也能进一线_谋略

原标题:率土之滨黑科技第8期:诸葛亮只有绝版好?步诸葛也能进一线 在《率土之滨》两张诸葛亮武将卡中,很多玩家心中认为有用的必定是S3赛季的绝版弓诸详情>>

阅读: 3
日期: 2020-12-05
天谕手游免费时装获取途径 不花钱也能成为时尚达人

  天谕手游这款游戏有着各种各样的皮肤和时装,但是大多数都需要玩家来进行氪金,那么有什么时装不需要氪金才可以得到呢?本次小编就为大家带来不花钱的时装详情>>

阅读: 0
日期: 2020-12-05
国服云顶之弈也能玩手游?向日葵远程控制让手机可以下棋

  云顶之弈一直是玩家们最爱的休闲类游戏之一,毕竟是英雄联盟衍生的回合策略模式。借助着英雄联盟庞大的游戏人群,云顶之弈出道即巅峰,而经历了4个赛季后,云顶的可玩度也变得详情>>

阅读: 1
日期: 2020-12-04
TelegramBeta测试:不接触iPhone也能收发信息了

  Telegram 最新 Beta 版本现支持通过 AirPods 的 Announce Messages with Siri 功能,从而让用户在不接触 iPhone 或者 iPad 设备的情况下收听和回复信息。 目前 Telegra详情>>

阅读: 1
日期: 2020-12-03
和平精英:灵敏度没调也能灭队?山坡上劝架,子弹打完拿下6助攻,12杀!

和平精英:灵敏度没调也能灭队?山坡上劝架,子弹打完拿下6助攻,12杀!详情>>

阅读: 2
日期: 2020-12-02
LOL手游:盲僧141秒大招细节教学,不用闪现也能抓人!

LOL手游:盲僧141秒大招细节教学,不用闪现也能抓人!详情>>

阅读: 3
日期: 2020-12-02
炉石传说:细数酒馆战棋中的那些版本弃子,最惨的他也能偷鸡逆袭

原标题:炉石传说:细数酒馆战棋中的那些版本弃子,最惨的他也能偷鸡逆袭 酒馆战棋可以说自从上线以来就备受瞩目,许多以前不玩炉石的小伙伴也因为酒馆战棋详情>>

阅读: 1
日期: 2020-12-01
玩团竞也能成战神,学会这几个训练法,上分事半功倍

玩团竞也能成战神,学会这几个训练法,上分事半功倍详情>>

阅读: 5
日期: 2020-11-30
单机版绿毒传奇手游盘点一个人也能爽玩

绿毒传奇顾名思义是一款传奇类游戏,以人魔大战为世界观,传奇类游戏玩家一般都很了解,战法道三个职业选择,还能刷BOSS,并且这类传奇是非常绿色的,牛游戏网为大家带来了单机版绿毒详情>>

阅读: 0
日期: 2020-11-30
七星剑法丝血也能秀操作

七星剑法丝血也能秀操作详情>>

阅读: 3
日期: 2020-11-30
LOL搜蔡徐坤也能出英雄?不是灌篮高手诺手,而是霸气侧漏的她!_搜索

原标题:LOL搜蔡徐坤也能出英雄?不是灌篮高手诺手,而是霸气侧漏的她! 随着电子竞技的发展越来越正规,我们不仅能够享受到游戏本身所带来的快感,游戏周边详情>>

阅读: 0
日期: 2020-11-30
一口气拿出十几个游戏手柄,最便宜的才9块钱,躺着也能轻松吃鸡!

一口气拿出十几个游戏手柄,最便宜的才9块钱,躺着也能轻松吃鸡!详情>>

阅读: 3
日期: 2020-11-29
Android 12升级机制改进,非Pixel手机也能第一时间升级新系统

很多人不明白,iOS 升级系统如此迅速,为什么安卓手机不详情>>

阅读: 1
日期: 2020-11-28
原创装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变?

原标题:装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变? 原神的角色都非常的精致唯美而且各具特色,原神角色的建模也是一级的棒。所不少玩家详情>>

阅读: 1
日期: 2020-11-27
装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变?

原标题:装扮系统泄露消息,女主和琴的装扮真好看,就连发型也能改变? 原神的角色都非常的精致唯美而且各具特色,原神角色的建模也是一级的棒。所不少玩家也详情>>

阅读: 2
日期: 2020-11-27
向微信看齐!微博新表情上线:也能“裂开”了

  微博和微信是两大家喻户晓的社交平台,两者的一举一动都会备受关注,时不时登上网络热搜榜。  本月微信上线了6个新表情,包括翻白眼、666、让我看看、叹气、苦涩、裂开。详情>>

阅读: 1
日期: 2020-11-27
可乐玩MC:在网页上也能玩的盗版MC!难度竟比正版高?

可乐玩MC:在网页上也能玩的盗版MC!难度竟比正版高?详情>>

阅读: 3
日期: 2020-11-27
用PC试玩《传奇4》:通过采集也能提升角色能力

你是不是热衷于某个类型的游戏(独立、古风、换装、养成、动作、文字冒险等等)? 你是不是有很多想法不吐不快? 顺便,你还是一个社交平台的重度使用者,喜欢和朋友详情>>

阅读: 1
日期: 2020-11-26
如何提高百里守约2技能准度,学会这个技巧,你也能成为狙击手

如何提高百里守约2技能准度,学会这个技巧,你也能成为狙击手详情>>

阅读: 4
日期: 2020-11-26
2-7开局超鬼玄策,逆风竟然也能超神?

2-7开局超鬼玄策,逆风竟然也能超神?详情>>

阅读: 5
日期: 2020-11-26
真·细节意识!草丛回城也能暴露视野?职业选手都险些吃大亏

真·细节意识!草丛回城也能暴露视野?职业选手都险些吃大亏详情>>

阅读: 5
日期: 2020-11-25
辅助也能出黄打野刀?没想到还挺好用

辅助也能出黄打野刀?没想到还挺好用详情>>

阅读: 5
日期: 2020-11-25
手机也能闯荡会呼吸的江湖用顺网云电脑畅玩《逆水寒》

  曾经“高攀不起”的大型游戏,如今你的手机和旧笔记就可以轻松运行了。   大名鼎鼎的端游《逆水寒》,拥有号称“3年内无网游可超越”的顶级画面,王思聪、PDD等一众大佬都详情>>

阅读: 0
日期: 2020-11-24
不花钱的射击手游推荐零氪也能畅玩

如今射击类的手机游戏越来越多,但是过多的射击游戏让广大射击手游爱好者不知如何选择了。小编在为大家挑选了一些不花钱的射击手游,如果你还在为玩什么射击手游而烦恼,不妨来详情>>

阅读: 1
日期: 2020-11-23
沙海风情小屋,生存模式也能驾驭!

比来小官微看列位冒险家留言的时分 发现列位冒险家 想再要生活修建教程的呼声很高 于是小官微这期就为列位带来了 参考事实中贝都因修建详情>>

阅读: 1
日期: 2020-11-23
娇小女生的救星:身高160cm以下也能穿出日系知性风格!_品牌

原标题:娇小女生的救星:身高160cm以下也能穿出日系知性风格! 小个子女生虽然常被赞可爱,但买衣服时却少不免吃尽苦头,看着网站上的模特身材,勉强购买之详情>>

阅读: 0
日期: 2020-11-23
文物也能做成手办?而且如此逼真?可惜“三条腿”没有还原!_永固

原标题:文物也能做成手办?而且如此逼真?可惜“三条腿”没有还原! 随着二次元文化的出圈,手办渐渐也被圈外人所知晓。越来越多的人开始理解为什么小小一详情>>

阅读: 2
日期: 2020-11-23
LOL手游没体验资格?来先游试试,也许你也能成为幸运儿_Moba

原标题:LOL手游没体验资格?来先游试试,也许你也能成为幸运儿 苦瓜原创,翻版必究! 《苦瓜电竞》--让你体验不一样的电竞主播圈! 提到如今热门的游戏类型详情>>

阅读: 1
日期: 2020-11-19
在Roguelike游戏里,为什么卖道具的工具人也能暴打玩家?

如果回顾过去一年进入市场的游戏作品,你会留意到这样一个趋势:roguelike已经变得无处不在。从《黑帝斯》、《女巫》(Noita)、《雨中冒险2》到《Going Under》,许多开发团队都详情>>

阅读: 2
日期: 2020-11-18
《大道争锋-逗币换充值》BT服国风手游,修仙之路乐趣多,划水也能很快乐!!

游戏介绍:《大道争锋-逗币换充值》是一款国风修仙问道题材3DMMORPG手游,上线即送VIP12,解锁各类便捷特权。真实还原古代传奇山海经里的神话仙侠故事背景,以细腻华丽的场景重塑太详情>>

阅读: 1
日期: 2020-11-17
炉石传说:无橙也能12胜?决斗模式猎人卡组推荐,打脸就完事_宝藏

原标题:炉石传说:无橙也能12胜?决斗模式猎人卡组推荐,打脸就完事 伴随着此次的更新,对决模式也是终于跟大家见了面,估计很多人盼星星盼月亮已经很长时间详情>>

阅读: 1
日期: 2020-11-17
海上也能玩战牧法《黎明之海》多人海战玩法揭秘

对于大多数RPG游戏来说,战斗通常都只发生陆地上,从角色拿着刀剑对砍到角色举着枪射击,基本都没有离开陆地——角色——武器——技能交互的范畴,很少游戏会提供其他场景的战斗详情>>

阅读: 0
日期: 2020-11-17
精彩推荐