DEV Community · Show DEV9/5 16:3850

打字练习应用新增国际象棋:用代码移动棋子

I added Chess to my typing-practice app — you move pieces by writing code

阅读原文
Typre是一款免费网页应用,用于练习14种编程语言的打字。最近新增了国际象棋功能,玩家通过输入代码指令来移动棋子,如board.move('e2', 'e4'),支持易位、吃子、升变等,并基于chess.js验证规则。所有棋子由SVG路径数据渲染,无图片资源。提供三种机器人难度和本地双人模式,无需账户。注册后可进行在线对战,有ELO排行榜,仅计算与其他真人玩家的对局。作者提到实现中修复了升变交叉淡入的SVG clip-path排序问题。