尚未检测到更新。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).