跳转到内容

潜在改进

En Parlant~ 是一个年轻的项目,团队规模很小。以下是我们正在积极思考的一些想法——其中一些是比较成熟的提案,另一些还处于早期构想阶段。这里列出的内容都不是承诺或已排期的计划,但我们希望与大家分享我们的思考方向。

如果其中任何想法让你感到兴奋(或者你会用到它们),请在 GitHub 上告诉我们。

一个构建在多人模式之上的教学层。国际象棋讲师可以创建带注释的课程包,通过访问码分发给学生,并通过应用进行实时教学——配合语音解说。

设计理念是教师拥有自己的内容并控制访问权限。支付在应用外完成(Stripe、Gumroad、直接转账——由教师自行选择)。En Parlant~ 提供的是内容分发基础设施,而非计费系统。

可能的功能包括:离线课程包(附带元数据的 PGN 捆绑包)、基于中继的内容分发与学生访问码、向已连接学生实时广播教学对局,以及显示教师在线状态的指示器。

面向盲人及视障用户的无障碍功能

Section titled “面向盲人及视障用户的无障碍功能”

En Parlant~ 已经通过 TTS 语音播报让国际象棋变得可听,但对于盲人玩家来说还不算可用。屏幕阅读器用户目前无法感知棋盘、导航界面,也无法在不使用鼠标的情况下输入走法。

我们有一份关于渐进式无障碍改进的详细提案:为所有控件添加 ARIA 标签、实时播报走法和对局事件、提供屏幕阅读器可逐格导航的无障碍棋盘叠加层,以及接受代数记谱法的文本走法输入。

盲人国际象棋社区在国际上非常活跃且组织有序。如果这是你会使用的功能,我们特别希望听到你的声音。

多人模式目前已上线,支持休闲无计时对局——但仍有很大的发展空间:

  • 计时器集成 — 同步时间控制,每位玩家的计时器在本地倒计时,并在每步走法时重新同步。
  • 大厅与匹配 — 一种无需在外部渠道分享代码即可寻找对手的方式。
  • 等级分与排名 — 记录等级分,帮助你找到水平相当的对手。
  • 观战模式 — 允许其他人观看正在进行的对局。

以上是我们思考最多的想法,但这份清单并未封闭。如果你有我们尚未考虑到的使用场景——特别是如果你是一位讲师、盲人棋手,或者有我们未曾想象过的 En Parlant~ 使用方式——请联系我们