Voici le jeu "The Master Maze"
(Conçu pour le Jam Python #1)
Pour lancer le jeu, ignorer les message d'alerte comme "File too big. Not loaded completely!" ou "Binary files can not be modified"; faites "ok" dans tout les cas.
Vous pouvez régler la dimension en modifiant la variable 'dim' dans le code source, mais la dimension doit obligatoirement être un multiple de 2.
Ce jeu consiste à se déplacer dans un labyrinthe durant lequel vous allez croiser de nombreux monstres et coffres.
Plus vous battez de monstres plus ils seront puissants.
C'est un jeu de type tour par tour.
Capacités : (Nouveau)
Pierre a moins de chance de se faire toucher, et quand il se protège, il récupère 1 point de vie supplémentaire que les autres.
Paul a plus de chance de toucher l'ennemi, et quand il se fait toucher, il subit moins de dégâts.
Jack a plus de chance de faire un Coup Critique, et ses Coups Critiques font plus de dégâts.
Scénario:
Tout commence dans un Donjon. Vous avez été enfermés pour une raison que l'on ignore, mais vous devez absolument vous enfuir pour survivre.
Au cours, de ce périple vous devrez vous battre.
Vous êtes une équipe composée de trois personnes dont vous devrez alterner pour une meilleure Harmonie/cohésion de groupe.
Mécaniques de jeu (Moteur du jeu):
Comme python ne possède pas de Getkey, il a fallu créer un système pour contrôler le joueur.
Tout d'abord, oubliez la croix directionnelle de votre calculatrice !
La croix directionnelle est remplacée par les touches 2,4,6,8.
8 : Haut
4 : gauche
6 : droite
2 : bas
Chaque action doit être validée par la touche EXE
(par exemple si vous voulez aller en haut appuyez sur 8 puis EXE)
Autrement dit, pour effectuer une action vous devez appuyer sur au moins deux touches.
Ensuite, le jeu est équipé d'un système de sauvegarde à code à 18 chiffres (que vous pourrez manipuler si vous le souhaitez pour voir les differents évènements qui pourraient se produire)
Lorsque vous êtes en train de vous déplacer sur la Map (et non en combat) vous pouvez accéder au menu pause avec la touche 9 puis EXE.
Vous pourrez donc sauvegarder et afficher la carte, elle indique aussi votre position notée d'un 'X'.
L'objectif est de vous rendre à la fin ('F').
Lors d'un combat vous avez la possibilité de changer de personnage. Le personnage change automatiquement si l'un d'eux meurt.
Si vous sélectionnez "Se proteger" en combat, vous regagnez 1 point de vie et la probabilité que l'ennemi vous touche diminue.
Vous croiserez aussi sur votre route des coffres qui vous donneront soit de la vie supplémentaire soit une épée. (c'est une sorte de loterie)
Pour ramener un de vos coéquipiers à la vie, il faut que vous obteniez de la vie supplémentaire dans un coffre et que vous sélectionniez un personnage décédé.
Nice ! je te conseil de le tester sur pc car CasioPython diffère pas mal du python original et provoque quelque bug dont j'ignore l'origine.
Tu peux aussi essayer sur Graph 90+, je pense que c'est compatible vu que c'est du texte. Après j'ai pas pût tester moi même car je n'en possède pas
J'ai une erreur ENOENT au lancement du programme. Et aussi bien sûr "Not loaded completely", ce qui est extrêmement problématique, le code est coupé en plein milieu :x
Quel genre d'erreur : OSError ENOENT (ligne 1 colonne 0). C'est "No such file or directory" pour ton information. Si je fais "from themaste import *" à la main ensuite il ne se passe rien (pas d'erreur mais pas de jeu non plus).
J'ai pris CasioPython sur Graph mono, il n'y en a pas d'autre de toute façon. C'est celle en téléchargement ici.
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