需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8240 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:五子棋作为众多棋类的一种,以规则简单、玩法多变、益智且有哲理而在世界范围内流行。随着智能时代的发展,为方便人们进行五子棋娱乐,五子棋随编程而进入了人可以和程序对弈的时代。 本程序选择了面向对象,平台移植性强,提供的类库丰富且关注核心功能的Qt开发五子棋。本设计基于windows系统,以Qt为开发平台,以Qt编程语言进行编程,完成了软件开发。本程序分为人机对弈和人人对弈,设计主要分为界面实现和功能实现,对于这两个实现将设计分成四个模块,四个模块相辅相成实现程序所有功能。 经验证,该软件运行稳定,能进行人与程序之间按照游戏规则对弈,且完全符合设定要求,也能实现人与人之间的对弈,用鼠标点击实习走棋,运行流畅。且相关的功能完善,完成了研究设计任务。
关键词:五子棋 Qt 面向对象
目录 摘要 ABSTRACT 1-引言-1 1.1-五子棋简介-1 1.2-设计背景及意义-1 2-方案设计-2 2.1-设计思路-2 2.2-编程语言及开发环境-2 3-设计与实现-3 3.1-功能选择模块-3 3.2-人机对弈模块-5 3.3-人人对弈模块-8 3.4-走棋算法模块-9 4-程序测试-16 4.1-测试过程与结果-16 5-总结-18 参考文献-19 致谢-20 |