Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
翻译准备中
GNU Backgammon for Android — the real engine, fully offline. Match play, analysis, rollouts, and correct-or-silent coaching. Free, GPL-3.0, on F-Droid.
翻译准备中
正在加载完整 README。
查看完整 README ↗powered by GNU Backgammon
CBG Pro 1.0 is a milestone for backgammon on Android: the complete GNU Backgammon engine — the same code, the same neural nets, the same numbers as the desktop reference — under a modern touch interface, with an analysis, training, and record-keeping suite that has no counterpart on the platform. Entirely offline: no server, no account, no ads, no telemetry — the app does not request the network permission at all. Free software, GPL-3.0, source in front of you.
We do not ask to be believed. Every claim in this README is checkable against this repository — the vendored engine source, the verification harnesses, the reproducible-build tooling — and the strongest claims ship with the tools to check them.
tools/rollout_harness/).docs/upstream/).tools/verify_reproducible.sh proves
it on demand (see docs/REPRODUCIBLE_BUILD.md).Play — Full matches against the engine at any match length, across seven strength levels from Beginner to Grandmaster (3-ply). The full doubling cube (offer, take, drop, redouble, resign), tournament rules (Crawford, Jacoby, automatic doubles, beavers), and the canonical match equity tables — Kazaross-XG2, Woolsey, Jacobs & Trice, Snowie, and the rest of gnubg's set. A live tutor can show the engine's own equity as you play, and the match clock brings tournament time pressure when you want it.
Train with the Coach — Play with the engine judging every move. Each move gets one of three honest verdicts — best, fine-but-not-best (with what beat it), or flagged (with gnubg's severity and the equity it cost) — and a two-tap before/after explorer steps you through your move and the engine's better ones, arrow by arrow, on the board. In matches past one point the Coach judges your cube actions too. Undo is a teaching tool: take the move back, try the better idea, feel the difference.
Analyse — Paste a GNU BG ID, Match ID, or XGID from a forum, a book, or another app — or build any position by hand on the set-up editor board. With dice, the engine ranks the chequer plays; without dice, it gives the cube decision — double / take / drop and the equities behind it, exactly as desktop gnubg's edit mode does. And when ranking isn't enough, roll the position out: regulation rollouts, right on the device.
Review — Save whole matches to standard .sgf at any point, then
step through game by game and move by move on the engine's own game
record: what was played, what gnubg preferred, the equity cost, the
verdict. Saved files open unchanged in desktop GNU Backgammon and
Backgammon Studio.
One principle underlies the whole app: GNU Backgammon is the sole authority, and the interface never substitutes its own judgement. Every number on screen is the engine's, every explanation is bounded by what the engine's numbers actually support, and where the engine is silent the app is silent too. The worst thing an analysis tool can do is sound confident about something it doesn't know; this one is built so it can't.
Matches, careers, and settings live in a folder you choose through
Android's file picker — plain .sgf and plain files, readable by
desktop gnubg today and by anything else in twenty years. Move the
folder, back it up, point a new phone at it: the same folder works
across installs. Nothing is locked in, because nothing is ever sent
anywhere — there is no "anywhere" in this app.
The board is drawn from a single geometry computed once from the screen size, so a tap lands exactly where the eye says it will — verified from tablet (16:10) to tall phone (20:9). Nothing scrolls; what does not fit is made to fit. Three hand-tuned themes (Ocean, Classic, Forest) plus a System option that follows Material You. Built for Android 12+ (minSdk 31), landscape, tap or drag to move.
engine-core/ — diff it against
upstream GNU Backgammon 1.08.003 yourself.tools/rollout_harness/ builds the port's exact engine subset on a
desktop and verifies rollouts against desktop gnubg — same seed, same
dice, same games, logged in gnubg's own format by gnubg's own code.tools/verify_reproducible.sh builds any commit twice, independently,
and compares the APKs byte for byte../build_native_android.sh # NDK build of the engine (glib included)
cd gnubg-app && ./gradlew assembleDebug
Full requirements and the deterministic-build details:
docs/REPRODUCIBLE_BUILD.md.
GPL-3.0-or-later, like the GNU Backgammon it carries. CBG Pro exists because gnubg's authors built something extraordinary and licensed it freely; this project's additions — the interface, the Coach, the career record, the clock, the harnesses — are offered back under the same terms. The match-clock module has been submitted upstream.
CBG Pro. The whole game, in your pocket, owing nothing to anyone.