Nombre de visites sur cette page : 16935 Score au progrank : 56 Note actuelle : 9.25/10 noté 2 fois Vous devez être connecté(e) pour noter (inscription).
Ce programme est sous licence Creative Commons 2.0 BY
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 :
Le classique jeu du démineur débarque sur vos calculettes! 8)
Données techniques
Données techniques
Version
Version
Avancement du programme:
94%
Prévu pour la version 1.0:
-Découvrir toutes les cases adjacentes lorsque l'on découvre un "0"
-Ajouter 2-3 images sympas
Améliorations apportées à la MaJ 0.9.4:
-Optimisation du code
-Ajout du Menu statistique
Améliorations apportées à la MaJ 0.9.3:
-Centrage du terrain!
-Correction du bug d'affichage
-Optimisation légère du temps de chargement des mines
Données/ Variables utilisées
Données/ Variables utilisées
- Les 28 variables de votre calculatrice: les 26 lettres de l'alphabet, ainsi que le r(minuscule), le thêta et les variables a0, a1, a2, b0, b1, b2, c0
- Les listes 1 à 16
- Les Str 1,2 et 3
-Les matrices A, C et D
-Les Pict 1, 2, 3, 4 et 5
Fonctionnalités
Fonctionnalités
- Menus simples et ergonomiques
- Des explications des touches et comment jouer
- Système de records
-Menu Statistiques sur vos parties
-Affichage des 4 coins en début de partie
- Niveaux de difficultés(Personnalisée/Facile/Intermédiaire/Difficile)
- % de chargements
- Interface fluide et intuitive
-Menu pause et possibilité de reprendre une partie sauvegardée si vous avez quitté le jeu par les voies conventionnelles
-Centrage du terrain en fonction du nombre de cases générées
-Possibilité de mettre des drapeaux et des points d\'interrogation
-Affichage des cases adjacentes à un 0
-Optimisation de la mémoire: dès que la partie est perdue ou terminée, toutes les listes et matrices inutiles sont supprimées
Réglages, installation, comment jouer!
Réglages, installation, comment jouer!
Installation et réglages pour jouer
Installation et réglages pour jouer
-Téléchargez le fichier nommé DEMINEUR.g2m
-Mettez-le dans le logiciel Casio conçu pour transférer les programmes
-Transférez les fichiers Picture, Matrix et le programme DEMINEUR sur votre calculette
-Jouez!
Comment jouer?
Comment jouer?
Utilisez les touches haut/bas/gauche/droite du bouton Replay pour vous déplacer et naviguer dans les menus, et validez avec Exe
En jeu, vous disposez des touches F1 pour déminer la case sur laquelle vous vous trouvez, de la touche F2 pour marquer la case où vous vous trouvez d'une mine (il n'est alors plus possible de découvrir cette case à moins de réappuyer sur cette même touche) et de la touche F3 pour mettre un point d'interrogation dans la case où vous vous trouvez
Vous pouvez appuyer sur la touche "Menu" pour quitter le jeu, la partie étant sauvegardée, ou tout simplement pour mettre le jeu en pause
Le jeu prend fin lorsque vous découvrez toutes les cases qui ne contiennent pas de mines, ou lorsque vous découvrez une case qui contient une mine, bonne chance!
Aux programmeurs
Aux programmeurs
Le code
Le code
Le programme est conçu de manière très claire, il y a de nombreux espaces entre les différentes parties du code pour permettre plus de lisibilité pour ceux qui voudraient le lire plus en détail
Chaque partie est aussi commenté pour connaître son utilité, donc profitez-en
Je vous invite d'ailleurs vivement à aller faire un tour dans les entrailles du programme car certains sont plus expérimentés que moi et ils pourraient donc m'aider à améliorer mon programme, me dire ce qui est bien, ce qui l'est moins et ce qui ne va pas, donc je compte sur vous!
Conception
Conception
Ce démineur, contrairement à la plupart de ceux que j'ai pu voir, est conçu avec du Drawstat et du Text. Cela permet à mon avis un meilleur rendu graphique que le Locate.
Si par hasard vous vouliez regarder mon code plus en détail et savoir à quoi sert telle ou telle partie je reste ouvert à toutes vos questions
Bugs décelés
Bugs décelés
-Lorsqu'il n'y a qu'1 seul drapeau sur le terrain, vous ne pouvez pas le retirer en appuyant sur F2 contrairement à ce qui est prévu
Cependant si vous réappuyez sur F2 le jeu prend bien en compte que vous avez enlevé le drapeau de la case, mais il ne vous l'affichera pas à l'écran!
Cela est dû à la fonction Isz/Dsz qui saute l'instruction suivante si la variable vaut 0 après l'opération: CORRIGÉ
Il est possible qu'il y ait un bug avec la sauvegarde de la partie lorsque vous quittez le jeu. Je crois avoir testé toutes les possibilités de faire planter la sauvegarde, mais je ne suis pas sur à 100%
Bref, si vous notez un bug avec la sauvegarde, dites moi comment vous avez fait pour le déclencher, merci!
Licence
Cliquer pour enrouler
Ce programme est sous licence Creative Commons 2.0 BY, ce qui signifie que vous pouvez réutilisez mon code intégralement ou alors une partie de mon code, à condition que vous me citiez et qu'un lien vers ce programme soit présent dans le vôtre
Vous trouvez ce jeu mal codé/ mal pensé ou alors réussi et ingénieux?
Peut-on améliorer quelque chose?
Alors faites-le moi savoir en réalisant un test et en laissant un petit commentaire
Des graphismes assez époustouflants, une jouabilité très correcte et pas mal de mécanismes sympas qu'on ne retrouve pas dans l'original, qui lui est très bien reproduit !
Je croyais qu'il y avait déjà des demineurs sur ce site, mais peut-être pas alors?
Sinon il y a une astuce de BTL pour savoir si une liste existe, tu peus l'utiliser, pour savoir s'il saggit de la première partie ou non.
Cherche dans les astuce de qualité ou juste les astuces tout court, tu apprendra plein de petite manip sympa et souvent très utile.
Et puis au pire n'hesite pas à demander de l'aide ici ou sur la partie du forum dédié à la programmation, en général les réponses sont rapide. Et désolé je ne peux pas tester ton programme pour l'instant.
J'ai modifié le téléchargement, maintenant tu mets les 2 programmes sur la calculettes tu lance le programme INI puis ensuite tu le supprimes, ca résout les problèmes qu'il peut y avoir
Le JDM c'est le « Jeu Du Mois » : une sorte d'élection mensuelle au cours de laquelle la communauté vote pour le meilleur jeu paru pendant le mois passé
Et puis tu vas voir que tu es tombé sur la communauté la plus hyperactive du secteur...
Pour accélérer le DrawStat, tu peux passer par des graphes paramétriques en utilisant des listes, on appelle couramment ça le Super DrawStat et ça a l'avantage, en plus d'être plus facile à utiliser (faut juste paramétrer T dans le ViewWindow, ce qui est un peu délicat parce que tout changement de minimum, maximum ou pas efface l'écran) et permet des optimisations du genre mettre les abscisses sur les parties réelles et les ordonnées sur les parties imaginaires pour n'utiliser plus qu'une liste par tracé (bon par contre ça ne réduit pas la quantité de mémoire utilisée hein )
Merci pour vos conseils, je vais regarder pour le super draw stat en esperant que ca augmente encore la vitesse!
Sinon j'ai plusieurs questions: comment je fais pour rajouter des images (plutôt des screens) de mon programme sur la partie dédiée à ça qui se situe en haut à droite de cette page? :P
Et Est-ce qu'il existe une fonction permettant d'ajouter une valeur x à toute une liste?
Du style j'ai {1,127,1,1,63,1} --] List 1
et avec une fonction je veux obtenir {11,137,11,11,73,11} --] List 1
(ici j'ai augmenté toutes les valeurs de la liste par 10)
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