炉石传说 C# 开发笔记 (初版)
法术资料说明





1.资料的准备
从GitHub上面获得的工程里面,是没有XML卡牌资料配置的,这个是需要你自己生成的。
打开炉边处说的客户端

然后按下 卡牌资料生成

将炉石资料文件设定为 Github上面的卡牌整理版本文件。
XML文件夹则可以选择一个任意目录。
然后按下 导出到 XML ,则会自动生成XML文件夹和各个卡牌资料文件。
如果卡牌整理版本文件没有更改,则这个操作只需要做一次就可以了。
感谢网友chucklu的意见,由于NET4.0版本的问题,有些机器不能正常序列化
这个问题正在调查中。。。
2.服务器的启动

注意,这里的卡牌文件夹就是下面一步中生成的文件夹
3.新建一局游戏和加入一局游戏
卡牌文件夹请选择好。这步是必须的,游戏的各种数据将以这里的数据为基准

如果你还没有套牌,
接下来按下套牌构成按钮,来组一套自己的套牌

这里暂时没有张数限制,组完后按下 保存,则套牌信息会被保存到一个TXT文档中。
在开始一局游戏前,必须要选一个套牌才能开始游戏。
如果你想加入一局游戏,则先刷新一下等待游戏的列表,然后选择一局游戏,按下 “加入一局游戏”。

注意:以前文章中出现过的Git已经变更过了,请以前关注过,Fork过的朋友,重新Fork一下。
炉石传说 C# 开发笔记 (初版)的更多相关文章
- 炉石传说 C# 开发笔记(6月底小结)
		
炉石传说的开发,已经有30个工作日了. 关于法术的定义方法,有过一次重大的变更:法术效果是整个炉石的核心,正是因为丰富的法术效果,才造就了炉石的可玩性. 原来构思的时候,对于法术效果没有充分的理解,所 ...
 - 炉石传说 C# 开发笔记 (续)
		
炉石传说山寨的工作一直在进行着,在开发过程中深深体会到,对于业务的理解和整个程序的架构的整理远比开发难得多. 在开发过程中,如果你的模型不合理,不准确,很有可能造成代码的混乱,冗余,难以维护和扩展性比 ...
 - 炉石传说 C# 开发笔记
		
最近在大连的同事强力推荐我玩 炉石传说,一个卡牌游戏.加上五一放一个很长很长的假期,为了磨练自己,决定尝试开发一个C#的炉石传说. 这件事情有人已经干过了,开发了一个网页版的炉石,但是貌似不能玩... ...
 - 炉石传说 C# 开发笔记 (源代码整理公开)
		
源代码已经整理过了,去除了不需要的项目. 注意:以前文章中出现过的Git已经变更过了,请以前关注过,Fork过的朋友,重新Fork一下. GitHub地址 卡牌XML文件的做成:(Git上面是没有XM ...
 - 炉石传说 C# 开发笔记(BS模式Demo)
		
原来这个项目,一直想做成CS模式的,BS模式对于炉石这样的游戏来说比较困难. 暴雪到现在也只出了 Windows 和 iPad版本的炉石,最大的问题还是在于如何在小屏幕下,实现最佳的客户体验. Win ...
 - 炉石传说 C# 开发笔记 (法术篇)
		
炉石的设计,最核心的内容是法术效果. 法术卡牌,无疑是法术的集中体现,但是,法术效果除了在法术卡牌之外,也不除不在. 随从的战吼,亡语,奥秘的揭示等等都是法术效果的体现. 法术卡牌在炉石里面有很多种( ...
 - 炉石传说 C# 开发笔记(BS上线尝试)
		
昨天买了一个月的1G 1核的服务器,由于不是新用户,所以没有享受到阿里的6个月免费的优惠. (阿里脑残,为什么不对于续费或者升级免费呢?) 在服务器的通讯上面已经OK了,完全绕过了ASP.NET,就是 ...
 - 炉石传说__multiset
		
炉石传说 Problem Description GG学长虽然并不打炉石传说,但是由于题面需要他便学会了打炉石传说.但是传统的炉石传说对于刚入门的GG学长来说有点复杂,所以他决定自己开发一个简化版 ...
 - fzu  Problem  -  2232   炉石传说(二分匹配)
		
题目链接:http://acm.fzu.edu.cn/problem.php?pid=2232 Description GG学长虽然并不打炉石传说,但是由于题面需要他便学会了打炉石传说.但是传统的炉石 ...
 
随机推荐
- JavaScript高级-定义函数(类)方法
			
1.定义普通函数(常用) //1.普通函数 function defineFun1(p1, p2) { return p1 + p2; } 2.定义匿名函数(最常用) //2.匿名函数 var def ...
 - Java-继承,多态练习0922-03
			
编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public void ...
 - Js~对数组进行分组户数
			
在sql里有group by,主要对数据结果集进行分组统计,而对于JS来说,有时我们也需要这种功能,例如一个数据{"dog","cat","dog&q ...
 - Android开发学习之路-使用Handler和Message更新UI
			
在Android中,在非主线程中更新UI控件是不安全的,app在运行时会直接Crash,所以当我们需要在非主线程中更新UI控件,那么就需要用到Handler和Message来实现 Demo中,使用到一 ...
 - atitit。ocr框架类库大全 attilax总结
			
atitit.ocr框架类库大全 attilax总结 Tesseract Asprise JavaOCR 闲来无事,发现百度有一个OCR文字识别接口,感觉挺有意思的,拿来研究一下. 百度服务简介:文字 ...
 - Atitti knn实现的具体四个距离算法  欧氏距离、余弦距离、汉明距离、曼哈顿距离
			
Atitti knn实现的具体四个距离算法 欧氏距离.余弦距离.汉明距离.曼哈顿距离 1. Knn算法实质就是相似度的关系1 1.1. 文本相似度计算在信息检索.数据挖掘.机器翻译.文档复制检测等领 ...
 - Atitit.现在的常用gui技术与gui技术趋势评价总结
			
Atitit.现在的常用gui技术与gui技术趋势评价总结 1. Gui俩种分类: native 和 dsl 和 script1 2. 最好的跨平台gui技术h51 2.1. 几大技术体系(java ...
 - iOS-性能优化2
			
性能优化总结2 iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象.还记得12306么,那个速度 ...
 - Jquery判断页面图片是否加载失败,加载失败则显示默认图片
			
例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3. ...
 - 两套JRE
			
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境. SDK是Software Development Kit 一般指软 ...