首页 > 其他分享 >1v1&2v2简单变种国际象棋例子

1v1&2v2简单变种国际象棋例子

时间:2023-04-28 09:13:27浏览次数:44  
标签:晋升 游戏 player 部署 对局 国际象棋 2v2 棋子 1v1

活动包括的两个项目:

2 vs 2对局

image-20230428084604836

1 vs 1对局

image-20230428084925869

2vs2模式-Crazy No promotion teams

游戏设置:

需要一个游戏发起人,下面是游戏发起人操作,其他玩家只要在变体象棋界面选择同意邀请即可。

进入变体国际象棋界面:

点4 player chess(或者列表中除了doubles这一栏之外的另一个变体玩法的标签)

image-20230427152742881

点Edit rules

image-20230427152916919

再按下面这样配置

image-20230427152620146

image-20230427152713138

可以看到游戏的名字已经变成了Crazy No promotion,再选择teams

image-20230427153205331

设置游戏时间:

这里选择倒计时10分钟,每走一步奖励15秒

image-20230427153252203

选择invite-players

image-20230427153324386

之后play按钮变成invite

image-20230427153357602

游戏发起人保存规则模板,下次发起游戏时直接使用这个规则的模板-不用每次设置一遍。

image-20230427155208677

让约好的人进入网站,并进入变体象棋界面等待邀请

image-20230427153457710

点invite players

在框里输入:被邀请的人的用户名

image-20230427153600618

image-20230427153631057

被邀请用户同意

image-20230427153705691

人数不够的话可以添加机器人,但是这个机器人的水平不行,总是会犯相同的低级错误,所以不推荐,这里为了演示添加两个机器人

image-20230427153802555

四个人齐了以后

image-20230427153915240

如果发现开始按钮没有出现的话,多点几次shuffle重新调整玩家颜色到正确为止,然后开始

image-20230427154113542

对局内部队友间可以同步使用战术标记:游戏规则中有描述具体用法

image-20230427154157405

游戏规则

普通国际象棋的规则+2vs2合作+放置自己吃掉的棋子作为一步棋+不允许兵晋升

放置自己吃掉的棋子作为一步棋:

你吃掉了任何一个对手的棋子后,这个被吃掉的棋子会出现在你的棋子仓库里,你可以在你的回合选择不走棋,而是从你的仓库里拿出一个棋子放到棋盘上的任意位置作为一步棋。

image-20230427150947132

image-20230427151008733

2vs2合作:

teams:摘录官网的规则描述

Gameplay begins with the Red player. Clockwise move order: Red, Blue, Yellow, Green.

Your teammate is the player across from you.

You cannot capture your teammate's pieces.

Pawns promote on the 11th rank.(兵走到距离自己底线11行的位置可以晋升)不允许晋升

Checkmate only happens when the checkmated player's turn is reached. (将死对手的回合必须在被将死的玩家的回合开始)

The first team to checkmate an enemy player wins!(只要有一方被将死游戏就结束)

Stalemate is a draw.(逼和-回合时机同将死-checkmate)

A player that resigns or times out on their first move will lose some rating, and the game will be aborted.

A disconnected player has 60 seconds to reconnect before being forfeit on time.

Rightclick+drag to draw arrows. Your teammate can see your arrows and you can see theirs!

Click anywhere on the board to clear the arrows. Shift+click to clear only your own arrows.

特殊说明

(如果允许兵晋升的话,兵不允许被放在直接能晋升的那一行)

这里为了公平不允许兵晋升,因为吃掉的对手的兵可以直接被放在晋升线前面,如下图所示

image-20230427151836513

1vs1模式-setup-chess

游戏设置

setup-chess

Before the game players set up their pieces and pawns, one by one. Each player has 39 material points to spend. Pieces can be placed on the first 3 ranks, pawns on the 2nd and 3rd ranks.

不同棋子需要的分数在对局部署阶段鼠标悬停在棋子上就会显示。

