taratatach / ffdoku Goto Github PK
View Code? Open in Web Editor NEWFFDoku, a sudoku for Firefox OS !
License: GNU Affero General Public License v3.0
FFDoku, a sudoku for Firefox OS !
License: GNU Affero General Public License v3.0
We could use some nice round icons instead of the square one used for the moment.
The game has been developed on Keon and should be easily ported to bigger screens using media queries to increase the font size.
Should at least be nicely displayed on Peaks
Quand l'appli est lancée depuis un navigateur mobile (sur Android, pas FFOS), la grille est ridiculement petite alors qu'elle est taillée en pourcentage.
Il faut trouver la source de ce problème et faire en sorte que la grille s'affiche sur environ 95% de la largeur de l'écran mobile.
The grids created have a solution but to be a real Sudoku grid, that solution must be unique.
We could use the WebL10n library : https://github.com/fabi1cazenave/webL10n
Le passage aux inputs a supprimé le jeu à la souris uniquement.
Il faudrait laisser cette possibilité pour les joueurs sur Desktop.
I think that addEventListener doesn't work on IE. We could test it with something like this :
if (el.addEventListener){
el.addEventListener('click', action, false);
} else if (el.attachEvent) {
el.attachEvent('onclick', action);
}
Il faut revoir l'algorithme de création de grille car Firefox crashe sur la création de grilles easy et medium et prend beaucoup de temps pour les grilles hard.
The link in the about modal leading to this github page opens in the app window. It should open in the browser.
This breaks the app when using the offline mode.
Hi, when opening up https://marketplace.firefox.com/app/ffdoku from Germany, I get a page that claims that FFDoku isn't available in my region.
I bet that's just a setting in the marketplace?
Even the easy level is really hard and not really solvable without trying every possibility.
We should either disclose more numbers or come with a better way to determine the difficulty of a grid.
Confirmed on Keon.
To reproduce :
The grid has disappeared and starting a new game or resetting the grid makes the game crash.
See issue #8 (in French) for previous comments about this.
Needs to be confirmed.
Toutes les cellules avec des chiffres révélés de la solution ne déclenchent pas l'évènement qui permet de cacher les commandes (chiffres + erase).
L'évènement est bien déclenché par les autres cellules et le body.
Code needs to be documented and could be refactored.
Related to #11 (in French).
We need to save the state of the current game whenever the app looses focus so the player doesn't loose the current game.
A future improvement of this could be the ability to save multiple games.
I just clicked on reset by mistake and I lost my game. We should prompt a confirmation popup to the user before reset the game.
Après le passage aux inputs, les chiffres ne sont plus centrés au milieu des cases.
Un utilisateur devrait être capable de sauvegarder une partie pour la reprendre plus tard.
HTML5 permet d'enregistrer des fichiers sur le disque dur. Une autre solution serait de permettre la sauvegarde sur notre serveur, mais ça implique un système d'authentification pour que l'utilisateur n'ait accès qu'à sa sauvegarde.
To reproduce :
The second number shouldn't be considered as a wrong number anymore.
Quel que soit le chiffre inséré dans une case, le fond de la case devient rouge indiquant une contradiction, même si ca n'est pas le cas.
Step to reproduce :
At the moment, if a player completely fills out the grid, there is no feedback.
We should tell her she has won and offer to start a new game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.