今天心血来潮,想搞个类似炉石那样的卡牌游戏玩玩。作为一个行动派,我立马就开始我的“造游”之旅。
准备工作
我得琢磨琢磨要做成啥样。炉石那种太复杂,我一个人肯定搞不定,先弄个简化版的。就决定是你!—— 简单的卡牌对战,有攻击力、血量,能出牌,能攻击,就差不多。
- 游戏引擎: 琢磨一下,用Unity,毕竟以前也稍微摸过一点,上手应该快点。
- 卡牌设计: 先不搞花里胡哨的,就弄几种基础卡牌,有随从牌,有法术牌,够用就行。
- 美术资源: 这可难不倒我,网上随便找点免费的素材先顶着,以后再慢慢换。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
开始动手
打开Unity,新建一个项目,把素材一股脑倒进去。然后就开始搭界面,弄几个卡牌位,再弄个敌人的区域,简简单单,一个对战的雏形就出来。
接下来就是写代码,这可是重头戏。先定义一个卡牌类,把卡牌的属性都写进去,什么攻击力,血量,名字,描述,都不能少。
然后就是出牌的逻辑。这块我琢磨好久,怎么才能让玩家把牌拖出来,然后放到战场上?还是靠着网上的一些教程,勉勉强强实现这个功能。
再然后就是攻击的逻辑。选中自己的卡牌,再点一下敌人的卡牌,就让它们互相“打架”,血量减少,没就消失。这部分写起来还算顺利,没遇到啥大问题。
初步成果
经过一番折腾,一个能玩的卡牌游戏DEMO就诞生!虽然界面简陋,卡牌也没啥特效,但是能出牌,能攻击,我已经很满意。看着自己“创造”出来的游戏,还是挺有成就感的。
这只是个开始,后面还有很多东西要加,比如卡牌的技能,更多的卡牌种类,更完善的对战规则等等。不过今天就先到这里,以后有空再慢慢完善。
这回尝试让我对游戏开发有更直观的感受,虽然过程有点磕磕绊绊,但是最终做出一个能玩的东西,还是挺开心的。下次有机会,我还想试试做点别的类型的游戏,比如那个什么《波可龙迷宫》,看着也挺有意思的。
今天看到很多人在找类似炉石的游戏,我顺便也贴几个其他人推荐的:
- 《阴阳师:百闻牌》
- 《哈利波特:魔法觉醒》
不过我还是喜欢自己动手的这个!