三子棋游戏装置(E 题)
【本科组】
一.任务
设计并制作三子棋游戏装置,能够控制机械臂或其他机构放置棋子,实现人 机对弈。图 1 所示的三子棋棋盘和棋子位置示意图中,棋盘由黑色实线围成 9 个方格,人、机分别从棋子放置处拾取棋子并放置到方格中,先将己方的 3 个棋 子连成一线(横连、竖连、斜连皆可)即获胜。
二.要求
(1)装置能将任意 1 颗黑棋子放置到 5 号方格中。(5 分)
(2)装置能将任意 2 颗黑棋子和 2 颗白棋子依次放置到指定方格中。(20 分)
(3)将棋盘绕中心±45°范围内旋转后,装置能将任意 2 颗黑棋子和 2 颗 白棋子依次放置到指定方格中。(20 分)
(4)装置执黑棋先行与人对弈(第 1 步方格可设置),若人应对的第 1 步白 棋有错误,装置能获胜。(20 分)
(5)人执黑棋先行,装置能正确放置白棋子以保持不输棋。(20 分)
(6)对弈过程中,若人将装置下过的 1 颗棋子变动位置,装置能自动发现 并将该棋子放置回原来位置。(10 分)
(7)其他。(5 分)
(8)设计报告。(20 分)
三.说明
(1)三子棋棋盘和棋子在测评时由选手自带。棋盘尺寸如图 1 所标,其背 景颜色由选手自定;棋子直径约 22±2mm,材质由选手自定。图 1 中的蓝色标 注及虚线等,实物中不出现。黑、白棋子在放置处各摆成 1 列,棋子间距不限。
(2)装置放置棋子的过程中,不可触压黑实线;放置后不可脱离方格区域; 放置一颗棋子的时间不大于 15s。否则扣分。
(3)要求(2)(3)中,装置可设置黑棋子和白棋子被放置的方格号。
(4)要求(4)(5)中,人下完 1 步棋后,通过按动装置上的某唯一指定按 钮通知装置,同时启动计时;装置下完 1 步棋后,通过亮灯指示,计时停止。
(5)要求(6)中,在人下棋期间,并不下新子,而是将装置下过的 1 颗棋 子变动位置;轮到装置下时,装置能将被变动的棋子放置回原来位置,时间不大于 15s。
(6)装置应能适应正常室内照明环境,测试时不得有特殊照明条件要求。