附件32016年北京高等学校继续教育大学生计算机设计应用竞赛技术.docVIP

  • 32
  • 0
  • 约2.13千字
  • 约 5页
  • 2016-06-03 发布于天津
  • 举报

附件32016年北京高等学校继续教育大学生计算机设计应用竞赛技术.doc

附件32016年北京高等学校继续教育大学生计算机设计应用竞赛技术

附件3 2016年北京高等学校继续教育大学生 计算机设计应用竞赛技术类作品说明 一、题目名称 黑白之间 二、题目说明: 编写一个程序,实现黑白棋的对弈。 黑白棋,又叫翻转棋(Reversi)、苹果棋或奥赛罗棋(Othello)。 三、黑白棋规则: (一)棋盘为8乘8共64格,棋盘上行以1至8表示,列以A至H表示,坐标格式为行在先,列在后,如3C。 (二)棋局开始时黑棋位于4E、5D,白棋位于4D、5E。 (三)一步合法的棋步应为:在一个空格落下一个棋子且翻转对手一个或者多个棋子。通常黑子先行。双方轮流落子。 (四)新落下的棋子与棋盘上已有的同色棋子间,对方被夹住的所有棋子都要翻转。可以是横着夹、竖着夹、斜着夹,夹住的位置上必须全部是对手的棋子,不能有空格。 (五)一步棋可以在数个方向上翻棋,任何被夹住的棋子都必须被翻转过来,棋手无权不去翻转某个棋子。 (六)除非至少翻转了对手一个棋子,否则不能落子,如果一方没有合法棋步,也就是说无论下在哪里,都不能翻转对手的棋子,那只有弃权,而由对手继续落子直到他有合法棋步可下。 (七)如果一方至少有一步合法棋步可下,就必须落子,不得弃权。 (八)棋局继续下去,直到棋盘填满或者双方都无合法棋步可下。 (九)胜负规则:棋盘填满或双方都没有合法棋步时,按照棋盘上剩余棋子数目来决定胜负,棋子数多的一方获胜,如果双方棋子数目相同,则为平局。 四、竞赛规则

文档评论(0)

1亿VIP精品文档

相关文档