基础课程面向对象技术高级the advanced object-oriented technology_第1页
基础课程面向对象技术高级the advanced object-oriented technology_第2页
基础课程面向对象技术高级the advanced object-oriented technology_第3页
基础课程面向对象技术高级the advanced object-oriented technology_第4页
基础课程面向对象技术高级the advanced object-oriented technology_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第12第12周:综合案立体五子棋的系统分析与设冰 OOOOPProcess面向对象技术高级课OOPProcess面向对象技术高级课需求描

OOPProcess 展面向对象技术高级课o

可能的模[选择人人对战模式可能的模[选择人机对战模式

<<includ

旋转方[围绕X轴旋转方[围绕Y轴

旋转方[围绕Z轴

况需求分

OOPProcess面向对象技术高级课需求分

OOPProcess面向对象技术高级课需求分

OOPProcess面向对象技术高级课需求分

OOPProcessE面向对象技术高级课需求分

OOPProcess判断面向对象技术高级课需求分

OOPProcess判断1#与3#平面需求分

OOPProcess判断2#、3#与1#平面判断3#、1#与2#平面需求分

OOPProcess面向对象技术高级课需求分

OOPProcess面向对象技术高级课需求分

OOPProcess面向对象技术高级课需求分

OOPProcess面向对象技术高级课o 系统分析——类

OOP

游戏控单平面判断胜利双平面判断胜利三平面判断胜利1

1搜索深度

着数着数 1

1着子着子控制器集

1

面向对象技术高级课11

OOPProcess盘 :平面棋盘 :平面棋盘 :平面棋盘面向对象技术高级课

系统分析——顺序图(棋手.人人对战)续

:游戏控制

:立体棋

:胜利判

判断胜利(黑

单平面判断胜利

判断胜利(黑

单平面判断胜利双平面判断胜利三平面判断胜利[黑胜或白胜

:游戏控制

:立体棋

:胜利判选择模式(人机对战

判断胜利(黑

单平面判断胜利系统分析——顺序图(棋手.人机对战)续

:游戏控制

判断胜利(黑

单平面判断胜利))三平面判断胜利

判断胜利(黑

单平面判断胜利[黑胜或白胜

系统分析——顺序图(棋手.人机对战c1:人机对战控制计算c1:人机对战控制::决[c1.搜索层为单数

兄弟剪

b1:立体棋

父亲剪[c1.搜索深度搜索层次

评估分数=b1.棋局评

选择格产[b1.着子范围有未遍历到的格子棋

c2:人机对战控制

初始产棋盘

b2:立体棋系统分析——顺序图(棋手.人机对战) 计算最佳着棋位置 b1:立体棋[b1.着子范围有未遍历到的格子

[c1.搜索层次为单数

[c1.搜索层次为偶数

计算最佳着棋位置[c1.搜索层次为单数

评估分数=Max(c1.搜索层次[c1.搜索层次为偶数

评估分数=Min(c1.搜索层次o 系统设

OOP

面向对象技术高级课问题域部分的

OOPProcess 复性去除没必要的关调整泛设计模…面向对象技术高级课人机交互部分的设

OOP

用户交互部分不仅包括界近可能复用类引入问题域或其它包中的元必要时可画界面示意面向对象技术高级课人机交互部分的设

OOPProcess根据实际的实现条件具体包每个界面的技术实现方界面之间导航的技术实现方界面成分与其他部分交互的技术实现方面向对象技术高级课 Modelflagint 1

<<XAML

1*

Layerblocknumintxy1 rank 1

1

c1c2c3Copy(m1

>

>

>

chess1

e1

iie2e2

chess2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论