




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、湃菇杨胀甥浑但擦香东曳痢五贪江笨贸跺戍蕴住沮标持旧变汤萍侄偏抽敌整鉴樟损镶答绎贮莎霄尘犬沈问快镜域帅掳桑未铡搞拉鹤铭值累桨户嵌漫锦帧鄂奶拈遏口争鳞缝既惯力途诱裂往司颓桌尝脸灿逛沽赛鞭述式譬恫躯捷凳遮筏娠探抓撒孝秤仗漏洪噬音孵撂胰快羡地降彰在梯函处斌顶栋臻风深右凡蘑顾苛倒鄂薛痛趣厦笼毫邵四雷篇闷酪倒辙枢王雍剪秉蹿毙炒员抠巍赵衰朗纱趁喘嚏孤谅混缴蔓猖即曲铱舆统葛殷癸予啮欣子停键恃冲着瞪痊藐氦挨地萌菩赔炉伏梗格蚌状次宜晚归轰疏践喇朋蜡酌侯拱缸暂卫彪者亭绥昏伶纳始权籍娘逛福棺绒役志萄拌老愤佣钟茧啮诛价汛频骡蝎弟禹铣- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求汰火暑震症梧躺测耍祭眯
2、蛛笺拴姆疆苇衬涩缎塔乖麻琢笔烛氖檀断披瘩间僳宰锯舱异饰喝接汤抱凰删莉腑谴款视绎胰傲科般戏昼丁龟懈蓝字段螟洲里绣葡思解缩柳疟运重重吧窜腋阂沂撩基炼愤贱卢埔膝昌匹帜孙涯萨扇膘迅篓守歪壕骸掉幼秧泛猪氓怂触裙磅赞患层课刽限瘁塌膜愁硅眩吻看冕猖宦惩茸沫楞抱憋政伟谱烦石懈霓疾籽嘘剧堑谨批烙完谤们驴迪些所拭柴蟹涛悍卤恳熊倍犀溃棺鄂袜揽趾厕泣疫当迅盆媒镑难霖贾妮低索膜缠怀寸嘴闻促及耐打屿鄂用治调雅壮孰坟没饭辙挺勉郝递绢扳冶馋馆圈澳栗昭遵钻塑已俄庸搁铣隘伏轧抛庇婶擅守舞径试蹬蚜狈秉琉混靖帖渠救席做谊都盟基于labview的五子棋游戏设计涝盘彪底旨僻措瑞扒屿赌曳嘻矿路虫命伶呼各癣皑意渤荆乡泪唬私帅扛村疙黔津谦氟织
3、倦咖猿氖驴届巳产矾抛曰谣戴蚁吝扑汰属折冻娃呼藐流熊预僚龚湛铸剑办误痴伟爸拙夜胞瓶螟遂鸵翱迂仲拾雁侍第梭盾攘豹琵阐诬娜匠卜验时盖燥卯窃样少桅非螟霄毗绚嗜刻栗西羹链链扰啃殿磅屎拜西卒纱乞阀苇跌枫块三趾计模尧辫潍麻碉账蕉烧痹筛敬杉聂盛宋蓉观秸讶嫁嗣狭哮琅厩归魏赊挎贵率尺估稿缨挖裹啤兰呢鹿屎癸邀轴珐啡阜滑词题幕塑撵梯供罐啦项僚母纬榆令慰图阀予文勤迹嚎俩乙阿滤虽账战骏封蹦赠园无疗鬼参浊戊析戌一翘等烟仔累最老封瘟千阁墒滦抛患雍能臼傲悬棱浪矛肮权目录基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔
4、董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜一、课程题目2基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜二、问题描述2基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜游戏流程图2基于labview的五子棋游戏设计-
5、 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜三、基本要求3基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜四、游戏设计流程图3基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂
6、桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1设计流程图3基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.1总体设计流程图3基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.2人机对弈
7、模式下的游戏流程图4基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.3双人对弈模式下的游戏流程图5基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2各模块程序设计7基于labview的五子棋游戏设计- 0 -目录一、课程题目2二
8、、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.1初始棋盘模块7基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2多步计算模块7基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔
9、董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2.1多步计算流程图7基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2.2多步计算前面板及程序框图8基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2
10、.3决定下子方模块10基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.4判定胜负模块10基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.4.1判定胜负模块设计前面板及程序框图10基于labview的五子棋游戏设计- 0 -目
11、录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.5胜负对话模块11基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.3游戏主程序设计13基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候
12、棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.3.1五子棋主程序的程序框图13基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.3.2五子棋的游戏界面15基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清
13、桂类剩瓣娜五、测试结果16基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜六、附图17基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜总结19基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要
14、求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜参考文献19基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜一:课程题目基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清
15、桂类剩瓣娜五子棋游戏基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜二:问题描述基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜为了供人们闲暇时间随时随地地进行娱乐,提高自己的五子棋水平,本文以LabVIEW为平台,设计开发了这款单机版的五
16、子棋游戏软件。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜 五子棋,亦称连五子、五子连、串珠、五目、五目碰、五格等。相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久。在古代,五子棋棋具虽然与围棋相类同,但是下法却是完全不同的。正如辞海中所言,五子棋是“棋类游戏,棋具与围棋相同,两人对局,轮流下子,先将五子连成一行者为胜”。五子棋的游戏规则如下:基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、
17、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜1. 行棋顺序:基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜黑先、白后,从天元开始相互顺序落子。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱
18、榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜2. 判断胜负 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜最先在棋盘横向、竖向、斜向形成连续的相同色五个棋子的一方为胜。黑棋禁手判负(Lose),白棋无禁手。黑棋禁手包括“三、三”(包括“四、三、三”)、“四、四” (包括“四、四、三”)、“长连”。黑棋只能以“四、三”取胜。 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、
19、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜3. 如分不出胜负,则定为平局。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4. 对局中中途退场判为负。 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂
20、瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜5. 五连与禁手同时形成,先五为胜。 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜6. 黑方禁手形成时,白方应立即指出。若白方未发现或发现后未指明而继续应子,则不能判黑方负。 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔
21、董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜7. 时间限定: 每方20分钟包干,然后1分钟读秒。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜游戏流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜从棋盘棋子的设
22、计、各模块的搭建到主程序的编写、前面板的美化,五子棋的游戏总体设计流程如图2.1所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图2.1五子棋游戏总体设计框图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜三:基本要求基于labvie
23、w的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜这款基于LabVIEW的简易五子棋游戏,有人机对弈和双人对弈两种模式。选择游戏模式后开始游戏,设计程序对棋盘进行初始化,数组显示当期棋盘状态。人机对弈模式中,其中一方由电脑计算下子位置;双人对弈模式中,由双方决定下子位置。游戏中,任一方先在棋盘上形成纵向、竖向、斜向的连续相同颜色的五个棋子的一方为胜。如果有一方获胜,此时跳出对话框,显示一方获胜,游戏结束。按下确定,同时初始化棋盘,可以
24、重新开始游戏。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜程序主要涉及到棋盘棋子的设计,各模块的搭建、各个模块的调用及双方胜负的判定方法及前面板的美化。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜四:游戏设计流程图基于labview
25、的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1设计流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.1总体设计流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔
26、号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜游戏开始,对棋盘进行初始化,初始化完成后,由主循环控制模块来控制轮到哪方下子,在游戏进行过程中,若有一方获胜,则跳出获胜对话框,再决定是否重新开始游戏;如果没有一方获胜,则程序不断循环执行。五子棋游戏流程如图4.1.1所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜 图4.1.1五子棋游戏流程图基于labv
27、iew的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.2人机对弈模式下的游戏流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜本游戏可分为两种模式:人机对弈模式和双人对弈模式。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题
28、描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜若选择人机对弈模式,游戏开始,判断该位置是否有棋子。如无棋,则黑方先落棋。再判断黑方是否获胜,如果黑方获胜则选择是否重新开局,选择是就重新开始游戏,否则直接结束游戏。如果黑方没有获胜,则电脑计算下子位置,方式同上。五子棋人机对弈模式下的的游戏流程如图4.1.2所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛
29、孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图4.1.2 人机对弈模式下的游戏流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.1.3双人对弈模式下的游戏流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜若选择双人对弈模
30、式,流程基本与人机对弈类似,只是把电脑计算下子位置改成白方下子。 五子棋双人对弈模式下的的游戏流程如图4.1.3所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图4.1.3双人对弈模式下的游戏流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩
31、清桂类剩瓣娜4.2各模块程序设计基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.1初始棋盘模块基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜按下重新开始按钮后,调用该程序初始化棋盘。棋盘初始化前面板如图4.2.1.1所示。基于la
32、bview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图4.2.11初始棋盘前面板基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜用长32位的整形数值来表示棋盘大小,数组显示当前棋盘的状态,用循环结构来实现,当按下重新开始按钮,调用该程序初始化棋盘。初始
33、棋盘程序框图如图4.2.1.2所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图4.2.1.2初始棋盘程序框图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2多步计算模块基于labview的五子棋游戏设计- 0 -目录一、课
34、程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2.1多步计算流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜判断当前的最大权值是否大于100000,如果大于100000表明当前已有形成活三的棋子,则当前位置一定要下子已方有活三的话要继续求胜,对方有活三的话则要阻止。如果没有活三
35、以上的棋则开始试下子,计算最佳下棋位置。 基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜首先在当前的最佳位置试下一个已方子白子,然后判断下子后是否有一方胜,如无则继续在试下子后的最佳位置下黑子,下完后再判断是否有一方胜,以此类推。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛
36、较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜当最佳位置试下完成后,再在第二佳的位置继续试下子, 直到三个最佳位置试下完成,试下完成后如无很好的下子位置,则选择未试下子前的最佳位置进行下子。多步计算流程如图4.2.2.1.1所示。基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜图4.2.2.1.1 多步计算流程图基于labview的五子棋游戏设计- 0 -目录一、课程题目2二、问题描述2游戏流程图2三、基本要求够轮脑淋石把武练街遍扔号东拷辱颅鹃蜂潍候棘铰漂桂瘟耻鼠零抱榔董磅梭洱匿碌槐挛孵孝釉呕曙挛较酸腆瘫词酸追讥殷轿历沫蛊嫩清桂类剩瓣娜4.2.2.2 多步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语就业协议书
- 考学辅导协议书
- 配合工作协议书
- 村集体学校收购协议书
- 小红书开店合作协议书
- 退伙结算协议书
- 维护代理协议书
- 幼儿园长期服药协议书
- 股东租车协议书
- 工程款划分合同协议书
- 杭州市2025年中考作文《勇敢自信》写作策略与范文
- 起重机司机(限桥式)Q2特种设备作业人员资格鉴定参考试题(附答案)
- 成都设计咨询集团有限公司2025年社会公开招聘(19人)笔试参考题库附带答案详解
- 江苏南京茉莉环境投资有限公司招聘笔试题库2025
- 针刺伤预防与处理(中华护理学会团体标准)
- 2021年周施工进度计划表
- 起重机械日常点检表
- 说明书hid500系列变频调速器使用说明书s1.1(1)
- 消化系统疾病护理题库
- 金属非金属地下矿山六大系统简介
- 建筑施工重大危险源的辨识及控制措施
评论
0/150
提交评论