直接在标准的变体界面就可以找到:

image-20230427155104673

image-20230427154413062

游戏规则

双方开局时有固定分数39点,不同的棋子要消耗不同的点数,棋子可以被部署到从己方底线开始数的第1、2、3行的位置。开局前双方轮流部署棋子,直到双方点数全部耗尽(轮流部署时可以看到对方每一步的部署);如果有一方先部署完毕,另一方会得到连续部署棋子的回合。

注意在棋子部署的期间也会出现被将军的情况,这时必须通过部署棋子的动作来应将,但是棋子部署期间不能走棋或者吃子。

image-20230427154701934

双方点数耗尽,初始布局完成后对局开始:

image-20230427154837139

之后的走法和胜利条件和经典象棋一致。

标签:晋升,游戏,player,部署,对局,国际象棋,2v2,棋子,1v1
From: https://www.cnblogs.com/master-yu-594/p/17360900.html

相关文章

  • 《面试1v1》java泛型
    我是javapub,一名Markdown程序员从......
  • 《面试1v1》HashMap
    没有人比中国人更懂HashMap我是javapub,一名Markdown程序员从......
  • 国际象棋
    国际象棋众所周知,“八皇后”问题是求解在国际象棋棋盘上摆放$8$个皇后,使得两两之间互不攻击的方案数。已经学习了很多算法的小蓝觉得“八皇后”问题太简单了,意犹未尽。作为一个国际象棋迷,他想研究在$N\timesM$的棋盘上,摆放$K$个马,使得两两之间互不攻击有多少种摆放方......
  • CH32V208资源说明
    概述:本文对CH32V208的FLASH资源进行讲解,具体以芯片手册为准。FLASH与RAM资源:图一:图二:CH32V208芯片的蓝牙库绝大部分放在慢速FLASH中,只有少部分放在了128K这个快速FLASH中。因此用户使用,128K的快速FLASH基本可自定义使用。CH32V208主频144M,但是FLASH运行的主频需要在60M以......
  • DC-DC直流线性可调升压模块高压稳压输出电源5v12v24v48v转0-300V0-500V/0-600V/0-1000
    GRB系列非隔离宽电压输入高电压稳压输出特点 效率高达75%以上 1*2英寸标准封装 单电压输出 可直接焊在PCB上 工作温度:-40℃~+75℃ 阻燃封装,满足UL94-V0要求 温度特性好 电压控制输出,输出电压随控制电压的变化线应用GRB系列模块电源是一种DC-DC升压变换器。该模块电......
  • CH582 CH583 CH32V208 CH579 (BLE & ETH)知识分享目录清单
    功耗测试CH32V208系列单片机的低功耗测试(附部分代码供参考)CH582开启睡眠模式下低功耗测试 BLEBLE连接失败错误码原因DisconnectReason:xx总结 以太网CH32V20......
  • CH32V203C8T6使用SPI2出现的问题
    最近调试一个项目CAN转SPI(SPI主机),另外一个SPI从机接收使用到SPI2,一直测试不通,特此记录首先使用沁恒官方给的历程(点击即可下载该历程)可以正常跑通,使用自己的程序 一样......
  • 超高性价比CH32V203评估学习板入门学习教程
    超高性价比CH32V203评估学习板入门学习教程第一部分、序由于作者水平有限,文档和视频中难免有出错和讲得不好的地方,欢迎各位读者和观众善意地提出意见和建议,谢谢!第二部分......
  • 「 每日一练,快乐水题 」1812. 判断国际象棋棋盘中一个格子的颜色
    文章目录​​......
  • 物联网毕业设计项目选题:harmonyos鸿蒙系统开发智能小车案例-hi3861v100开发板-留言领
    华清远见FS-Hi3861开发套件,支持HarmonyOS3.0系统。开发板主控Hi3861芯片内置WiFi功能,开发板板载资源丰富,包括传感器、执行器、NFC、显示屏等,同时还配套丰富的拓展模块。开......