单机版斗地主的游戏算法的设计毕业设计论文

单机版斗地主的游戏算法的设计毕业设计论文

ID:6605041

大小:116.88 KB

页数:33页

时间:2018-01-20

单机版斗地主的游戏算法的设计毕业设计论文_第1页
单机版斗地主的游戏算法的设计毕业设计论文_第2页
单机版斗地主的游戏算法的设计毕业设计论文_第3页
单机版斗地主的游戏算法的设计毕业设计论文_第4页
单机版斗地主的游戏算法的设计毕业设计论文_第5页
资源描述:

《单机版斗地主的游戏算法的设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉科技大学毕业论文摘  要随着科技的进步,计算机已经普及每个家庭,而计算机游戏也随之越来越多,越来越丰富。网络游戏、单机游戏等休闲游戏让众多人喜欢,而斗地主也受广大群众的追捧。本设计以一副牌规则为准,将整个游戏按照发牌,叫牌,拆牌,以及出牌的流程划分为4个部分,开始时由系统调用发牌函数每人随机分到17张牌,留存3张底牌,然后电脑AI根据自己手上牌值与牌型结合给定权值决定是否叫三张底牌当地主。一旦叫牌成功,剩下两玩家就是农民,联合“斗地主”。双方以是否出完牌来决定胜负。如果地主的20张牌都出完了,则地主一方胜;如果两个农民

2、中任何一人手中的17张牌出完了,则农民一方胜出。本论文主要讲述了单机版斗地主的游戏算法的设计,以VisualC++语言编译的一个应用程序。使用者可以简单方便的实现斗地主游戏。本程序界面友好,操作简单,比较实用。本程序在详细设计时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。关键词:斗地主;纸牌;VisualC++;游戏核心算法II武汉科技大学毕业论文AbstractWiththeprogressofscienceandtechnology,computershaveuniversalever

3、yfamily,andwithmoreandmorecomputergames,increasinglyrich.Thenetworkgame,LANgameandothercasualgamesformanypeoplelikeit,butLandlordalsoaffectedbythebroadmassesinbothhands.Thisdesignwillbesubjecttorulesofadeckofcards,theentiregameinaccordancewiththelicensing,call,car

4、ds,aswellastheprocessisdividedintofourparts.Licensingfunctioniscalledbythesystematthebeginning,then17cardsarerandomlyassignedtoeachpersonandthreecardsarealsoretained.Afterthat,thecomputerAIdecideswhethertocallcardsbasedonit'sowncardsvalueandthecardstypewhichallhav

5、eaparticularweight.Oncethecallissuccessful,theremainingtwoplayersisfarmers,jointing"Landlords".Whetherthetwosidesfinishcardsdeterminethewinner.Ifthelandlord's20cardsarefinished,thelandlordsidewin;Ifanyoneofthetwofarmersfinishes17cards,thefarmerswin.Thispapertellst

6、hestand-aloneLandlordgamealgorithmisdesignedtoVisualc++languagecompiledanapplication.UserscansimpletorealizeFighttheLandlordgame.Thisprocedurefriendlyinterface,theoperationissimple,ismorepractical.Thisprocedureinthedetaileddesignconstantlycorrectionandperfectwhen,

7、aftertestingphaserepeatedcommissioningandvalidation,andfinallyformthefeasiblesystemtomeetthedesignrequirements.KeyWords:Fightthelandlord;Cards;VisualC++;GamecorealgorithmII武汉科技大学毕业论文目录1绪论1.1课题背景11.2研究现状11.3研究项目及意义11.4本文的结构安排21.5系统开发工具及其介绍21.5.1开发工具的选择21.6VisualC++

8、编程特点31.6.1C++语言的发展31.6.2VisualC++6.0简介31.6.3VisualC++6.0的开发环境42斗地主基本知识52.1斗地主规则52.2游戏流程框架63主要模块63.1发牌73.1.1第一发牌方案73.1.2第二发牌方案73.1.3发牌算法的代码实现83.2叫牌103.2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。