forked from Emily/InfiniteSudoku
-
Universal Gaming 2.0.0 Stable
released this
2026-11-04 10:09:17 +01:00 | 45 commits to main since this releaseUniversal Gaming 2.0.0
Ten games, one offline app. This is the first release under the Universal
Gaming name: Sudoku is joined by Mahjong, six solitaire games, local
two-player chess and Minesweeper.Games
- Sudoku — five difficulties, infinite uniquely solvable puzzles, notes,
hints, undo/redo, timer, saved game and per-difficulty statistics. - Mahjong — 144 tiles, layered layout, guaranteed-solvable deals and hints.
- Klondike — draw-three solitaire with foundations, undo and auto-move.
- Classic Solitaire — draw-one Klondike for a more relaxed game.
- Spider — one-, two- and four-suit Spider with eight runs to complete.
- FreeCell — eight columns, four free cells and multi-card moves.
- Pyramid — pair exposed cards that add up to 13; kings clear alone.
- TriPeaks — clear three peaks by matching one rank above or below.
- Chess — local two-player chess with castling, en passant, promotion,
checkmate, stalemate, fifty-move and insufficient-material draws, undo and
board flip. - Minesweeper — Beginner, Intermediate and Expert, first-click safety,
flood reveal, flags and chording.
App-wide
- New responsive game hub with Puzzle, Solitaire and Strategy sections.
- New composite app icon and full rebrand across Android, iOS, macOS, Windows,
Linux and web. - All games run offline. No accounts, ads, analytics or network permission.
- Light/dark themes, desktop keyboard shortcuts for Sudoku, and layouts tested
from small phones to desktop windows. - 90 automated tests covering engines, gameplay, keyboard input and responsive
layouts.
Downloads
File Platform Notes UniversalGaming-2.0.0-android.apkAndroid 7.0+ Universal, release-signed APK UniversalGaming-2.0.0-android.aabAndroid For Google Play Console UniversalGaming-2.0.0-ios-unsigned.ipaiOS 15+ Unsigned; re-sign with Sideloadly/AltStore UniversalGaming-2.0.0-macos.dmgmacOS 12+ Universal app; ad-hoc signed, not notarized UniversalGaming-2.0.0-web.zipWeb Static build; serve over HTTP(S) SHA256SUMS.txtAll SHA-256 checksums Windows and Linux are configured and buildable from source, but this
release does not include native binaries because Flutter needs the matching
host toolchain. SeeINSTALL.mdin the repository.Install notes
- Android: allow installation from unknown sources, then open the APK. The
application ID is nowde.emilyh.universal_gaming, so it installs alongside
an older Infinite Sudoku build instead of upgrading it. - macOS: drag Universal Gaming to Applications. On first launch use
System Settings → Privacy & Security → Open Anyway because the build is
ad-hoc signed and not notarized. - iOS: the IPA is unsigned. Use Sideloadly, AltStore or SideStore with your
Apple ID, or build from source with Xcode. - Web: unzip and serve the directory; do not open
index.htmlwith
file://. SeeWEB_HOSTING.mdfor Nginx, Caddy and Docker examples.
Saved Sudoku games and statistics from Infinite Sudoku 1.2.0 are not migrated:
the app has a new identity and new local storage keys. Fresh installs start
clean.Checksums
e8ba6dc70c6efcd8cf2cec1a87aecfd3b5d69aedce877b97599304201ef3cd60 UniversalGaming-2.0.0-android.apk 082149d836a7c5482fa999a707215f102079da84b4d19a090f49fd45990ae2fc UniversalGaming-2.0.0-android.aab d70d9ef2a2b7ab82139ea94baa9114bba43a1c1a37b85817e90fe3497c28a2a5 UniversalGaming-2.0.0-ios-unsigned.ipa ad4bd762fababbe95a9dfd7c192d137fa52814497fd6714d97fb06fc33cd821a UniversalGaming-2.0.0-macos.dmg 9b7b7154c0fe7086aecc5bdc24eeca6640e7cb03221eda6b5ce6646ee5802cc3 UniversalGaming-2.0.0-web.zipVerify with:
shasum -a 256 -c SHA256SUMS.txtKnown limitations
- The iOS IPA is unsigned because the build machine has no Apple signing
identity. - The macOS app is not notarized.
- Windows and Linux binaries are not attached to this release.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Sudoku — five difficulties, infinite uniquely solvable puzzles, notes,