cocode.dk 关于 English Dansk فارسی Español
Chess Puzzles标志:一块棋盘,致胜的一步被高亮标出

一步一步,磨练你的国际象棋战术

在你的Android手机上解答来自Lichess数据库的数千道真实谜题。找出解法的每一步棋,对手会自动应对。

免费开源 · Android 7.0+ · 无需账号,完全离线

为专注练习而生

没有繁琐的菜单,也无需注册。打开应用,你就已经在解题了。

🧩

真实的Lichess谜题

数千道战术题,选自Lichess开放数据库(CC0)。

🎯

找出解法

每道谜题都会报出目标,例如“两步将死”或“取得胜势”。找出解法的每一步棋,每走一步,对手都会应对。

🎚️

选择你的难度

简单、中等或困难,轻点一下即可在不同等级分区间之间切换。

♞

开局练习

逐步学习二十种开局,然后面对选定的应对,凭记忆练习。

🔥

连续纪录与进度

你的已解题数、连续解题纪录和连续天数都保存在手机里,下次打开就能接着上次继续。

📴

完全离线

无需账号,无需网络。所有谜题都内置在应用中。

🌗

浅色与深色主题

跟随手机的浅色或深色设置,也可以用主题按钮手动切换为浅色或深色。深色主题会调暗棋盘,让对弈更舒适。

👆

点按或拖动

依次点按棋子的起始格和目标格即可走棋,也可以直接拖动棋子。

⭐

免费开源

采用Apache-2.0许可证。无广告,无追踪。

玩法说明

打开一道谜题

屏幕上会出现一局真实对局中的局面,并显示它的目标,例如两步将死、取得胜势或挽救棋局。你执行轮到走棋的一方。

找出最佳着法

点按一枚棋子,再点按它的目标格,或者把棋子拖过去。如果你的走法不是最佳,可以再试一次。

查看对手的应对

每走对一步,对手就会自动应对。继续走你这一方,直到谜题解开。

保持你的连续纪录

接着解下一道。你的进度保存在手机上。

获取应用

免费开源,适用于Android 7.0及更高版本。可从F-Droid安装,也可以从GitHub下载Android安装文件(APK)。

实际效果

一道国际象棋谜题:白方要找出致胜的一步
待解的谜题
深色主题:棋盘调暗、棋子清晰易辨的国际象棋谜题
深色主题,呵护双眼
一道已解开的国际象棋谜题,连续纪录计数已更新
已解开,你的连续纪录也已保存
在“开局”标签页中逐步学习Italian Game
开局:先学习,再凭记忆练习

开源

源代码是公开的,你可以查阅,也可以自己构建这个应用。自动化测试会运行除屏幕绘制函数之外的每一行代码,另有专门的测试检查这些屏幕。阅读源代码。

Kotlin Jetpack Compose Android 7.0+ chesslib 行覆盖率100%(不含屏幕绘制) Apache-2.0

谜题来自Lichess开放数据库(CC0 1.0)。

cocode.dk