借鉴炉石传说的战棋游戏《DarkWar》

《炉石传说》是现在很火的休闲对战游戏,本人也非常喜欢玩,玩的时候经常想能不能把炉石的这些元素融入到战棋类游戏中,于是思索良久,又恰逢游戏蛮牛开展第三届蛮牛杯游戏开发大赛,于是用Unity3D制作了这款游戏。

至于为什么叫DarkWar,那是因为一开始准备做成暗黑风格的,残酷的现实告诉我我不适合谈风格……游戏没有完全做好,素材还都是东拼西凑的,音效也就寥寥数个,因为要参加比赛只好先发出来了,正好有喜欢的玩家可以一起探讨下,欢迎加群:330838373。安卓版apk下载地址:http://yun.baidu.com/share/link?shareid=280253591&uk=1392951368。参赛地址:http://www.unitymanual.com/thread-36061-1-1.html?_dsign=8dfc7beb(喜欢的朋友去支持哦)。

游戏支持本地对战和联机对战,本地对战没有AI只能两人对战,联机对战目前用的免费版的服务器,支持20人在线,如果喜欢的人多我就去买收费的。另外局域网对战本来准备支持的,时间有限还没做。

玩法简述:双方各一名英雄30血,把对方英雄打死获胜,棋库有20枚战士、12枚法术和3枚武器。每回合手中的棋子自动补充满5枚,有一次机会可以手中没用的棋子和棋库交换。使用棋子要消耗英雄法力,英雄法力从4~5点开始递增直至10点。棋盘一共19格(包括英雄占2格),每次召唤战士只能放置在自己的半边。战士每回合可以移动和攻击各1次且为1格范围。有一些特殊属性可以改变,比如急速使战士可以移动2格、远程使战士可以打2格、连击使战士可以打2次;还有些属性比如守护,可以代替周围友军被攻击时的伤害,免疫可以不受法术伤害和部分法术效果,眩晕会使战士无法攻击和移动,也不能反击。战士可能会有战吼、亡语之类的触发效果,武器在攻击后也会有不同触发效果。法术与炉石不同的地方在于必须有目标才能释放,而不同的目标效果不同,类似德鲁伊的抉择。(由于时间关系,还有很多想法没有设计进去,比如炉石的奥义,混沌与秩序的地形也是不错的也很适合战棋游戏,另外本来参考混沌与秩序设计的一些增益减益效果也没能做出来,像中毒:每回合结束掉3血,虚弱N:没回合结束减N攻之类。)

下面放点截图吧:

1、电脑和手机对战,放一起拍了张:

2、战士的移动和攻击(有急速属性的战士移动2格)

3、点击棋子的时候会显示棋子属性。

4、战士【精灵刺客】变身状态下回合结束给所有友军恢复1点生命。

5、战士【火炮先锋】每次攻击都会使目标周围角色受到一半的伤害(不过截图不是时候,周围没人……)。

6、法术【万法归宗】:有多少敌人就打多少次。

7、武器【轮回权杖】的加成:每次攻击后使攻击翻倍。

就截这么多图吧~期待你们的回复,或加群讨论!

时间: 2024-10-24 23:22:40

借鉴炉石传说的战棋游戏《DarkWar》的相关文章

利用浏览器缓存抓取网络资源:【炉石传说】所有卡牌png图片地址

