借鉴炉石传说的战棋游戏《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、武器【轮回权杖】的加成:每次攻击后使攻击翻倍。

就截这么多图吧~期待你们的回复,或加群讨论!
借鉴炉石传说的战棋游戏《DarkWar》的更多相关文章
- 炉石传说酒馆战棋一键拔线(windows)
小编的业余游戏之一<炉石传说>,这里分享的是现在很火的游戏拔线(跳过约20秒的战斗动画),用夜吹的话说,注意,不是"日你大坝",是"整活",哈哈.小 ...
- 开源战棋 SLG 游戏框架设计思考(一)简介和游戏引擎
战棋 SLG 游戏 SLG(Simulation Game)游戏是模拟游戏的简称.战棋类的SLG有两种:一种是 War Game 中的兵棋推演分支,常见的游戏有战争艺术3(TOAW3 — The Op ...
- 炉石传说 C# 开发笔记
最近在大连的同事强力推荐我玩 炉石传说,一个卡牌游戏.加上五一放一个很长很长的假期,为了磨练自己,决定尝试开发一个C#的炉石传说. 这件事情有人已经干过了,开发了一个网页版的炉石,但是貌似不能玩... ...
- islands打炉石传说<DP>
islands最近在完一款游戏"炉石传说",又名"魔兽英雄传".炉石传说是一款卡牌类对战的游戏.游戏是2人对战,总的来说,里面的卡牌分成2类,一类是法术牌,另一 ...
- 井字棋游戏升级版 - TopTicTacToe项目 简介
一.游戏简介 井字棋是一款世界闻名的游戏,不用我说,你一定知道它的游戏规则. 这款游戏简单易学,玩起来很有意思,不过已经证明出这款游戏如果两个玩家都足够聪明的话, 是很容易无法分出胜负的,即我们得到的 ...
- [原创]webapp/css3实战,制作一个《炉石传说》宣传页
在移动网页,尤其是webapp中常需要用到大量的css3动画,来获得良好交互体验 我之前帮朋友做了一个,可惜没帮上忙现在和大家分享一下 目标是要做一个<炉石传说>游戏的介绍宣传页面,文字内 ...
- 炉石传说 C# 开发笔记 (续)
炉石传说山寨的工作一直在进行着,在开发过程中深深体会到,对于业务的理解和整个程序的架构的整理远比开发难得多. 在开发过程中,如果你的模型不合理,不准确,很有可能造成代码的混乱,冗余,难以维护和扩展性比 ...
- 从炉石传说的一个自杀OTK说起
OTK就是one turn kill,不过这次我们要谈的OTK是自杀,对就是自己把自己给OTK了. 其实程序没有任何错误,只是恰巧碰上了这么个死循环. ps:文章最后有代码git地址 发动条件及效果: ...
- CCF2016093炉石传说(C语言版)
问题描述 <炉石传说:魔兽英雄传>(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示).游戏在一个战斗棋盘上进行 ...
随机推荐
- POJ 3984 迷宫问题【BFS/路径记录/手写队列】
迷宫问题 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 31428 Accepted: 18000 Description 定义 ...
- HDU 3342 拓扑排序模板
Legal or Not Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total ...
- HDU 2537 8球胜负(模拟)
/*这是一个模拟题,模拟一种台球的进球过程,并且判定胜负. 对于输入的字符串,如果出现R则红方记1分,如果出现Y则黄方记1分. 最后根据哪一方打进黑球和得分情况判定胜负. 程序说明: 这里给出两个C语 ...
- python3类方法,实例方法和静态方法
今天简单总结下python的类方法,实例方法,静态方法. python默认都是实例方法,也就是说,只能实例对象才能调用这个方法. 那是不是说类方法也只能被类对象本身来调用呢,当然,不是.类方法既可以被 ...
- notepad++ 开始和结尾
作者:zecy链接:https://www.zhihu.com/question/37708379/answer/73181634来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- 微信小程序开发教程(九)视图层——.wxss详解
WXSS是一套样式语言,用于描述WXML的组件样式. 官方文档表示,WXSS的选择器目前支持(“.class”.“#id”.“elemnt”.“element,element”.“::after”.“ ...
- [BZOJ 2006] 超级钢琴
Link: https://www.lydsy.com/JudgeOnline/problem.php?id=2006 Algorithm: 对于此类区间最值类问题,我们可以通过控制一端不变来寻找当前 ...
- POJ 3168 Barn Expansion (几何基础)
[题目链接] http://poj.org/problem?id=3168 [题目大意] 给出一些矩形,没有相交和包含的情况,只有相切的情况 问有多少个矩形没有相切或者边角重叠 [题解] 我们将所有的 ...
- 【分块】【哈希】bzoj3578 GTY的人类基因组计划2
每个房间用一个集合来维护,具体来说,就是给1-n的数每个数一个long long的hash值,往集合S里insert(i),就是S^=HASH[i]:erase(i),也是S^=HASH[i]. 用m ...
- 6.2(java学习笔记)字节流
一.FileInputStream 文件输入流从文件中获取输入字节.简单的说就是读取文件. 1.构造方法 FileInputStream(File file)//根据指定文件对象创建一个输入流 2.常 ...