Posté le 03/07/2018 21:19
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 103 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... de toute façon c'est du pareil au même
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 je n’ais pas mon pc avec moi :/
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 ?
Dijkstra - The Witcher
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 ?
Dijkstra - The Witcher