有的时候我们在网络上看到很好的资源,想要抓取,却苦于没有好的手段.今天我就来介绍一下通过chrome浏览器缓存抓取的方法. 大家都知道,浏览器把网页展示给我们看的时候,会先将页面上的所有图片等资源下载到浏览器缓存中,利用这一点,我们就可以抓取了. 我选取的是当下比较流行的卡牌游戏[炉石传说],其游戏性的重要组成部分就是千奇百怪的卡牌. 首先,我们进入官网中的卡牌工具页面(http://hs.blizzard.cn/cards/builder/),在这里我们可以通过查找,找到每一张炉石卡牌.我们当

《炉石传说》架构设计赏析(1):游戏启动流程

前些天看新闻,Unity Awards两项大奖颁给了暴雪的<炉石传说>,这真是对Unity一个再好不过的宣传了--你看,暴雪都开始用Unity了.大家都知道,目前Unity发布的游戏大多都没有对程序集进行混淆.加密,所以作为一个炉石的玩家&Unity的初学者,自然不能错过这个机会.让我们好好看一下暴雪的代码吧. 炉石传说的游戏内容的非常丰富多彩,所以我花了一些时间分析了其程序集,将一些设计思路记录下来,与大家分析.欢迎各路高手拍砖,欢迎转载,请注明出处:燕良@游戏开发,http://b

井字棋游戏升级版 - TopTicTacToe项目 简介

一.游戏简介 井字棋是一款世界闻名的游戏,不用我说,你一定知道它的游戏规则. 这款游戏简单易学,玩起来很有意思,不过已经证明出这款游戏如果两个玩家都足够聪明的话, 是很容易无法分出胜负的,即我们得到的结果是平局. 我们的项目,就是井字棋游戏的升级版!游戏有九个小棋盘,每个棋盘构成了整体布局的一部分,要想获得游戏的胜利,你要把握整个局势才行! 二.亮点 创新 传统的井字棋只有九个格,玩法简单,但是变化也相当有限.初玩者很容易被这新颖的游戏吸引住,但是玩了一段时间后,很容易摸出规律,很轻松达到不败的

炉石传说 C# 开发笔记

最近在大连的同事强力推荐我玩 炉石传说,一个卡牌游戏.加上五一放一个很长很长的假期,为了磨练自己,决定尝试开发一个C#的炉石传说. 这件事情有人已经干过了,开发了一个网页版的炉石,但是貌似不能玩.... http://cnodejs.org/topic/529c1366a6957a0809485f3d 如果这位同志看到这篇文章,请一定和我联系!! [email protected]或Q我377372779 第一天 开始学习炉石传说的玩法,最好的方法是不停的玩游戏. 一个应用是否逻辑清晰,取决于你

islands打炉石传说&lt;DP&gt;

islands最近在完一款游戏"炉石传说",又名"魔兽英雄传".炉石传说是一款卡牌类对战的游戏.游戏是2人对战,总的来说,里面的卡牌分成2类,一类是法术牌,另一类是随从牌(所谓随从就是怪物). 为了简化问题,现在假设随从牌的作用是召唤一个具有一定攻击力的怪物,法术牌的作用是给某个随从增加一定攻击力.随从牌和法术牌的使用都需要消耗一定的法力值.现在islands有10点法力值,手上有n张牌(islands最多有10张牌,否者他将会被爆牌T_T),有些是法术牌,有些是随

CCF - 201609-3 - 炉石传说

问题描述 试题编号: 201609-3 试题名称: 炉石传说 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 <炉石传说:魔兽英雄传>(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示).游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下: * 玩家会控制一些角色,每个角色有自己的生命值和攻击力.当生命值小于等于 0 时,该角色死亡.角色分为英雄和随从. *

C++井字棋游戏,DOS界面版

据说有一个能保证不败的算法.明天看看先再写个PVC版的. 正题.今天无聊写了个井字棋游戏,顺便逐渐让自己习惯良好的代码风格,放上来给新手学习学习. jzq2.cpp /* N字棋游戏PVP版,DOS版 本棋盘可扩充,仅仅需调整检測条件就可以,其它接口不需改变. 非人机对战型.PVP类型; @author:天下无双 @date:2014-5-25 @version:1.0 */ #include <iostream> #include <string> #define INVALID

CCF2016093炉石传说(C语言版)

问题描述 <炉石传说:魔兽英雄传>(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示).游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下: * 玩家会控制一些角色,每个角色有自己的生命值和攻击力.当生命值小于等于 0 时,该角色死亡.角色分为英雄和随从. * 玩家各控制一个英雄,游戏开始时,英雄的生命值为 30,攻击力为 0.当英雄死亡时,游戏结束,英雄未死亡的一方获胜. * 玩

《炉石传说》架构设计赏析(4):Asset管理

欢迎转载,请注明作者[燕良@游戏开发]及原文地址:http://blog.csdn.net/neil3d/article/details/39580197 另外,欢迎大家来我的QQ群交流各种游戏引擎相关的技术:游戏引擎能吃吗(264656505) 话说,经过这段时间的学习和摸索,对于Unity3D的开发思路已经基本清晰了.唯独还剩下一个AssetBundle机制还没有搞透,这个涉及到前期项目的资源规划.资源管理代码的写法,以及自动更新机制的实现. 所以,还是想先把游戏逻辑的进一步分析押后,先来看