最近我用灵光App生成了一个像素风的森林冒险RPG游戏(角色扮演游戏)。开局时可以选战士、法师、弓箭手三种职业,然后你可以在随机生成的森林地图里进行冒险,地图中有狮子、老虎、狼等怪物,也有领取任务的NPC,商人等。下面,我将分享我是怎么一步步生成这个游戏的。
步骤一:生成基本游戏设定
在生成一个游戏时,不要一步就把所有游戏设定都写出来,因为有些设定AI可以自动生成,我们只需要先告诉AI一些基本的游戏设定,生成游戏后再试玩体验游戏,慢慢修改(灵光App可以直接用简单直白的话对游戏进行修改)。
游戏生成指令如下:
生成一个冒险RPG游戏,开始选择角色,每次选完角色后,随机生成地图和怪物,地图上树木用树木贴图表示且有树木的地方不能通行,怪物有狼、老虎、狮子,动物也用贴图表示,同时用连续绿色块表示道路。
步骤二:修改或添加其他游戏设定
有时候生成一个游戏不是一蹴而就的,需要慢慢修改。有些添加的设定也是再试玩的过程中灵光一现想到的。以下是我生成的游戏的一些修改或更新指令(每段为一次修改):
不要格子,同时扩大地图区域,区域可以跟随主角移动,同时地图上会随机生成房子,通过房子时会切换房子内部地图,房子内部有一些如血包等道具,通过房子内部的门时即可返回世界地图。
现在的游戏中房间里的门出不去,请增加开门按钮,开门后即可回到大世界。增加NPC,NPC可以对话,某些的NPC还可以发布任务,任务随机,如杀死多少个狮子,获得多少金币,砍多少树之类的。添加商店,商店可以进入,里面有一个NPC商人,商人处可以买斧头、镐子、剑、魔法杖、回复药水、攻击药水(1分钟内增加50%物理或魔法伤害)、各种属性的魔法技能书、魔法卷轴。商店里的商品种类繁多而且也分品质,品质越高属性越好,价格更贵。添加攻击按钮,3个技能释放按钮(如果学习了技能的话则可以使用),技能可以拆卸替换。
怪物遇到玩家时可以在周围5格内走动并攻击玩家。增加任务查看按钮,同时最多可以领5个任务,同时任务NPC也要换成人的贴图,互动后会生成简单的对话,才能领取任务。
同一个NPC领取一个任务(3分钟后才能在同一个NPC处领取不同任务),而且完成任务后,领取奖励后当前任务完成并消失,一个任务只能领取一次奖励。
弓箭手攻击距离改为3格,法师攻击距离改为3格,战士攻击距离1格。同时放技能时也要有特效,如战士普通攻击会出现挥砍剑气,弓箭手普通攻击会发射一枚箭,法师普通攻击会释放一个小光球。
释放技能时技能自动攻击攻击范围内的怪物(如果有多个,血量低的优先),而且技能动画也要朝怪物飞去战士初始血量改为150,同时商店增加各种衣服、盔甲、鞋子等,增加各个部位装备格(点击装备按钮可以进入,并对各部位进行装卸)。
最终游戏如下,“森林冒险” https://www.lingguang.com/share/FLASH_APP-a66641a6-9c26-4d15-88e3-4e313b59a7ca99
结语
当然这个游戏还不是很完美,还有许多地方要修改,比如人物贴图,怪物属性等。把这个不完美的版本发出来主要是让大家自己去参与修改(大家可以对这个版本任意修改,也欢迎大家把修改后的版本发在评论区,大家一起讨论交流)。
比如,目前我还想到了一个切换地图的方法:走到地图边缘有一个可交互贴图,然后进入一个随机生成的全新地图,地图元素也可以修改(如把森林改为沙漠,添加沙漠元素(如仙人掌、骆驼、科莫多巨蜥等),同时添加一个地图按钮,可以查看以探险的地图,地图中有一个传送阵,激活传送阵后可以传送到已经探索过的城。
当然,你也可以生成一个全新的游戏,我这篇文章只是抛砖引玉而已,期待在评论区看到大家的游戏。或者有什么意见和想法也可以在评论区大家一起讨论。
