Nombre de visites sur cette page : 8093 Score au progrank : 61 Note actuelle : 9.67/10 noté 3 fois Vous devez être connecté(e) pour noter (inscription).
Votre calculatrice doit posséder les chaines de caractères (Str) et Menu pour utiliser ce programme. Si vous avez une Graph 85 (SD), mettez-la à jour.Description :
Je vous présente ma dernière création qui est l'adaptation du jeu flash Twelve.
Le principe se rapproche de celui du 2048 : fusionner deux cases de valeur identique pour en obtenir une nouvelle de valeur supérieure, jusqu'à atteindre l'objectif fixé.
Ici, point de 2048 à atteindre, mais 12 (en anglais, twelve). De plus, on ne joue pas avec les puissances de 2, mais on incrémente de 1 (1 -> 2 -> 3 -> 4 etc) jusqu'à 12.
Pour fusionner deux cases, sélectionnez-les. Si le chemin est libre entre les deux cases, alors elles fusionnent et vous obtenez une case de valeur supérieure.
La principale difficulté de Twelve est l'obligation d'avoir un chemin libre entre les deux cases sélectionnées. En fin de partie, vous devrez user de stratégie et de réflexion pour ne pas vous retrouver coincer.
Durée moyenne d'une partie : entre 30 minutes et 2 heures.
Fonctionnalités implantées :
- Un slot de sauvegarde
- Détection de victoire (une case de valeur 12)
- Détection de défaite (plus aucun déplacement possible)
- Nettoyage de la mémoire et rétablissement des paramètres par défaut en quittant correctement le jeu.
Touches :
- [Replay] déplacer le curseur
- [EXE] ou [F6] ou [SHIFT] ou [Alpha] sélectionner la case (pour désélectionner la case, recliquez dessus)
- [MENU] menu du jeu
Changelog :
- 1.0 : première version publiée, stable et fonctionnelle
- 1.1 : ajout de BG-None au moment de quitter, corrections mineures.
* version Graph 100(+) uniquement : nouvelle gestion du curseur, moins gourmande en puissance (donc mieux adaptée aux capacités de la calculatrice), mais peut être moins ergonomique durant certaines phases de la partie.
Fichier 1 : version Graph 35+ USB, 75, 85, 85 SD et 95 SD
Fichier 2 : version Graph 100 et 100+(des ralentissements peuvent survenir)
A propos de la version Graph 100
Cliquer pour enrouler (A propos de la version Graph 100)
Cette version est un petit défi personnel. J'ai beaucoup programmé sur cette calculatrice et je voulais ressentir les différences de performances avec les calculatrices plus récentes, donc plus puissantes. Déjà, l'absence des chaines de caractères sur la Graph 100 est pénalisant, mais son processeur cadencé à 5 MHz ne fait pas non plus le poids face au 12~13 MHz de ma Graph 85. Hormis les ralentissements assez gênants pendant le jeu, la version Graph 100 dispose des mêmes fonctionnalités.
Grâce aux remarques de Lephenixnoir, la gestion du curseur est moins gourmande et mieux adaptée aux capacités de la calculatrice. Ainsi, le jeu est plus fluide par rapport à la première version, donc plus agréable à jouer. Toutefois, durant certaines phases du jeu, cette nouvelle gestion du curseur peut être moins ergonomique.
Vidéo de présentation de la version alpha (certaines fonctionnalités n'étaient pas encore implantées)
Hall of Fame :
* 5188 pts : BTL (max : 12)
* 1518 pts : Lephenixnoir (max : 10)
Jeu très sympathique et même après qu'on l'ai répété 10 fois, il se rapproche de 2048, il est assez addictif et on a toujours envie de battre son meilleur record, bravo totoyo !
Le 29.11.2014 à 22:32
10
J'adore le concept ! +- 1900 au premier essais mais je ne vais pas m'arrêter là !
Nooooon j'ai perdu ! Super jeu Totoyo ! Très rapide ! J'ai réussi à aller jusqu'à 9, j'ai failli faire 10 mais j'ai pas pu faire mon 2ème 9 (saleté de 1 qui pope n'importe ou ). Bien joué pour ce jeu superbe
J'ai finalement perdu, un 10 et deux 8, score : 1518, dont un tiers réalisé avec moins de deux cases libres.
Il y a du potentiel, j'ai mis un test et j'espère bien que les 5 autres personnes qui ont téléchargé en feront autant !
Waouh, merci Lephenixnoir, je ne m'attendais pas à un 10/10 avec un test aussi complet !! Je vais donc prendre le temps de te répondre.
Le jeu est fluide, je suis bluffé par l'animation de shuffle avec la barre des 20 tours qui redescend !
Je la trouve au contraire assez banal, même un peu trop mon goût. Mais si cette animation vous plait, alors je suis content.
Pour info, c'est le sous-programme "TWELVEG3" qui s'occupe de mélanger la grille et de la petite animation.
le cas où sur certains tours, aucune tuile n'apparaît
A moins de n'avoir plus aucun emplacement libre, une ou deux nouvelles tuiles apparaissent. Peux-tu détailler dans quel cas n'as-tu pas eu de tuiles ? Tu m'intrigues.
j'ai eu un message "Impossible" en tentant de déplacer un chiffre sur une case alors qu'en toute logique, le déplacement était possible
Pourrais-tu reproduire la configuration de la grille à ce moment-là ? J'ai juste besoin de savoir les cases occupées (quelque soit leur valeur) et les deux cases que tu voulais fusionner (je pars du principe qu'elles avaient tous les deux la même valeur). Mon algorithme présente peut-être un bug.
Quant à celui qui détecte si on a perdu, on ne le voit pas passer entre les tours
C'est ma petite fierté celui-là, avec l'algorithme vérifiant la faisabilité du déplacement ! D'ailleurs, c'est tout à fait normal que tu ne le vois pas passer entre les tours car la vérification se fait pendant le déplacement du curseur. Si tu es curieux, il s'agit du sous-programme "TWELVEG5".
Encore merci pour ce test très détaillé, j'ai pris beaucoup de plaisir à le lire.
Totoyo a écrit : Je la trouve au contraire assez banal, même un peu trop mon goût. Mais si cette animation vous plait, alors je suis content.
Pour info, c'est le sous-programme "TWELVEG3" qui s'occupe de mélanger la grille et de la petite animation.
En fait, ce que je trouve le plus intéressant dans cette animation, c'est que la barre descende en même temps, et à vitesse constante, ça va vraiment à la même vitesse que ce à quoi on aurait pu s'attendre sur un ordinateur !
Totoyo a écrit : A moins de n'avoir plus aucun emplacement libre, une ou deux nouvelles tuiles apparaissent. Peux-tu détailler dans quel cas n'as-tu pas eu de tuiles ? Tu m'intrigues.
Je n'ai pas su les repérer, justement. Ça ne m'est arrivé qu'à deux reprises, et j'ai pris cela pour une fonctionnalité.[/quote] Diktat de Gates : It's not a bug, it's a feature. (merci Nemhardy)
Totoyo a écrit : Pourrais-tu reproduire la configuration de la grille à ce moment-là ? J'ai juste besoin de savoir les cases occupées (quelque soit leur valeur) et les deux cases que tu voulais fusionner (je pars du principe qu'elles avaient tous les deux la même valeur). Mon algorithme présente peut-être un bug.
Non, j'en suis sincèrement désolé mais je ne pourrais pas.
Totoyo a écrit : C'est ma petite fierté celui-là, avec l'algorithme vérifiant la faisabilité du déplacement ! D'ailleurs, c'est tout à fait normal que tu ne le vois pas passer entre les tours car la vérification se fait pendant le déplacement du curseur. Si tu es curieux, il s'agit du sous-programme "TWELVEG5".
Sinon, il y aurait une autre solution : utiliser une autre boucle pour gérer le déplacement du curseur pour la sélection de la cible, et l'empêcher d'aller sur des cases non vides ou des valeurs non compatibles. Ça t'éviterait le Dijkstra.
Totoyo a écrit : Encore merci pour ce test très détaillé, j'ai pris beaucoup de plaisir à le lire.
J'aurais pu faire bien pire ! Au niveau longueur je me suis pas trop fatigué, j'ai mis les idées dans l'ordre où elles venaient. J'aurais pu prendre plus de temps pour faire un listing plus détaillé mais je craignais que ça tombe dans l'inutile. :3
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd