OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
Download Games for you for Android.
GamesJavaScript · CSSGitHub @pedroG-gitOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Games for you - offline Android game collection
Taken from the repository README
Loading the full README.
Read the full README ↗An offline Android app with a collection of small games:
This is a non-commercial fan project and isn't affiliated with Bob's Burgers or its owners.
Updates: when the phone is online, the home screen shows "Version X is ready!". Tap Update, open the download, and tap Install. Progress is kept.
www/ contains the app itself, written in plain HTML/JS/CSS.
index.html, hub.js, hub.css: the home screen with the game tiles and the update check.games.js: the list of games on the home screen.games/bus/, games/paciencia/, games/cafe/, games/garden/, games/blocos/, games/dragon/: the games.shared/: things all games can use: nav.js and nav.css (the 🏠 button and the back gesture). This includes the fonts and Three.js (shared/vendor/three/), which Paciência and Café share.android/: the Android project generated by Capacitor, which wraps www/ in an app.assets/: the app icon and splash screen. Sources are in assets/src/. Regenerate with npx @capacitor/assets generate --android --iconBackgroundColor '#f3e6c9' --splashBackgroundColor '#f3e6c9'..github/workflows/release.yml: pushing a tag like v1.2.3 makes GitHub build and sign the APK and publish it as a release.npm install
npm run serve # play in a browser at http://localhost:3002
npm test # checks the bus and Dragon Match levels are valid and solvable
www/games/<name>/, with its own index.html. Use relative paths only, and nothing that needs the internet.www/games.js.<head>, load ../../shared/nav.css and ../../shared/nav.js, and put <button class="gfy-home" aria-label="All games"></button> at the top left of its main screen. That's the standard 🏠 button.
For the phone's back gesture, list the game's popups and inner screens, top-most first, with the button that closes each one: GFY.back([['#popup', '#popup-close'], ['#level', '#level-back']]). When none of them is open, back goes to the home screen.localStorage, using a key unique to the game.npm version patch # or minor / major: bumps package.json, commits, tags
git push --follow-tags
GitHub Actions builds the APK. A few minutes later the update appears on the phone.
Release APKs are signed with a key that lives outside this repo, in ../GamesForYou-signing/, and in the repo secrets KEYSTORE_BASE64, KEYSTORE_PASSWORD and KEY_ALIAS.
Keep a backup of it. If the key is lost, updates can't be installed over the existing app.
docs/ is the download page, served by GitHub Pages at https://pedrog-git.github.io/games-for-you/. Its button always points to the newest release.