Posté le 03/07/2018 21:19
L'adresse du Gitea : https://gitea.planet-casio.com/Equipe_Odyssee/Odyssee
le scénario : ici et là ainsi que sur le Git
Mécanique de base et combats
Fuite et sorts
Les niveaux ils vont jusqu'ici
Les objets
Le système de matrice pour les maps
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2025 | Il y a 122 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
Citer : Posté le 13/07/2018 12:09 | #
Je ne vois pas tout à fait l'intérêt de cette technique. Quand une image est en Background, elle ne s'efface pas à la commande Cls. Là, tu gaspilles juste 2068 octets avec la Pict 18, je trouve. Alors je ferais juste... ça :
Then θ=1⇒BG-Pict 1
θ=2⇒BG-Pict 2
Else Prog "~INT" //il. lance le programme qui dessine les intérieurs en fonctions de la partie fractionnaire de θ
IfEnd
Et dès que tu dessineras ton personnage ou je ne sais quoi, tu seras sur l'écran graphique. Tu auras donc ton Background visible.
Et, par ailleurs, dans ton code :
Cls //je vide l'image 18
[...]
StoPict 18 //il stocke l'image dans une picture
Dans ce cas, RclPict18 ne sert strictement à rien : StoPict 18 REMPLACE DÉJÀ la picture 18 par ce qui est visible à l'écran
Citer : Posté le 13/07/2018 12:38 | #
Le problème qui s'est posé est que même le BG-Pict est effaçable... je m'explique : lorsque le personnage passe au dessus d'une ligne la ligne s'efface... Ce n'est pas grave en soi mais cela impliquait de savoir à chaque fois de savoir quelle image il fallait appeler ce qui ralentit considérablement la vitesse...
La picture 18 sert également à ne pas avoir à redessiner les images d'intérieur : elles sont dessinées quand on rentre dans le bâtiment et après elles sont stockées
J'ai rectifier l'algorithme pour le Rcl... Cls
Citer : Posté le 13/07/2018 12:54 | #
Le personnage est représenté par quoi ?
Citer : Posté le 13/07/2018 13:02 | #
heu...ahem...Comment te dire... J'ai privilégié la simplicité et la fonctionnalité avec "x"...
Citer : Posté le 13/07/2018 13:05 | #
Bah tu devrais savoir que, quand tu écris un caractère à l'écran avec Text, il y a du blanc tout autour de ce dernier ! Plus précisément, un blanc qui fait généralement 4 * 6 pixels. Donc ça n'a rien à voir avec le BG-Pict.
Citer : Posté le 13/07/2018 13:07 | #
nan c'est pas ça : le carré blanc reste blanc
Citer : Posté le 13/07/2018 13:56 | #
C'est le caractère de multiplication ? Tous les caractères que tu utilises en Locate ne sont pas forcément affichés avec Text.
Exemple :
Citer : Posté le 13/07/2018 13:57 | #
oui c'est le caractère de multiplication justement parce que j'était sûr qu'il allait fonctionner...
Citer : Posté le 13/07/2018 14:12 | #
Essaye avec une lettre simple pour débugger. Je pense que le problème n'a rien à voir avec BG-Pict, encore une fois
Citer : Posté le 13/07/2018 14:17 | #
Boah... De toutes façons ça ralentit le jeu et j'ai besoin de la picture 18 alors... Ça ne sert à rien de chercher une solution : perte de temps pour les octets possiblement gagnés : c'est du pareil au même... bon ok j'ai le flemme et alors...
Le BG-pict n'est sûrement pas en cause effectivement...
Citer : Posté le 13/07/2018 14:20 | #
Non. Ce n'est pas du pareil au même
Entre ça :
Then θ=1⇒BG-Pict 1
θ=2⇒BG-Pict 2
Else Prog "~INT"
IfEnd
et ça :
Then
RclPict 18
Cls
θ=1⇒BG-Pict 1
θ=2⇒BG-Pict 2
StoPict 18
BG-None
Else Prog "~INT"
IfEnd
Je préfère le premier bout de code qui est plus léger, plus optimisé et plus rapide
Citer : Posté le 13/07/2018 14:22 | #
mais nan il ressemble à ça mon code :
If Frac θ=0
Then θ=1⇒BG-Pict 1
θ=2⇒BG-Pict 2
Else Prog "~INT"
IfEnd
RclPict 18
BG-Pict none
C'est presque pareil... et c'a évite d'avoir à réfléchir sur quelle picture je dois afficher : c'est toujours la 18
Citer : Posté le 14/07/2018 13:54 | #
Salut tout le monde désolé je ne serait pas actif (sur le projet) pour cette semaine
Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Citer : Posté le 14/07/2018 14:38 | #
C'est pas grave
Citer : Posté le 20/07/2018 12:21 | #
Il y a plus personne en ce moment
Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Citer : Posté le 20/07/2018 12:36 | #
mais si...
Je n'ai pas avancé le projet : je travaillais sur un autre projet. Mais maintenant que tous le monde est là on va le reprendre
Citer : Posté le 22/07/2018 12:35 | #
Je vais emmener ma calto mais je pourrais pas prendre et vous passez des files
Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Citer : Posté le 22/07/2018 13:14 | #
Oublie pas de nous tenir au courant sur les images couleurs
Citer : Posté le 22/07/2018 14:16 | #
on s'est déjà réparti les éléments du projets à programmer ?
Citer : Posté le 22/07/2018 14:18 | #
non mais le début du jeu est disponible sur le git
Citer : Posté le 22/07/2018 15:49 | #
est ce qu'on devrait créer un groupe discord ?