最近,我迷上一款塔防游戏,玩得那叫一个不亦乐乎!天天抱着手机,就跟当年玩保卫萝卜一样上头。今天就来跟大家分享一下,我是怎么一步步做出一个类似保卫萝卜的塔防游戏的。
我就是单纯想找个乐子。App Store 里面一搜“塔防游戏”,好家伙,出来一大堆!什么《塔王之王》、《王国保卫战》、《植物大战僵尸》...看得我眼花缭乱。不过我还是最喜欢保卫萝卜那种Q萌Q萌的画风,玩起来轻松愉快。
玩一段时间,我就琢磨上:这游戏看着简单,做起来应该也不难?要不,我自己也试试?
说干就干!我先去网上搜一圈教程,发现要做塔防游戏,得先搞清楚几个基本 ?????:
- 地图:得有个地方让怪物走,让玩家摆放防御塔?
- 怪物:得有各种各样的怪物,血量、速度、攻击力都得不一样,这样才有挑战性嘛
- 防御塔:得有不同类型的防御塔,有的攻击力高,有的攻击范围大,有的能减速...
- 核心玩法:怪物沿着设定好的路线走,玩家在路边摆放防御塔,阻止怪物到达终点。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
搞清楚这些之后,我就开始动手。我用的工具比较简单,就直接在纸上画草图。先画个地图,弯弯曲曲的,然后在路边画上一些格子,用来摆放防御塔。怪物就用小圆圈表示,防御塔就用小方块表示。
画完草图,就开始细化:
怪物:我设计几种不同的怪物,有普通的,有跑得快的,还有血量特别厚的。给它们起个名字,叫“小不点”、“飞毛腿”、“肉盾”。
防御塔:我也设计几种,有“箭塔”、“炮塔”、“冰塔”。“箭塔”攻击力一般,但射速快;“炮塔”攻击力高,但射速慢;“冰塔”能减速怪物。
接下来就是最关键的,怎么让它们动起来!我一开始想得很简单,就是让怪物沿着画好的路线一步一步走,防御塔看到怪物进入攻击范围就开火。但实际做起来,发现问题一大堆:
- 怪物有时候会“卡住”,不知道往哪走。
- 防御塔攻击的时候,不知道该打哪个怪物。
- 怪物被消灭,怎么给玩家奖励?
没办法,只能一个个问题解决。我查资料,看别人的代码,不断地尝试、修改。总算是把这些问题都解决。
虽然现在做出来的游戏还很简单,画面也比较粗糙,但玩起来还挺有意思的。看着自己做出来的东西,心里还是挺有成就感的!
以后有时间,我打算继续完善这个游戏,加点新的关卡、新的怪物、新的防御塔... 把它做得更像保卫萝卜!
这回的分享就到这里,希望大家喜欢!下次有机会再跟大家分享我做游戏的新进展!