Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35 à 100 >> Role/RPG >> The Master Maze
The Master Maze
Version : 1.0 Taille : 33000 octets Ajouté le : 2021-07-23 15:45 Modifié le : 2021-07-30 19:00
Auteur et posteur :
FarhiHors ligneMembrePoints: 1375 Défis: 0 Message
Planète Casio - Jeu Casio de role ou rpg - The Master Maze - farhi - Calculatrices
Nombre de visites sur cette page : 1738
Score au progrank : 25
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
240 téléchargements | Soumettre un test


Description :

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é.


Côté Technique :
Au point de vue génération de Donjon, c'est une adaptation du code : https://github.com/138paulmiller/PyMaze
Le reste a été fait maison.

Pour ceux qui aimeraient bidouiller la sauvegarde, voici comment elle est composée :
seed (2 chiffres),X (2 chiffres),Y (2 chiffres),difficulté (1 chiffre),players[0].maxLife (2 chiffres),players[0].Epee (1 chiffre),players[1].maxLife (2 chiffres),players[1].Epee (1 chiffre),players[2].maxLife (2 chiffres),players[2].Epee (1 chiffre)

Voilà, si vous avez des questions, n'hésitez pas.
Bon amusement !


Commentaires :

Pages: Précédente | 1, 2

FarhiHors ligneMembrePoints: 1375 Défis: 0 Message
Posté le 25-07-2021 à 20:53 | #
C'est bon, je crois que j'ai compris le problème. Je pense que tu as mis le fichier dans le mauvais répertoire.
Il faut mettre le fichier dans le dossier CASIOPY.
Donc pour régler ton problème il faut que tu supprimes tmmaze.py de la calculatrice. Ensuite sur FA-124 tu créé un dossier CASIOPY du côté ordinateur et tu drag and drop tmmaze.py dans celui-ci et pour finir tu drag and drop le dossier CASIOPY (qui contient TMMAZE.py) dans la calculatrice.
Voilà, normalement ça va fonctionner
FarhiHors ligneMembrePoints: 1375 Défis: 0 Message
Posté le 25-07-2021 à 20:55 | #
Si l'erreur persiste essaye le jeu sur Graph 90
LephenixnoirHors ligneAdministrateurPoints: 24563 Défis: 170 Message
Posté le 25-07-2021 à 21:02 | #
J'ai bien mis le fichier dans CASIOPY (de toute façon il n'est pas reconnu sinon).

Mais il s'appelle themaste.py, pas tmmaze.py, ça doit sans doute changer quelque chose... je soupçonne que Planète Casio renomme automatiquement le fichier (?)
FarhiHors ligneMembrePoints: 1375 Défis: 0 Message
Posté le 25-07-2021 à 21:05 | #
Ha ! C'est pour ça ! Oui en effet le nom est très important
LephenixnoirHors ligneAdministrateurPoints: 24563 Défis: 170 Message
Posté le 26-07-2021 à 08:12 | #
C'est bon merci, ça marche dans CasioPython pour moi. Je testerai sur Graph 90+E et je publierai des tests/résultats aujourd'hui
FarhiHors ligneMembrePoints: 1375 Défis: 0 Message
Posté le 26-07-2021 à 11:21 | #
Ok parfait !

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 90 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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