五子棋基础术语简介

2024-06-12 16:58
文章标签 基础 术语 简介 五子棋

本文主要是介绍五子棋基础术语简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


一、初学者对于一些五子棋术语很不明白,我在这里先简单介绍一些。首先我们在下棋的时候就是想办法连成连五,那就先说说连五的棋形

(一)、连五就是五颗同色棋子在一条路线上面连在一起的棋形【因为黑白同理,横竖斜线同理,这里只用横线的黑棋表示,下同】

如图:


想连五就要有四,那我们就再说说四有几种

(二)、四可以分为活四、冲四和死四,

1、活四就是:四颗同色棋子在一条线路上面紧密相连,并且有2个成五的点

如图:活四有2个连五点
A和B


2、冲四就是:下一步可以连五的棋形。
冲四只有一个连五点
如图:眠四只有一个连五的点A



(三)、三可以分为活三,眠三和死三

活三就是:下一步可以活四的棋形

活三还可以分为连活三和跳活三
两种

1、连活三

连活三 (1) 
有2个活四点A和B



连活三(2)一端被对方棋子阻挡的,有一个活四点A

如图:


2、跳活三
只有一个活四点,2个跳活三的活四点 A 

如图:
 





3、眠三就是:下一步可以形成冲四的棋形,眠三的冲四一般有2个

如图:图中的标记就是它们的冲四点


(四)二可以分为活二、眠二和死二

1、活二就是:下一步可以形成活三的棋形

活二可以分为连活二、跳活二和大跳活二

2、连活二分为2种

(1)连活二
有4个活三点的,A、B和C、D

如图:


(2)连活二 ,一端被对方棋子阻挡,有2个活三点 A和B 
如图:



3、跳活二也分为2种

(1)跳活二
有3个活三点,A、B和C

如图:


(2)跳活二一端被对方棋子堵挡, 有2个活三点 A和B

如图:


4、大跳活二
有2个活三点,A和B
如图:


5、眠二
就是下一步可以形成眠三的二。图中的标记就是眠三点

如图:


这篇关于五子棋基础术语简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1054795

相关文章

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

AI基础 L9 Local Search II 局部搜索

Local Beam search 对于当前的所有k个状态,生成它们的所有可能后继状态。 检查生成的后继状态中是否有任何状态是解决方案。 如果所有后继状态都不是解决方案,则从所有后继状态中选择k个最佳状态。 当达到预设的迭代次数或满足某个终止条件时,算法停止。 — Choose k successors randomly, biased towards good ones — Close

业务协同平台--简介

一、使用场景         1.多个系统统一在业务协同平台定义协同策略,由业务协同平台代替人工完成一系列的单据录入         2.同时业务协同平台将执行任务推送给pda、pad等执行终端,通知各人员、设备进行作业执行         3.作业过程中,可设置完成时间预警、作业节点通知,时刻了解作业进程         4.做完再给你做过程分析,给出优化建议         就问你这一套下

容器编排平台Kubernetes简介

目录 什么是K8s 为什么需要K8s 什么是容器(Contianer) K8s能做什么? K8s的架构原理  控制平面(Control plane)         kube-apiserver         etcd         kube-scheduler         kube-controller-manager         cloud-controlle

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

C 语言基础之数组

文章目录 什么是数组数组变量的声明多维数组 什么是数组 数组,顾名思义,就是一组数。 假如班上有 30 个同学,让你编程统计每个人的分数,求最高分、最低分、平均分等。如果不知道数组,你只能这样写代码: int ZhangSan_score = 95;int LiSi_score = 90;......int LiuDong_score = 100;int Zhou

【Tools】AutoML简介

摇来摇去摇碎点点的金黄 伸手牵来一片梦的霞光 南方的小巷推开多情的门窗 年轻和我们歌唱 摇来摇去摇着温柔的阳光 轻轻托起一件梦的衣裳 古老的都市每天都改变模样                      🎵 方芳《摇太阳》 AutoML(自动机器学习)是一种使用机器学习技术来自动化机器学习任务的方法。在大模型中的AutoML是指在大型数据集上使用自动化机器学习技术进行模型训练和优化。