三国杀源代码.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三国杀源代码

1.版权问题。虽然感觉不会有人会跟我抢这种2B版权,但是还是耍一回大牌,假装声明一下:此代码版权归6+个人所有,仅供娱乐使用,允许复制、分享、转载,但是不允许用作商业用途(这种东西哪来的商业价值。。。),违者必究。2.鸣谢。此代码100%为原创,不存在任何抄袭、剽窃、引用行为。但是在编制过程中由于函数和地址代入方面的问题忘光了,上【百度知道】里求助相关事宜,在此对热心网友表示谢意。编制完成后,在某童鞋的建议下在一个函数地方进行修改,使AI出牌模式由全随机升级为半随机,在此一并表示谢意。3.关于作者。本人的C语言(C++)掌握的所有内容全部为自学,而且全部是半调子水平。除了最基本的三大语句和数组地址函数引用其余一概不知(啊?链表是什么?可以吃么?),在文件引用方面更是闻所未闻。所以请不要对代码的质量抱任何希望。希望能得到在此方面的大神的指点。4.语言问题。此代码由C语言和C++混编而成,头文件用的是C++,中间部分有时使用C语言有时使用C++,一切视心情而定。5.细节说明。【雌雄双股剑】和【方天画戟】的特效无法发动。EX包包括【寒冰剑】、【仁王盾】、【闪电】和【无懈可击】,均不在本代码中出现。6.关于程序使用。建议将exe最大化,因为会实时同步刷牌以及描述,普通窗口容易漏掉信息。7.关于BUG。我始终坚信,只要认真仔细检验,把可能出现的每一个细节问题都考虑到,BUG是完全可以避免出现的。之所以没有在编制完成后第一时间公布,就是在调试各种大大小小可能出现的BUG。所以,即使这份代码比较长,但是我敢打包票,我所公布出来的部分绝对存在BUG。可能存在的BUG有:你看到了AI的手牌,你打出或使用了AI的手牌,你或者AI的体力扣减出现在了对方的身上,你或者电脑被堵在出牌循环中出不来,卡牌被使用后没有被响应或者响应错误,牌数出现错误以及其他我还没有预见到的BUG。如果发现BUG,你可以视心情而定要不要告诉我。如果你告诉我,我也视心情而定来决定要不要请你吃饭。8.信息反馈。如果你对此程序有什么意见或者建议,也欢迎你通过各种途径告知我,我会在以后的版本中(以后有没有版本视心情而定)改正或改进以及鸣谢。如果关于此代码有任何问题也欢迎垂询。如果对代码细节有兴趣者也可告知我,此代码有带注释版本,欢迎一同讨论。9.版本预告。之后的版本视心情而定是否公布或者什么时候公布。如果要公布,下一个版本将会在下列几种情况中包含至少一项:(1)增加游戏人数(但仍是人机对战)(2)增加身份模式(3)增加武将模式(4)增加拓展包(包括EX和军争)(5)增加AI智商。敬请期待。10.更新说明:根据热心网友们的指出,修正以下BUG以及功能:1.1(1)【八卦阵】无限判定至红(2)+(-)1马被+(-)1马顶掉成+(-)2马(3)【顺手牵羊】【过河拆桥】当目标没有牌时陷入死循环(4)【万箭齐发】无法造成伤害(5)洗牌函数的BUG(6)增加赢家说明(7)想不起来了 = =1.2(1)输入非法字符陷入死循环(2)增加包含头文件,将主函数的类型由void改为int(3)想不起来了 = =下面是源代码========================我是华丽丽的分割线=====================#includeiostream#includetime.h#includecstdlib#includestdio.husing namespace std;struct pai{ int paifu; int huase; int yanse; int dianshu; int leixing; int changdu; void Kanpai() { if(paifu==0||paifu==1); else printf(牌副参数错误!\n); switch(huase){ case 0:cout黑桃;break; case 1:cout红桃;break; case 2:cout草花;break; case 3:cout方片;break; case -1:cout无色;break; default:printf(花色错误!\n);break; } switch(dianshu) { case 0:coutA ;break; case 1:cout2 ;break; case 2:cout3 ;break; case 3:cout4 ;break; case 4:cout5 ;break; case 5:cout6 ;break; case 6:cout7 ;break; case 7:cout8 ;break; ca

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档