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.

Forum Casio - Autres questions


Index du Forum » Autres questions » Question :E
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Question :E

Posté le 07/11/2018 20:15

Salut à tous,
alors le sujet,
en vue de mon projet personnel de programmation : ZeldaGAME
Je souhaiterai que un programme en basic casio puisse analyser s’il y a un caractère à un endroit donné pour pouvoir par la suite pouvoir stocker un 1 dans une matrice

Mais malheureusement je ne sais pas comment faire... même si je pense que vous aviez compris

Bon merci d’avance les casionotes


Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 10/11/2018 13:38 | #


Math680 a écrit :
comment ?
En quelle language ?

Peu importe...
Par exemple en Python :
code = """Colle ton code ici"""
code = code.replace("(Y)*3", "Y")
code = code.replace("(X)*3", "X")
with fichier as open("sortie.txt", "w"):
    fichier.write(code)

NB : je n'ai pas testé le code je suis sur mon téléphone.

Ajouté le 10/11/2018 à 13:41 :
Ou plus compact et moins lisible :
with fichier as open("sortie.txt", "w"):
    fichier.write("""Colle ton code ici""".replace("(Y)*3").replace("(Y)*3"))

ouais ouais
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 13:48 | #


apparament ceux qui télécharge le code on le même problème :
Est-ce que tu pense que je peut faire un truc comme ça
(sur calculatrice)
code = """Adresse du fichier"""
code = code.replace("(Y)*3", "Y")
code = code.replace("(X)*3", "X")
with fichier as open("sortie.txt", "w"):
    fichier.write(code)

“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 14:28 | #


Sur calculatrice clairement pas, il faut le faire sur le PC tout ça.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 14:31 | #


Mais il font comment les utilisateurs ?
Et Lephe t'es sur que l'on peut pas mettre plusieurs couleur dans un même sprite
et comment faire pour avoir par exemple du jaune dans le sprite ?
Peut-on choisir en RGB.
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 14:34 | #


J'en suis certain, à mon avis on ne peut faire que des trucs comme ça qui traçent tout en une seule couleur :

Blue Graph(X,Y)=(...)

Après tu peux séparer ton sprite en plusieurs parties...

Le RGB, c'est impossible, et là par contre j'ai des preuves (écran en mode 8 couleurs, système pas configuré pour l'affichage complexe en full color...).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 14:35 | #


Donc, je ne peut pas faire de jaune ?
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 14:36 | #


Ben, si... y'a Yellow dans le catalogue.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 14:38 | #


Ah mais oui !!!
Je suis totlallement aveugle !
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 10/11/2018 14:55 | #


Math680 a écrit :
apparament ceux qui télécharge le code on le même problème :
Est-ce que tu pense que je peut faire un truc comme ça
(sur calculatrice)
code = """Adresse du fichier"""
code = code.replace("(Y)*3", "Y")
code = code.replace("(X)*3", "X")
with fichier as open("sortie.txt", "w"):
    fichier.write(code)

Non c'est invalide.
with fichier1 as open("Adresse du fichier", read):
    with fichier2 as open("sortie.txt", "w"):
        fichier2.write(fichier1.read().replace("(Y)*3").replace("(Y)*3"))

Ça devrait fonctionner. Et c'est pour PC...
ouais ouais
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 15:35 | #


Humm Lephe ça ne marche pas quand je met
green Graph(X,Y) (X+{...},Y+{...})

ça fait de toutes les couleurs comme si je n'avait pas mit grenn.

Ajouté le 10/11/2018 à 15:41 :
Ah j'ai vu ça ne met en vert que le premier tracé
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 15:41 | #


Je viens de faire le test, ça marche chez moi.

ViewWindow 0,1,1,0,1,1,0,100,1
AxesOff
GridOff
LabelOff
Red SketchThin Graph(X,Y)=(Ran# ,Ran# )

Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 15:48 | #


Mon viewWindow est à 1,400,0,228,1,0,0,1,1
et je n'est pas mit
SketchThin


Ajouté le 10/11/2018 à 15:52 :
Kikoodx as-tu regardé le code ?
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 15:55 | #


Math680 a écrit :
Mon viewWindow est à 1,400,0,228,1,0,0,1,1
et je n'est pas mit
SketchThin

D'accord, mais... la technique ne change pas.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 15:59 | # | Fichier joint


Fonctionne-tu sur 90+e ?
tiens regarde ce que cela me donne :
(fichiers joins)

“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 16:00 | #


Oui bien sûr, j'ai testé sur Graph 90. Ta capture est "correcte".
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 16:01 | # | Fichier joint


photo 2
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 16:28 | #


C'est peut-être lié au fait que tu utilises du Multi DrawStat par rapport à du Super DrawStat.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 16:44 | #


???
Je n’ai pas compris, en fait je n’ai jamais utilisé le Super drawstat.
Que le multi, quelle est la différence


“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Lephenixnoir Hors ligne Administrateur Points: 24228 Défis: 170 Message

Citer : Posté le 10/11/2018 16:49 | #


Eh bien...

* Super DrawStat
* Multi DrawStat
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Math680 Hors ligne Membre Points: 455 Défis: 5 Message

Citer : Posté le 10/11/2018 16:55 | #


Au fait Lephe pourrai tu regarder le code en pièce jointe et les postes d’avant (pour savoir de quoi cela parle)
Et d’essayer de trouver d’ou viens le problème ?

Ajouté le 10/11/2018 à 16:59 :
Kikoodx n’a pas regardé je crois :’(
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

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
Kikoodx Hors ligne Ancien labélisateur Points: 3011 Défis: 11 Message

Citer : Posté le 10/11/2018 17:11 | #


Je vais regarder t'inquiète
J'ai du travail tu sais ?
ouais ouais

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 77 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