TETERI
Videos
Running on each platform
The same 3.4 MB of HTML, CSS and JavaScript, in three different wrappers. Each clip below says which platform it is actually from, because “a video of the app” can mean several things and only some of them are evidence.
desktop/src-tauri/target/release/teteri,
5.6 MB — launched on Linux and played. The score, the stack and the
clock all move. Windows and macOS builds come off the same source and the
same dist/www; only the system webview differs.
Why there is no phone recording
Both mobile apps are built and both have been run. The Android APK installs on an emulator, launches, and loads the bundle; the iOS build compiles, launches on a simulator, and photographs correctly. That happens on hosted runners, and the recordings they produce have not been collected here yet.
There is also a real limit on filming the Android one. Under software rendering, the emulator’s screen capture composites the system interface but not the webview’s own surface — so a recording can come back showing the status bar over the app’s background and nothing else, while the app is running perfectly. Two runs were failed on exactly that before the log showed the bundle being served the whole time. That is a limitation of filming an emulator, not of the app.
What runs where
Eleven games, one codebase, and no per-platform game code anywhere. The full list of everywhere it runs — and what each store costs — is in the project’s arcade and its documentation. The short version: web, Windows, macOS, Linux, Android and iOS all build from the same bundle, and the web version needs nothing installed at all.