♥♠♣♦ Jeu de solitaire
Pourquoi "encore" un autre jeu de solitaire.
Je joue régulièrement au solitaire classique mais les multiples versions trouvées sur internet ne me satisfaisaient pas complètement et j'ai donc décidé de créer mon jeu de solitaire.
Je voulais un jeu avec les caractéristiques suivantes :
- Cool et sans stress et qui ne demande qu'un minimum de déplacement car on peut lancer les cartes.
- Simple et à une carte et qui contient les solutions des parties car certaines sont assez difficiles.
- Léger et rapide en limitant les effets graphiques et en restant concentré sur les effets qui facilitent la jouabilité et l'ergonomie.
- Economique avec une faible consommation de la batterie des smartphones et des tablettes car le jeu reste passif quand vous ne touchez pas l'écran.
- Accessible car il peut être installé directement à partir d'un navigateur internet sur beaucoup d'appareils, qu'ils soient mobiles, tablettes ou de bureaux comme android, ios mais aussi windows XP, windows vista , windows 7/8/10, windows phone, tizen, firefox OS, PlayStation , linux et même sur SMART-TV !
- Disponible car il fonctionne sans connexion ( hors-ligne ) grâce à la technologie pwa. Un peu plus d'une centaines de parties sont pré-chargées avec leurs solutions et si vous les avez toutes épuisées, vous pouvez continuer à jouer car il propose des tirage aléatoires. Dans ce dernier cas assez spécifique, la solution n'est pas proposée.
- Partagable car deux compétiteurs peuvent jouer sur la même partie.
- Pouvoir reprendre une partie abandonnée précédemment.
- Sans publicité pendant la phase de jeu. La publicité est un bon moyen de financer l'hébergement à condition qu'elle ne pollue pas l'environnement du joueur.
- Sans inscription, anonyme et qui ne récolte pas de données personnelles.
- Multi langues, traduit en 27 langues ( merci google ! ) et on peut voir la liste des pays des joueurs. Il y a en permanance quelqu'un qui joue sur koolsol, c'est un petit solitaire mondial maintenant :-).
- Didactique car non seulement vous pouvez voir la solution des parties, mais, de plus, vous pouvez apprendre à jouer grâce à une partie modèle pré-enregistrés et enfin, lors des premières parties, un bouton 💡 vous permet de voir quels les mouvements à effectuer.
En résumé, maintenant le solitaire de koolsol est mon jouet préféré et je le prête :-)
Les jeux de solitaire
Il doit exister des centaines de jeux de solitaire, appelés aussi patience, réussite ou klondike, en mode web ou application avec en particulier :
- Celui de Microsoft qui a été le premier à démocratiser ce jeu mais la société a décidé de ne plus l'inclure dans son système d'exploitation :-\
-
Celui de Google qui l'a mis en ligne en 2016, et,
quand on recherche "solitaire" sur le moteur de recherche, il est proposé en premier, sous la forme d'une grande image explicite.
La concurrence n'a plus qu'a bien se tenir mais ce n'est pas une pwa !
Le Solitaire de google n'a été mis en ligne 3 mois après le "solitaire koolsol" 💪 ! Cela dit, j'étais bien abattu 😭 -
Celui de koolsol 😉, pour le trouver il suffit d'indiquer "solitaire pwa" dans votre moteur de recherche préféré et le lien est parmi les premiers.
Cliquez ici pour voir un exemple de recherche et vous devez tomber sur une page qui ressemble à l'image ci dessous.
Les 5 boutons en haut sont faits pour :
- Commencer une nouvelle partie.
- Voir les réglages ( langue, gaucher/droitier , marges, dos des cartes ) et l'aide.
- Voir les mouvements à effectuer (pour les débutants).
- revenir en arrière de plusieurs déplacement, il faut à nouveau appuyer sur le bouton pour arrêter le processus.
- revenir d'un seul déplacement en arrière.
Point de vue technique
Deux sujets ont monopolisé mon attention :
Le programme de résolution des parties
- Il a demandé pas mal d'heures de développement mais l’algorithme est vraiment intéressant à mettre en place.
- Certaines parties avec une distribution des cartes aléatoire n'ont pas de solution et il faut donc ne pas passer trop de temps à essayer de résoudre ces parties.
- Ce programme utilise plusieurs scénarios pour trouver la solution.
- Des paramètres conditionnent le temps maximum qu'il doit prendre pour essayer les combinaisons, les stratégies à utiliser, des indices de difficulté...
- Ce programme a été écrit en trois versions : une en javascript, une en php et une autre en GO.
- L'option de prendre le résultat final et repositionner les cartes ( faire la partie à l'envers en quelque sorte ) n'a pas été envisagée. Ce n'était pas drôle de faire un programme pareil !
La partie visuelle
- C'est ce qui a demandé le plus de temps de travail !
- Ajouter les "tweaks" pour s'adapter aux différents navigateurs et systèmes d'exploitations a été un casse tête effroyable. A l'époque de sa mise en ligne, les différences étaient assez difficiles à traiter. Heureusement, les différences on tendance à s'estomper dans le temps. Merci html5.
- Pouvoir lancer les cartes était une forte exigence de ma part car c'est vraiment très agréable de jouer comme ça. Mais traiter à la fois le déplacement manuel, le click et le lancer de cartes a été un beau challenge.
- S'adapter à tous les écrans avec un redimensionnement et repositionnement dynamique des cartes et des piles a aussi été une "partie de plaisir".
C'est le premier jeu développé sur koolsol.
Vous pouvez accéder à ce jeu en cliquant sur le lien ci-dessous.
Le jeu est gratuit. Une fois dans le jeu, vous pouvez l'installer dans votre appareil en allant dans le menu de votre navigateur puis en cliquant sur "installer" ou "ajouter en page d'accueil"
♥ ♠ solitaire koolsol ♣ ♦📝 Les Articles.
Le symbole "🔧" (clé plate) indique les articles techniques.
- ♥♠♣♦ Jeu de solitaire
- 🤔 Jeu de syllabes
- ▦ Jeu de sudoku
- 💣 Jeu du démineur
- 🧠 Jeu de mémoire
- 🟥 Jeu samegame
- ✅ Application todo
- 😎 Nicolas Boileau
- 👋 Intelligence artificielle
- 😉 Liens sympas
- 😀 Avantages des pwa
- 🔧 Classement lighthouse 💪
- 🔧 Liens techniques
- 🔧 Icones et utf-8 🤡
- 🔧 La guerre internet
- 🔧 Mises à jour des pwa
- 🔧 Morceaux de programmes
- 🔧 Formulaires de login
- 🔧 Internationalisation 😎
- 😀 À propos de ce blog
- 🎮 Les liens vers les jeux et applications