boogle-game_engine's Issues
dictionnary_build : SegFault
SegFault quand on veut créer un dico de plus de 7_595 mots
Faire un makefile
Gestion fin de partie
Faire un bouton pour finir une partie conséquence :
- Ca bloque la partie et on ne peut plus rajouter de mots
- Ca affiche tous les mots en appelant le solve
- Ca l'enregistre
PHP Back-End
Drag des lettres fix du saut des règles
Si on sort d'une case en restant appuyé mais en restant dans la section on peut passer sur des cases non valables
Drag des lettres : on peut passer plusieurs fois sur la m^ lettre
grid_build
dictionnary_build
- Lecture du fichier .txt : (novembre) ✅
- Création d'un CSTree en fonction des mots du fichier : (20 décembre) ✅
- Exportation du CSTree en StaticTree : ✅
- Exportation du StaticTree en .lex : ✅
JDICT : IndexMaker
DOCS/COMMENTAIRES/CLEAN LE CODE
Faire en sorte que l'API renvoie la taille de la grille
Pour que le JS le récupère, pour éviter d'avoir des grilles trop grandes
Rotate chaque lettre avec un pourcentage random
grid_path
solve
définitions en JSON
FIX UTF-8 DEFINITIONS SUR PHP
dictionnaire des frequences
JDICT : IndexSearcher
Fix : grid_path
Il marchait que rien avant si on pouvait appeler ça marcher ...
score_freq
Score calculé en fonction de la fréquence des lettres tirées du fichier généré
Tous les mots en Fichier .TXT
Try catch a remove line (105)Parser.java
Calculer qu'une seule fois le tostring du Parser.java
grid_build : Utiliser un meilleur seed pour le random
Voire une meilleure fonction car si on run le programme plusieurs fois en moins d'une seconde : on a les même résultats !!!
Front-END
Base de données
JSON liste vide
{"title":"wombat","definitions":{"nom":[[]"[[marsupial|Marsupial]] d\u2019[[Australie]], [[herbivore]], ressemblant à un [[ourson]] et appartenant à la famille des ''[[wombatidé]]s''."]}}
pour ce mot un [] se met dans le nom et fait planter le NormalizedExtractor
frequences / grid_build caractère invisible
Caractère invisible qui fait bug le grid_build : sur la ligne de la lettre Q
Afficher de manière jolie les définitions sur la page
Petite front page pour créer une grille, et tester les mots dessus
Afficher le solve dans le partie.php
dictionnary_lookup
calcul basique du score
1 point par mot trouvé
grid_build : Pas d'affichage et lenteur de fermeture
Dans grid_build :
- Le code print la grille QUE dans la console VSCode
- Une fois la grille print le programme mets 1 seconde avant de se "fermer" complètement
JDict : Mots sans définitions
Certains mots extraits n'ont aucune définitions présente lorsque le pattern est du genre :
=== {{S|verbe|fr|flexion|num=2}} ===
Mots exemples : suis, manchot, pingouin
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.