尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Flèche Studio : créateur de grilles de mots fléchés, croisés, mêlés et codés, 100 % dans le navigateur.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 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).