misprit7 / real-time-chess Public

一个没有回合概念的实体棋盘。 youtu.be/y7VtSK23_Jg

License

MIT license 126 stars 3 forks

misprit7/real-time-chess

文件和文件夹

| 名称 | 名称 | 最后提交信息 | 最后提交日期 | | -------- | -------- | -------- | -------- | | ecad | ecad | | | | firmware | firmware | | | | .gitignore | .gitignore | | | | LICENSE | LICENSE | | | | README.md | README.md | | |

最新提交

历史

55 Commits

Real Time Chess

一个没有回合概念的实体棋盘

视频讲解: https://youtu.be/y7VtSK23_Jg

Pitch

象棋很无聊。我也很无聊,所以我还是喜欢下,但我忍不住想“我可以设计得更好”。通常在象棋中,玩家轮流行动,但这引入了一个巨大的延迟问题,象棋的开发者们忘记修复了:你实际上花了一半的时间等待你的对手!

显而易见的解决方案是完全取消象棋中的回合概念,让玩家随时移动。像 StarCraft 和 Age of Empires 这样的实时战略游戏比象棋更有趣,也更适合观看,所以这应该是一个相当没有争议的小规则更新,可以在下届世界锦标赛之前实施。为了防止棋盘上的情况变得太混乱,每个棋子都有一个单独的冷却时间,所以一旦它被移动,它在一段固定的时间内不能移动。

然而,在实时象棋的广泛应用中存在一个不幸的障碍:正如 Niemann controversy 所清楚表明的那样,象棋并非免受通过观众力或外部析工具作弊的指控。试图让玩家自己执行这些棋子冷却时间是不可能的。然而,在人类心灵的内在善良失败的地方,工程总是准备好介入。这个项目是一个实体棋盘,它可以跟踪和显示每个棋子的剩余冷却时间,甚至可以物理地将它们固定到位,这样就不会发生意外作弊。

Design Files

固件和 PCB 的 KiCad 文件都在这个仓库里。对于物理设计,请参见 OnShape 上的设计。除了那些被 CNC 加工的部件之外,这里使用了现成的组件:

Known Issues

About

一个没有回合概念的实体棋盘。 youtu.be/y7VtSK23_Jg

Topics

chess electronics rts

Resources

Readme

License

MIT license