ultratears
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Backgammon with AI (expectiminimax), offline, Romanian UI.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗English · Română · Français · Italiano · Español · Português · Deutsch · Magyar
Version: 2.1.1 · Last updated: 2026-11-03
Interface languages: Română, English, Français, Italiano, Español, Português (PT), Deutsch, Magyar
17 backgammon-family variants playable against a local AI, in a single HTML file.
Live: https://chiuta.github.io/Table-fara-frontiere/
New in 2.1.0: the Romanian variants are highlighted (a "Romanian variants" panel with direct play buttons, a gold edge and a 🇷🇴 badge on their cards) and a move analysis compares each of your turns with the choices of the educational AI. "Table mijlocite" is not implemented: its rules are marked as to be confirmed (no verifiable source was found, and no rules were invented). See CHANGELOG.md.
A playable atlas of the "tables" family of games: Western backgammon, Greek Tavli (Portes, Plakoto, Fevga), Turkish Tavla, Bulgarian Tapa, Russian Narde, Gul Bara, and Romanian variants with marț and technical marț. They all run on the same game engine, with three families of rules: with hitting ⚔, with pinning 🔒 and a race without hitting →. The opponent is a local AI with an educational role, not a tournament engine.
table-fara-frontiere.prefs, with your preferences: theme, text size, sound, AI level, the doubling cube option and the display of point numbers.Download index.html and open it in a browser; it works without internet.
Stable, version 2.1.0 (2026-10-27). 17 variants playable against a local AI with four levels; dice analysis; move analysis (heuristic, same evaluation as the educational AI); Romanian variants highlighted. Rules to be confirmed: Table mijlocite (not implemented). A unified local multiplayer mode across the games is planned, not implemented. Changes: CHANGELOG.md.
A single file, index.html: no CDN, no external fonts or scripts, no tracking, no accounts. A strict CSP blocks network connections; a service worker caches the app for offline start. The only stored data are your preferences (table-fara-frontiere.prefs, in this browser).
MIT — see the LICENSE file. The header of index.html and the interface text state the same license (an earlier "CC-BY-SA 4.0" mention in the interface was removed during the audit, 2026-10-11, to remove the contradiction).
Game names are trade names of their holders, used descriptively; the project is not affiliated with them.
Audit: 2026-10-10 — checked with Playwright and axe-core (WCAG 2.1 AA, both themes); checked in code: no fetch/CDN, strict CSP (default-src 'self', script by hash since round 6). Fixed: contrast on the active filter in the light theme, focusable decorative checkbox.
localStorage (theme, size, difficulty) are ignored; previously an unknown difficulty played as “Advanced” while no button showed as selected.table-fara-frontiere. prefix (FFF.store.migrate at startup, before any read): existing data is kept automatically, and old .fff.json backups can still be imported.fff-kit 1.1.4: touch targets and minimum text size.
1.2.2 — 2026-10-22: fff-kit 1.1.2: PBKDF2 600,000 iterations, anti-clickjacking protection
1.2.1 — 2026-10-22: Mobile legibility (text ≥ 12 px, larger footer links) and a note in the footer that the dice use Web Crypto (crypto.getRandomValues).
1.1.0 — 2026-10-14: Backup and data labelling (fff-kit).
1.0.0 — 2026-10-12: the version and the date of the last update are shown in the app (first numbered version; in the footer).
Round 7:
table-fara-frontiere.prefs key). CSP hash recalculated; axe-core = 0 violations at 1280 and 360 px.Round 6:
prefers-color-scheme; contrast fixed on the active "AI level" button in the light theme; the "Settings" / "Rules in brief" headings are h3 (correct order).'unsafe-inline' for scripts (the app has no inline handlers). axe-core = 0 violations at 1280 and 360 px, in both themes, including in-game.Round 5:
complementary landmark; axe-core = 0 violations at 1280 and 360 px.Alexio — Alexandru-Ionuț Chiuță, Centrul StrING (as mentioned in the app). Contact: [email protected]
Table fără frontiere is a single-file atlas of 17 backgammon-family games (Western backgammon, Greek Tavli, Turkish Tavla, Narde, Romanian table variants and more) playable against a local, educational AI with four difficulty levels, on one unified rules engine. Keyboard shortcuts are provided; only preferences are stored in localStorage and no network requests are made. UI in Romanian. Licensed MIT (see LICENSE).