Loading...
注册 登录
勋章功能:官方勋章中心 - 交易市场 - 交易管理 - 勋章仓库 - 勋章排序 |  帖子背景 论坛背景 自定义表情
自定义设置备份
返回列表 发帖
转到Guru!看帖

《三国杀 Excel版》 [2M]

三国杀是个最近很火的游戏啊,但是盛大的游戏只能联网玩,在没网的时候很不爽 。 root 一直在找单机版的三国杀,终于找到了 一款不错的单机版,并且,不可思议的是,这个单机版竟然还是 Excel 编制的。



新版的 Excel 三国杀还还支持音效、音乐, 1v1 、 3v3 等模式,喜欢三国杀的朋友可以试试啊
---------------------游戏设计说明书-----------------------------
一、软件背景
目前三国杀游戏已经成为流行的卡牌游戏,深得“杀迷”的喜爱,蚂蚁也是非常喜欢。在大学时代,蚂蚁就曾经是游戏狂魔,这个三国杀游戏,还是同事告知的,2010年10月份左右到官网注册开始学习玩,并喜欢上了!由于工作的原因以及个人事务的原因,没有能够成为高阶玩家,呵呵。后来听说有手机蓝牙版的三国杀,就迫不期待的把当时的最新版本1.6下载来玩,一直到最近的1.91完美版,忠实的利用业余时间杀!
SANGUOQ1.6版本最难受的地方是电脑知道所有人的角色,就玩家不知道,傻乎乎的任人宰割,尤其是内,根本无法打,而且AI的顺手牵羊距离不限(只限制玩家的)、很多技能无法使用手牌、出牌按钮很不明显而且8人局时很多时候不出现!等等,心痛的不得了,于是决心自己开发一个单机版的三国杀,并付之行动,当初版完成之后,突然间觉得游戏已经完全被自己所掌控,兴趣一下子就减弱,暂停了开发设计。后来在同事的殷切希望下,蚂蚁又继续设计开发遗留的问题,尤其是后来有一件痛苦的事情发生后,蚂蚁下狠心把正式版完稿并交付给朋友们测试!
SANGUOQ1.9版本解决了最大的问题:身份隐藏,让玩家过了一把瘾,但是N多的问题让大家又爱又恨,爱的是画面、AI等高级了不少,恨的是有些AI实在太低级了(胡乱杀人、救人)。蚂蚁受不了了,决心将自己设计的EXCEL版单机三国杀拿到这里与各位朋友分享。
二、软件简介
1、功能描述:
实现标准版+风扩展三国杀的基本功能,设计出基本合理的AI,让单机版的游戏具有娱乐性与挑战性。经过论证,单机版,5个人玩是最好的,所以选择了5人杀而非8人杀。
2、使用工具:
OFFICE 2003 简体中文版自带的VBA。注意将宏安全级别调整为中级(用以打开EXCEL时选择宏是否可启动,如果不启动,当然就不能够玩啦)。之所以不选择VB/VC等可视化编程工具,主要是考虑到EXCEL的功能相对强悍,足以满足需要,而且数据保存和处理都相当方便,更重要的是可以相对隐蔽的玩,呵呵。
三、AI分享
1、身份隐藏机制:开局时只有主公明示身份,其余角色全部隐藏,后续在动作过程中,逐步暴露身份,如杀主公者,视为反贼;救反贼者,视为反贼。同时,还设计了隐藏身份的方法:即如果你攻击了主公,但是又必须隐藏身份,怕主公秒杀你,唯一的办法就是:赶紧杀反贼!呵呵
2、是否攻击对方:反贼不攻击反贼,反贼优先攻击主公,反贼需要尽快跳反,已获得队友的认可和支持;忠臣攻击主公以外的其他角色;内奸一直扮演忠臣的角色直到最后于主公单挑,优先攻击忠臣;主公不攻击身份未明者(除非只剩下一个身份未明的人,此时就知道到底是谁了!)。
3、是否解救对方:反贼只救反贼;忠臣只救主公;内奸在和主公单挑前,必救主公;主公必救忠臣,在和内单挑前,适当考虑救内。
4、是否发动南蛮万箭:如果需要解救的人的血量是全场最低的,不发动,否则发动。
5、是否发动桃园结义:如果需要攻击的角色的血量是全场最低的,不发动,否则发动。
6、随机发动机制:遗计给牌、神速、据守等,按照一定的随机概率发动,顺、拆、反馈时,随机取物(让你心跳一下)。
7、……
四、目前存在问题
1、最重要的,是由于EXCEL本身的影响,开杀后,占用CPU比较高,几乎50%左右,当然,一般不影响其他软件的运行的操作。
2、被决斗、被激将、被护驾等动作自动发起(已解决2011-1-1),寒冰剑弃牌自动处理;
3、蛇矛尚未开发;
4、刘备仁德技能没有进行完善;
5、吕布装备雌雄剑,杀异性可两次发动雌雄剑技能(已解决2011-1-1);
6、部分技能和动作应该随机发动的,由于测试的需要,改为100%发动了;
7、……
五、设计心得体会
1、软件工程的功能设计和系统设计非常重要,宁愿在这里多花一些时间,后续的编码工作将顺利百倍!蚂蚁是活泼型的人,做这个软件的想法一出,马上就一边编码一边设计,经历了三次的游戏主界面的改造,三次的数据库设计改造(其中包含临时数据的设计),每次改造都几乎颠覆原先的所有代码,浪费了很多时间,尤其是临时数据的设计,相当重要。现在的设计是:临时数据规范化,主界面的设计完全不受后台数据的影响,即随时可以改变主界面,而不需要改动后台的数据处理。
2、在软件设计时,提供测试的功能非常必要。众所周知,任何软件的测试工作必不可少,在软件设计的时候,蚂蚁就设计了测试的方法,如可以强制抓指定的牌、分配指定的牌给指定的角色等,这些都方便了软件的测试,另外,托管功能很重要,可以修改了血量后,让电脑自动杀个几小时,最后再来看游戏履历,分析出错的地方。
六、呼吁
1、游戏仅仅是娱乐的一个方式,千万不要入迷,耽误了正常的工作。
2、版权归六只蚂蚁所有,如有转发,敬请标明
3、发现了BUG,请记得到这里报告,简要描述问题,并附上最后20条游戏履历,谢谢大家!!!
4、希望大家能够群策群力,为本EXCEL版本的三国杀出谋献策,让EXCEL的功能更好的发挥,让大家更好的娱乐三国杀!

下载地址:

附件: 您需要登录才可以下载或查看附件。没有帐号?注册
死了都要爱

坑(神)爹(作)的Excel杀。。。
帖内回复
c516320981在 2013-8-3 19:28 回复:
咋坑了

TOP

单机我还不如去找原版?



あの!! メンカタカラメヤサイダブルニンニクアブラマシマシでお願いします!←ラーメンのお注文方

TOP

我顶呆呆呆呆呆呆地

TOP

好坑爹啊,还不如玩ol

TOP

返回列表