云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 刘声传毕业设计初稿

刘声传毕业设计初稿

  • 62 次阅读
  • 3 次下载
  • 2025/6/2 14:46:31

图1.1

3.功能模块的设计

3.1 变量和函数

在view类中添加变量函数如下:

保存vscomputer时白棋位置 CPoint vspoint; CPoint bpointcan4, //这个位置空,它旁边有四个黑棋

wpointcan4, //这个位置空,它旁边有四个白棋

bpointcan3, //这个位置空,它的旁边有三个黑棋

wpointcan3, //这个位置空,它的旁边有三个白棋

bpointcan2, //这个位置空,它的旁边有两个黑棋

wpointcan2, //这个位置空,它的旁边有两个白棋

bpointcan1; //不是以上情况,这个位置空

在得到最大值和方向上寻找落棋点,其中i、j表示搜索起点,n表示方向

void searchcandown1(int i,int j,int n); void searchcandown2(int i,int j,int n); void searchcandown3(int i,int j,int n); void searchcandown4(int i,int j,int n); 计算最大值及方向 c,int d); 最好落棋点

void

bestputdown(int

CPoint maxnum(int a,int b,int

i,int j); 计算机下棋

void computerdown(); void

putdown(CPoint

在位置point放下棋子 point); 人对机菜单

afx_msg void

OnCpmputer(); 3.2.框架的搭建

新建工程,选择单文档,在Step 4 of 6中先中Windows Sockets复选框

4.算法分析与设计

4.1游戏界面的设计

由于游戏的棋盘大小是一定的,不能改变大小的,是应该符合要求的。用如下函数设置窗口大小: BOOL cs) {

if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE;

// TODO: Modify the Window class or styles here by modifying

// the CREATESTRUCT cs

cs.dwExStyle=cs.dwExStyle|WS_EX_TOPMOST; //

CMainFrame::PreCreateWindow(CREATESTRUCT&

搜索更多关于: 刘声传毕业设计初稿 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图1.1 3.功能模块的设计 3.1 变量和函数 在view类中添加变量函数如下: 保存vscomputer时白棋位置 CPoint vspoint; CPoint bpointcan4, //这个位置空,它旁边有四个黑棋 wpointcan4, //这个位置空,它旁边有四个白棋 bpointcan3, //这个位置空,它的旁边有三个黑棋 wpointcan3, //这个位置空,它的旁边有三个白棋 bpointcan2, //这个位置空,它的旁边有两个黑棋 wpointcan2, //这个位置空,它的旁边有两个白

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com