Description
Balls-Jars Puzzle Sorting Game est un jeu 100% gratuit.
Vous pouvez ramasser une balle dans n'importe quel bocal. Vous devez le déposer dans un bocal vide ou un bocal avec la boule supérieure ayant la même couleur. Vous devez laisser tomber une balle avant de pouvoir en ramasser une autre. Disposez vos sélections et vos chutes de boules de manière à ce que toutes les boules de même couleur atterrissent dans un pot.
Si vous êtes coincé, l'aide est à portée de main ! Il peut vous aider à effectuer un mouvement ou une séquence de mouvements pour terminer votre partie. Il peut également être assez intelligent pour vous indiquer qu'un mouvement que vous venez de faire n'est pas bon, c'est-à-dire qu'il amènera votre jeu dans un état insoluble.
Cela semble assez simple ? Oui, mais seulement quand il n'y a pas beaucoup de couleurs. Pensez au nombre d'états différents, c'est-à-dire à la manière dont vous pouvez disposer 20 couleurs dans 20 pots. C'est 80 !/(4 !)^20 = 1,78e91. Ce serait un défi de chercher une solution sur cet immense espace d'états à la fois en termes de temps et de mémoire. Voyons comment votre petit téléphone peut gérer cela lorsque vous lui demandez de l'aide pour faire un geste !
N'ayez pas peur d'essayer avec un petit nombre de couleurs, par ex. 5 ou moins ; et en utilisant plus de bocaux vides/supplémentaires pour vous aider. Vous pouvez ajouter 1 bocal supplémentaire si vous êtes coincé au milieu de celui-ci. Vous pouvez annuler et essayer un autre chemin ; et bien sûr, vous pouvez toujours utiliser l'Aide pour faire un geste. Goûtez-y et vous pourrez toujours repousser vos limites avec plus de couleurs et/ou moins de pots vides/supplémentaires au fur et à mesure.
Défi en cours pour moi et futures mises à jour possibles du jeu :
1. Offrez plus de couleurs.
2. Optimisez l'algorithme pour utiliser moins de mémoire et s'exécuter plus rapidement.
3. Meilleure interface graphique pour rendre le jeu plus intéressant.
Les questions, commentaires et suggestions sont toujours les bienvenus !
Quoi de neuf dans la dernière version 6.0
(1) Fix SeekBar's min for API < 26. (2) Spacing the control buttons to avoid overlaps. (3) Fix the view of 1,2,3 rows and messages for older/lower resolution devices.