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.
Tes mots, tes définitions, ton style. Prête à imprimer ou à partager, gratuit et sans compte.
Translation pending
GamesGitHub @corentin-neOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Flèche Studio : créateur de grilles de mots fléchés, croisés, mêlés et codés, 100 % dans le navigateur.
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Créateur de grilles de mots fléchés, croisés, mêlés, codés, sudoku, picross, logigrammes et bien d'autres (17 jeux), 100 % dans le navigateur : tes mots, tes définitions, ton style. Export PNG, JPEG, WebP, SVG, PDF ou ZIP, lien de partage pour jouer en ligne, application installable qui fonctionne hors connexion. Interface en français et en anglais.
Aucun serveur, aucun compte : les grilles restent dans le navigateur (localStorage et IndexedDB). Les seules requêtes externes vont au Wiktionnaire et à Wikipédia (définitions, listes de mots par thème), sans cookie ni référent.
js/engine/logic*.js) sont créés par un solveur de contraintes
qui garantit une seule solution ; ils ont tout le reste en commun avec les grilles de mots
(thèmes, multicolore, décor, export, lien de partage, mode jeu chronométré).src3d/,
npm run build:3d produit js/vendor/murdoku3d.js), avec un plan 2D de secours.
25 univers (manoir, sirènes, samouraïs, Paris, bal de la Régence, pharaons, pirates, Far West,
station spatiale, château hanté, forêt enchantée, Noël, anniversaire, Saint-Valentin, Halloween, Pâques, carnaval,
Nouvel an chinois…) avec leurs lieux, objets, suspects et histoire, tous modifiables ; 4 niveaux, de Facile à
Expert. Caméra libre sur le plateau 3D : tourner, incliner, zoomer, déplacer. Chaque univers a ses
meubles 3D (futon, hamac, trône, brasero…) et ses personnages en costume (src3d/kit/, src3d/outfits.js).js/data/library.js) : un seul ordre, rangé en rayons
(Styles, Univers, Fêtes). Un thème a sa version 2D (grilles), 3D (univers Murdoku) ou les deux ; les styles
simples restent en 2D. Réorganiser = déplacer un identifiant dans la liste des rayons.Aucune étape de construction : ce sont des fichiers statiques.
npm run serve # http://localhost:5180 (Python requis)
Ouvrir directement index.html fonctionne aussi, sans service worker.
npm ci
npx playwright install chromium # une seule fois
npm run check # lint + types + tests
npm test lance, dans Chromium :
tests/index.html, aussi consultable dans le navigateur) ;Pour utiliser un navigateur déjà installé : PW_CHANNEL=chrome (ou msedge), ou
PW_EXECUTABLE=/chemin/vers/chromium.
| Dossier | Contenu |
|---|---|
js/core | état (store), schéma de validation, stockage, partage, traductions |
js/engine | moteurs de grilles (exécutés dans un Web Worker), rendu SVG / canvas |
js/ui, js/app | interface, panneaux, export, mode jeu |
js/data | dictionnaires, packs à thème, thèmes, palettes, stickers |
js/services | dictionnaire local, Wiktionnaire / Wikipédia, imports |
js/loader.js | liste unique des fichiers, dans l'ordre de chargement |
css, fonts | styles et polices hébergées avec l'application |
icons | icônes PNG et image d'aperçu, générées par npm run images depuis icon.svg |
tests | tests du moteur (navigateur) et ci.mjs (Playwright) |
Chaque push sur main passe par .github/workflows/pages.yml : vérifications, puis
publication sur GitHub Pages d'une liste blanche de fichiers. La version de déploiement
(empreinte du commit) est inscrite dans les fichiers pour renouveler les caches, et l'adresse
du site dans les balises d'aperçu des liens.
Code : tous droits réservés. Polices : SIL Open Font License 1.1 (Permanent Marker : Apache
License 2.0), voir fonts/LICENSES.txt. Définitions en ligne : Wiktionnaire et Wikipédia
(CC BY-SA).