职场大变样社区

查看: 1376|回复: 0
打印 上一主题 下一主题

基于QT网络五子棋

[复制链接]

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-27 11:55:05 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术:C++、QT等
摘要:
五子棋,是一种两人对弈的纯策略型棋类游戏,亦称“串珠”、“连五子”;是中国民间非常熟知的一个古老棋种。相传,它起源于四千多年前的尧帝时期,比围棋的历史还要悠久。
如今网络休闲游戏发展迅速,它凭借健康,方便,互动性强,益智等诸多优点,成为大部分现代人休闲娱乐的首选。五子棋游戏容易上手,老少皆宜,而且趣味横生,引人入胜;它不仅能使人娱乐,开发智力锻炼逻辑,而且富含哲理,有助于修身养性。而且还能促进日常的人际交际。
而此次我的选题---五子棋游戏,本文主要讲的是用QT开发的一个直观大方的界面且带部分AI功能的五子棋游戏,游戏程序实现了人机对弈和网络对弈,自动智能计算最佳落子位置,而且程序能够自动的判定游戏的获胜方和游戏的结束与否,实现对战双方顺利进行博弈。并且我想把该项目移植入校内网中,增加同学在课余生活的丰富性,在与同校学生的博弈中认识新的朋友,促进同学之间的情谊,同时在丰富校园网内容的过程中,还能展现信息学院学生的风采和能力。

关键词:游戏;QT;人机对弈;网络对战;五子棋

目录:
绪论    1
1 网络五子棋概述    2
1.1 网络五子棋程序开发语言    2
1.2 网络五子棋开发平台    2
1.3 网络五子棋系统特点    2
2 网络五子棋开发设计    4
2.1 网络五子棋概要设计    4
2.1.1 网络五子棋功能分析:    4
2.1.2 网络五子棋系统框图:    5
2.1.3 网络五子棋流程图:    5
2.2 网络五子棋详细设计    7
    2.2.1 网络五子棋服务器启动    7
    2.2.2 网络五子棋客户端启动    9
    2.2.3 网络五子棋单机模式    10
    2.2.4 网络五子棋用户登陆、注册    10
    2.2.5 网络五子棋用户匹配    11
    2.2.6 网络五子棋游戏对战    13
    2.2.7 网络五子棋悔棋、认输操作    14
    2.2.8 网络五子棋与对手的聊天框    14
    2.2.9 网络五子棋胜负及积分判定    14
    2.2.10网络五子棋积分存储及等级判定存储    14
    2.2.11网络五子棋系统退出    15
3 网络五子棋功能测试及运行效果    16
3.1 网络五子棋服务器启动界面    16
3.2 网络五子棋客户端启动界面    16
3.3 网络五子棋人机对弈模式界面    17
3.4 网络五子棋游戏注册界面    17
    3.5 网络五子棋游戏登录界面    18
3.6 网络五子棋玩家匹配界面    19
3.7 网络五子棋网络对弈模式界面    20
4 网络五子棋总结    22
4.1 网络五子棋总结经验    22
4.2 网络五子棋问题和解决    22
4.3 网络五子棋优势和不足    23
参考文献    24
致谢    25

论文字数:9276
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表