“黑白棋”技术文档

“黑白棋”技术文档

 

功能:

       实现一般黑白棋的功能,实现两人对战。

 

黑白棋盘结构:

         采用数组结构,数组由0 1 2三种状态组成,其中“0”表示没有棋子, 1”表示黑子, 而“0”表示白子。 

 

运行过程:BWC

 

运行文件:          blackWhite.cpp

 

运行环境:          Turbo C++ 3.0

 

宏定义:

 

字段

描述

TRUE

1

表示真的情况

FALSE

0

表示假的情况

UP

0x4800

键盘箭头 

DOWN

0x5000

键盘箭头 

LEFT

0x4b00

键盘箭头 

RIGHT

0x4d00

键盘箭头 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 创立于 2001年 25,000+ 员工 10,000+研发人员 超过1300 项授权专利 国内 — 5大研发中心 海外 — 蒙特利尔研发中心 硅谷研究所 全球视频监控 第1位 (数据来源IHS ) 产品及解决方案 应用于超150 个国家 见远, 行更远 因见远而得远见 以远见践行 可行久远 2016-2017以第1名的身份 入选"全球安防50强" (数据来源A&S) 人工智能与智能制造 2 以视频为核心的智能物联网时代已来临 AI成为这个时代重要的通用 技术,当前关注最大的是感 知和认知二大领域。 基于神经网络的深度学习计 算方法,使图像识别、语音 识别能力得以显著提升。 由视频、各类传感器等组成 的多维感知物联网向智能应 用方向迈进。 "这是最好的时代,也是最坏的时代" 3 人工智能的时代真的来了! 阿法狗的办法! 智慧的最后一块高地! 19年 10个月 2017年1月 2016年3月 1997年5月 谷歌"阿法狗"的升级版Master 取得整整60连胜 谷歌"阿法狗"以4-1击败了 围棋世界冠军李世石 IBM"深蓝"以3.5:2.5击败国 际象棋世界冠军卡斯巴罗夫 那些曾经战胜人类的人工智能 大数据 GPU、超级计算机、云计算 深度学习 引 擎 助 力 高 效 燃 料 重 要 路 基 AI 人工智能 运算能力 算法 数据规模 深度智能崛起三要素 4 物体检测 图像分割 姿 态 运 动 分 析 辅助绘画 图像去噪 辅助驾驶 医疗判断 音 乐 诗 歌 创 作 文本定位 围棋/游戏 国际竞赛多项第一 深度学习全面落地应用 高性能硬件平台 GPU超算集群 文" 与芯片巨头的深度合作 亿级高质量训练数据 算法创新与应用 专设预研团队 应用算法全面升级 训练效率数十倍提升 基于深度学习的 前后端系列产品 海康威视的优势 5 车辆检测和车头朝向 第一 KITTI 5 4 场景分类 第一,目标检测第二 ,目标定位第二 ImageNet 2016 1 目标检测 第一 2 PASCAL VOC 多目标跟踪 第一 MOT challenge 3 三项文字识别任务中 第一 海康威视研究院近两年取得多项计算机视觉相关国际竞赛第一名 海康威视的优势 便利与安全可以更多 系统和管理可以更少 ? 6 "黑光" 日夜不间断的全彩管理 普通摄像机暗黑下的无奈 全局相机的全目标的管理 2400万的全景管理 热成像的夜/雨/雪/雾管理 智慧企业园区 · 全天候 全景 全目标 管理我的园区,只能在风和日丽时?只能一小块一小块看?黑夜下只能看黑白影像? 仿制卡、借用卡、代打卡 一卡通 应用问 题 安全性与便捷性待提升 高科技体验感不强 重点区域无有效监管 访客流程自助化程度低 智慧企业园区 · 一脸通行 畅通无碍 一卡通用了这么久,面对问题,有没有手段改善? 解决方案:企业园区"一脸通" 7 性别 年龄 长短发 口罩 戴眼镜 戴帽子 上装 下装 背包 拎包 访客刷脸入园 访客自助 采集人脸 访客人证 比对 人脸黑名单报警 员工食堂刷脸消费 员工刷脸考勤、刷脸进入严管区 员工刷脸入园、刷脸考勤 智慧企业园区 · 一脸通行 畅通无碍 一脸通对园区业务应用的改变 8 智慧企业园区 · 深度智能下的人员行为分析及应用 人员行为检测 厂区内各种安全监控,保安不能及时发现异常状况 剧烈运动 人数异常 人员倒地 在离岗 人员徘徊 人员奔跑 园区广场 员工活动室 园区ATM 关键工位 商务区 保卫室 智慧企业园区 · 深度智能下的人群状态分析及应用 哪些地方人员过多,是我想重点关注的事件 人员密度检测 园区小公园 园区商场 企业小广场 企业展厅 9 兼顾监控 倾斜安装,客流统计同时兼 顾常规监控 无需垂直安装,适用于各类 室内室外场景 部署灵活 室外倾斜客流 采用双目立体视觉、3D目标检测跟踪和高度过滤技术,建立深度图像 。 智慧企业园区 · 深度智能下的客流统计 智慧企业园区 · AR鹰眼-高空立体防控 10 市场竞争如此激烈 谁不想绩效倍增 ? 精益 效率 质量 成本 成品入库 关键控制点岗位监控 包装QC 远程SOP巡检 信息传递直接 减少沟通成本 车间绩效考核 辅助5S执行 问题的历史真相 销售订单号:XXXXXXX 生产领料 生产过程可视化监管 11 防静电车间/高粉尘车间/防火/高温车间 耐高温摄像机保障高 温老化车间管理 ESD通道闸保障防静 电车间设备及物料安全 高价值车间/仓库的热成像 火灾预警,不是报警! 防爆摄像机保障粉尘车间 、易燃气体车间安全 明责以致用 故障前发生了什么事情; 维修人员是否按时到达; 故障处理过程实际情况; 避免下次重复故障问题。 MES系统 2 1 iVMS-8730 3 增效 增加不同等级问题反馈及时性 4 降本 减少工艺部人工
晓庄学院 《JAVA程序设计》课程设计报告 "题 目: " 五子棋游戏的设计与实现 " "姓 名: "野 " "学 号: "12130818 " "班 级: "12软件工程转本2班 " "指导教师: "王峥 " "完成时间 "7月1日 " "成 绩: " " 信息工程学院 2015年6月 目录 1引言1 1.1系统开发背景2 1.1系统开发的目的和意义3 1.2完成的主要工作4 2需求分析和总体设计4 2.1需求分析与设计思路5 2.1.1关键技术说明5 2.1.2需求分析5 2.1.3系统设计方案与思路5 2.1.4系统目录结构说明5 2.2系统功能结构6 3详细设计7 3.1系统模块实现9 4系统运行结果10 5课程设计总结12 五子棋游戏的设计与实现 引言 五子棋相传起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在"尧 造围棋"之前,民间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之 处,因为古代五子棋的棋具与围棋是完全相同的。在上古的神话传说中有"女娲造人 ,伏羲做棋"一说,《增山海经》中记载:"休舆之山有石焉,名曰帝台之棋,五色而文 状鹑卵。"善注引三国淳《艺经》中曰:"棋局,纵横各十七道,合二百八十九道,白黑 棋子,各一百五十枚"。这段虽没明讲是何种棋类,但至少知道远古就以漂亮的石头 为棋子。因而规则简单的五子棋也可能出自当时,并是用石子作棋子。亦有传说,五 子棋最初流行于少数民族地区,以后渐渐演变成围棋并在炎黄子后代中遍及开来。 1 系统开发背景 在计算机逐步渗入社会生活各个层面的今天,计算机已经成为了人们日常生活中 的一部分,越来越多的人使用计算机办公、娱乐等等。在这其中,系统自带的小游戏 也占据了相当重要的地位,与那些网络游戏和3D游戏相比,它有编写简单容易上手等 特点,非常适合人们在完成工作的时候适当的娱乐要求。这些小游戏大都是以益智和 娱乐为目的,不仅给紧工作的人们以放松,还可以让人们的大脑得到开发。 2 完成的主要工作 设计一个15 15围棋棋盘,由两玩家交替进行对战,并可以实现以下功能: 1.选择黑子先下 2.设置双方下棋总共时长 3.刷新重新开始 4.悔棋 5.认输 6.退出提示 实现一个简单的多用户五子棋的游戏程序,包括如下两个界面 (1)选择对弈桌(执黑、执白)。 (2)在游戏界面,有开始,退出(游戏未结束、点退出自动判负); 1.3需求分析与设计思路 1. 用户需求调查分析 2. 构思代码模块 3. 总体设计 4. 详细设计 5. 代码编写 2需求分析和总体设计 1. 2. 4 需求分析与设计思路 此系统为智力游戏,采用JAVA的MVC模式,根据不同功能划分不同模块,该五子棋 游戏功能虽然简单,然是实现了人机对战,所以从这个角度来说,此款游戏能准确的 计算棋局。虽然系统不大,但是可以实现基本的五子棋功能,以及悔棋。 2.1.2需求分析 五子棋,是一种两人对弈的纯策略型棋类游戏,亦称"串珠"、"连五子";是中国 民间非常熟知的一个古老棋种。相传,它起源于四千多年前的尧帝时期,比围棋的历 史还要悠久。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演变成围棋并在 炎黄子后代中遍及开来。 五子棋发展于日本,流行于欧美。容易上手,老少皆宜,而且趣味横生,引人入胜; 不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。 2.1.3设计方案与思路 传统五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为15X15,棋子放置于棋 盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的5个或5个以 上同色棋子连成不间断的一排者为胜。因为传统五子棋在落子后不能移动或拿掉,所 以也可以用纸和笔来进行游戏。 2.1.4系统目录结构说明 对系统包结构、文件结构列表说明,如表2-1、2-2所示。 表2-1主页面表 "包名 "作用 " "src "容纳所有文件 " 表2-2文件表 "文件名 "作用 " "Game.java "运行文件 " "GameFrame.java " " "Cheerup.java " " "PaintPanel.java " " 5 系统功能结构 3.1详细设计 1. 系统模块实现 "按钮 "事件 " "悔棋事件 "class Back implements ActionListener " "认输事件 "class Fail extends JFrame implementsActionListener" "关于事件 "class About extends JFrame implements " " "ActionListener " "设置事件 "class Set implements ActionListener " "退出事件 "classExite

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值