Bonjour,
Je vous propose un nouvel élément à utiliser : Un jeu pour placer des boules dans leur emplacement
Jouable avec le souris (déplacements multiples) ou les touches de direction
Qu'en pensez-vous ?
Bonjour,
Je vous propose un nouvel élément à utiliser : Un jeu pour placer des boules dans leur emplacement
Jouable avec le souris (déplacements multiples) ou les touches de direction
Qu'en pensez-vous ?









Bonjour,
Voilà un bon jeu de réflexion qui n'est pas facile à solutionner mais dont les règles sont simples.
Le résultat est bien, mais on a plutôt tendance à parler des critiques que de ce qui est bien, donc voici mes critiques :
- Ajouts dans le jeu :
Un peu de bruitage aurait été le bienvenu.
Il aurait fallut une possibilité de revenir en arrière sur la partie pour ne pas avoir à tout recommencer lorsque l'on bloque. Surtout que les niveaux sont difficiles et contiennent un grand nombre de billes.
- Technique :
Le code semble efficace mais il est quasiment illisible. Les noms de variables et des fonctions sont très peu parlantes. Par exemple je n'arrive pas bien à suivre l'algorithme du plus court chemin utilisé lorsque l'on clique pour déplacer la boule rouge.
Calcul appel Cal qui est récursif et base des tests sur la fonction isok qui semble tester si la case ne contient pas d'obstacle et que sa distance est meilleure. Les distances sont stockées dans le tableau dmy. Le choix trop abrégé des nom de variables rends tout ceci difficile à lire.
Merci pour cette contribution inspirante.
Hello,
Le grand classique que beaucoup de monde utilise, c'est ctrl+z: annuler la dernière opération.retour arrière avec backspace
On écrit "J'ai tort" ; "tord" est la conjugaison du verbre "tordre" à la 3ème personne de l'indicatif présent ;)









Ok, je n'avais pas lu l'aide fournie par le jeu.
Est-ce le code à été généré par un outil de développement ou est-ce qu'il à été écrit tel quel dans un éditeur de code ?
Les images décrites en javascript ont forcément été converties en texte avec outil.
La construction de la page est surprenante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return "data:image/gif;base64,R0lGODlhIAAgADMAACwA .....
On part d'une page HTML vide. L'intégralité du code HTML est construit en Javascript, ce code HTML contient également du Javascript dans les évènements.
Le code débute par 'use strict'; qu'est ce que cela apporte ?
Salut à tous.
Je suis pour l'instant au niveau 11 réussi. C'est plutôt ardu comme jeu.![]()









En ce qui me concerne, j'ai terminé jusqu'au niveau 3 pour le moment. (Avec annulation)
J'ai commencé à éditer le code source pour remplacer les noms de variables pour des noms plus parlants :
Pourquoi est-ce que la boule rouge se nomme io ? io ? Un "rechercher" sur cette variable donne tellement d'occurrences. Comment suivre la vie de cette variable ainsi nommée ?
Il y a une fonction getimage() et une autre getimg(). On cherche à brouiller les pistes ?
getimage renvoie une IMG du dom déjà construit, alors que getimg renvoie le bitmap de l'image en format IMG à insérer dans le dom.
J'aimerai en savoir plus sur ce code source.
Peut-être parce que la lune Io à une couleur à tendance rougeâtre ?
On écrit "J'ai tort" ; "tord" est la conjugaison du verbre "tordre" à la 3ème personne de l'indicatif présent ;)
programme écrit avec notepad il y a longtemps
depuis il y a html 4 puis 5 (qui simplifie)
'use strict' permet d'être obligé de déclarer les variables var et let (un peu plus de sécurité dans le code).
les images sont traduites avec un générateur de base64 que je n'ai pas posté ici , mais qu'on trouve facilement
Partager