网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VC与C++类别 > 正文

以VC++为平台设计并实现了一个基于对战模式的五子棋对战游戏

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/14

本文主要为广大网友提供“以VC++为平台设计并实现了一个基于对战模式的五子棋对战游戏”,希望对需要以VC++为平台设计并实现了一个基于对战模式的五子棋对战游戏网友有所帮助,学习一下!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

一、前 言
1.1选题意义

Visual C++是一款非常成熟的基于C++标准的windows平台开发软件。所以,在毕业设计中我选择了用VC++开发一个极受大众欢迎的棋类游戏-五子棋游戏,以此作为学习和掌握VC++的方法。通过开发基于VC++的五子棋游戏,能够掌握游戏开发的流程和VC++开发平台的使用,以便在日后的工作中能够熟练的应用,为以后的学习和工作奠定良好的基础。

2.2五子棋规则说明
(一)棋盘,棋子
1.棋盘为十五路,正中一点为“天元”,周围四点为小星。
2.棋子分黑白两色,黑子113枚,白子112枚,共225枚。
(二)比赛规则
1.黑先白后,从天元开始落子。然后执白棋的一方在黑棋周围的交叉点上落子,白第二着棋应布在自己河界的一侧。此后,执黑方在以天元为中心的25个交叉点的范围内布盘面的第三着棋。
2.最先在横向,竖向,斜向形成连续的相同色五个棋子的一方为胜。
3.黑棋禁手判负,白棋无禁手。黑棋禁手包括“三三”,“四四”,“长连”。黑方只能“四三”胜。所谓禁手,是指黑方一子落下同时形成两个或两个以上的活三,冲四及长连禁手。长连禁手是指黑方形成六个或六个以上的连续棋子。

 

4.2 棋盘的实现

 
图4-2 棋盘界面图
具体代码如下:
本块代码段主要是运用二维数组定义了一个五子棋的棋盘,棋盘的格式为15*15,棋盘显示为加号。此程序段还为落子的方法定义了规则和方法:分为行和列,行的输出必须为0-15,列的输出也为0-15之间。如果输出出现错误则游戏将报告错误,同时结束游戏。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 上一篇资讯: 基于RFID文件管理系统
  • 原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 |
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师