大家今天来跟大家聊聊我最近捣鼓的一个小玩意——Roguelike游戏。一开始我就是图个新鲜,结果玩着玩着就上头,还真有点意思!
一开始我是从哪儿知道这玩意的?就是瞎逛的时候,看到有人在讨论什么《哈迪斯2》,还有什么《雨中冒险2》,听起来就感觉很厉害的样子。然后我就去搜一下,发现这类游戏都有个共同的特点:地图随机生成,死就得重头再来!
这一下就勾起我的兴趣,我这人就喜欢挑战嘛于是我就开始琢磨着自己也弄一个。
摸索阶段
刚开始,我完全是两眼一抹黑,啥也不懂。我就到处找资料,看别人是怎么做的。发现这类游戏的核心就是“随机”和“永久死亡”。
- 随机: 地图是随机的,怪物是随机的,道具也是随机的,反正啥都是随机的,每次玩都有新感觉。
- 永久死亡: 这就刺激,死就啥也没,只能从头开始,所以每一步都得小心翼翼。
动手实践
我先是找个简单的教程,照着人家的步骤一步一步来。先是画个小地图,就是一个个小格子组成的。然后我又加个小人,能控制它在地图上走来走去。
接下来就是让地图随机生成。我一开始弄得可简单,就是随便生成一些墙壁和空地。后来我又加些房间、走廊啥的,让地图看起来更像样一些。
地图有,就得有怪物!我又画几个小怪物,让它们在地图上瞎晃悠。然后我又给小人加攻击动作,让它能打怪。
打怪当然得有奖励!我又弄些金币、药水啥的,让小人打死怪物后能捡起来。金币可以用来买东西,药水可以加血。
不断完善
基本的东西都有,我就开始琢磨着怎么让游戏更好玩。我又加些新的怪物,每种怪物都有不同的攻击方式。我还加些新的道具,比如武器、防具啥的,让小人能变得更强。
我还给游戏加个商店,小人可以用金币在商店里买东西。我还弄个简单的升级系统,小人打怪可以获得经验,经验满就能升级,升级后可以加属性。
为让永久死亡的时候能够有东西留下来,还加个可以强化角色的功能,当然这需要花费游戏过程中获得的金币。
最终效果
经过一番折腾,我的小游戏也算是初具规模。虽然画面比较简陋,但是玩起来还挺有意思的。每次玩都是新的地图,新的怪物,新的挑战,感觉永远都玩不腻!
这只是个开始,以后我还会继续完善它,争取让它变得更好玩!
今天的分享就到这里。如果你也对Roguelike游戏感兴趣,不妨也动手试试,真的挺有意思的!