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 » Problèmes de programmation
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Problèmes de programmation

Posté le 28/10/2013 15:10

Salut à tous ! Jusqu'ici, mes petits problèmes ont été réglés plus facilement que via le forum mais là j'ai du poster ici pour ce petit problème :

Pour mettre du texte à l'intérieur d'un de mes choix de menu (ici , par exemple C=2 pour l'aide dans mon menu) j'ai mis :

If C=2 // Si le 2ème choix est pris (ici Aide)
Then
Text 1,40,"Dans ce jeu,"◢ // J'ai écrit donc Dans ce jeu,
Ifend


Évidemment, il y aura d'autres textes avant le IfEnd et après le premier Text, là c'est juste pour l'exemple.

Mon problème est que quand je choisit le 2 (Aide), il y a un 2 en haut à droite et ça me remet au menu des programmes quand je fait Exe. Peut-être est-ce a cause du choix des coordonnées (1,40) ou autres, je ne sais pas car je n'ai pas réussi a le faire marcher :/

Voilà, si quelqu'un a une réponse, j'en serais ravi puisque je dois aussi mettre du texte dans Crédits x) (Au passage, où se trouve "Rank" pour faire quitter quand le joueur appuie sur quitter ?)

ElToredo


Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 13/11/2013 21:40 | #


Donc en gros je met le ifend a la fin du code du jeu en mode facile et après du mode difficile ou deux ifend collés comme toi tout a la fin du programme ?

Pck si je fait un code :

Then ...
IfEnd
Else ...
IfEnd


Je peux pas , il faut que je fasse :

Then // Code du jeu facile
IfEnd

Et la un autre Then // Code difficile
IfEnd


Sinon je voit pas comment ça peut marcher

Ajouté le 13/11/2013 à 21:45 :
Et dans ce cas la , avec ton idée , je devrais plutot faire dans le premier menu :

If C=1
Then // Code du jeu en mode facile
Else // Code du jeu en mode difficile


Et pas besoin d'un autre menu avec facile et difficile non ?


Modifié par Dark Storm : Et la balise "code" ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/11/2013 21:49 | #


en fait, il faut voir un gros bloc, composé de if-then-(else)-ifend (le else n'est pas obligatoire)

pour reprendre le code

ViewWindow 1,127,... // Code du menu
If C=1 // si on choisit de jouer
Then ViewWindow ...
Text 1,1,"Facile"
Text 7,1,"Difficile" //on reselectionne la variable

If C=1 // si c'est facile
Then ... // Code du jeu en mode facile
else //code du jeu difficile, parceque cela signifie que C est different de 1
ifEnd//ifend du facile/difficile

else // si jamais dans le premier menu on avait pas selectionner jouer
ifEnd//ifend du jeu


je te le met aussi en pseudo-code C, je trouve cela plus visuel avec les blocs d'instruction


ViewWindow 1,127,... // Code du menu
If C=1 // si on choisit de jouer
Then
     {ViewWindow ...
      Text 1,1,"Facile"
      Text 7,1,"Difficile" //on reselectionne la variable

      If(C=1) // si c'est facile
      Then
            {Code du jeu en mode facile}
      else
             {code du jeu difficile} //C ≠ 1
      ifEnd
      }
else
      {
      si jamais dans le premier menu on avait pas selectionner jouer
      }
ifEnd//ifend du jeu




comme les if s'imbriquent, je trouve cela plus clair avec de l'indentation, et beaucoup plus lisible
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 13/11/2013 21:51 | #


Ok merci , c'est plus compréhensible

Juste un truc : Le else et ifend a la toute fin , pourquoi deux else ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/11/2013 21:59 | #


les deux else n'appartiennent pas au meme bloc if-then-else-ifend.

le premier se rapporte au "if C=1" apres le "text 7,1,"difficile"",
tandis que le deuxieme se rapporte au "if C=1" du debut, c'est a dire pour le choix de jouer ou non.

donc le premier else gère le mode facile/difficile, tandis que le deuxième gère le "jouer" ou une autre option (comme les crédits ou les options)
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 13/11/2013 22:03 | #


D'accord merci
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 13/11/2013 22:06 | #


de rien
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 22/12/2013 15:40 | #


Ah la la, quand je regarde mes premiers problèmes, je me dit aujourd'hui qu'ils sont simples à résoudre avec l'expérience

La j'ai un petit problème :

Locate 3,4,"La roue tourne ..."
For 1->Z To 2000
Next // En gros, j'ai fait afficher un texte pendant un temps déterminé dans une boucle vide
For 1->A To 123
Text 30,A," ..."
Next // Et là, j'ai fait affiché 3 petits points qui défilent de gauche à droite et qui s'arrêtent pile quand ils ont disparus de la calto (dommage de as pouvoir leur faire faire plusieurs tours)


Le problème étant que j'aimerais justement que ces petits points s'affichent en même temps que le "La roue tourne" pour que, quand les petits points avancent ou finissent un tour d'écran, un des objets soient tirés au sort (le code est complet, le seul problème est que je veux afficher les points en même temps que le texte et que ça le fait pas :/)

Voilà, je remercie d'avance les gens qui m'aideront

Ajouté le 22/12/2013 à 16:19 :
(petite précision : les points sont en dessous du texte)
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Totoyo Hors ligne Membre d'honneur Points: 16093 Défis: 102 Message

Citer : Posté le 22/12/2013 16:25 | #


For 1->A To 123
[i](code faisant tourner le roue)[/i]
Text 30,A," ..."
Next


Sans plus de précision, on ne peut te répondre que ça.
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 22/12/2013 16:27 | #


Merci, juste pourquoi mettre le ranint avant le défilement ?

Ajouté le 22/12/2013 à 21:05 :
J'avais mal formulé ma question mais ç'est réglé (j'avais mis un locate et un text, ça va pas ensemble )

Autre chose, que j'ai depuis plusieurs jours déjà (mode multijoueur du run and jump, désolé pour le spoil) :

Locate 2,5,B
Locate 7,5,"metres"DISP
LpWhile Z!=2
ClrText
Locate 7,3,"Perdu !"
Locate 1,4,"Vous avez parcouru:"
Locate 2,5,B
Locate 7,5,"metres"DISP
ClrText
If B supérieur à  // Si le score du joueur 1 est supérieur au score du joueur 2
Then Locate 1,1,"Joueur 1 a gagne !"DISP
Else Locate 1,1,"Joueur 2 a gagne !"DISP
IfEnd


Le problème étant que ça m'affiche tout bien jusqu'au If B supérieur à N, ça me laisse le texte d'avant malgré le ClrText pour un "EXE" et un écran blanc pour un autre "EXE", j'appuy en tout 4 fois sur EXE quand le joueurs 2 à fini de jouer alors que je devrais appuyer que 2 fois, quand le joueur 2 à perdu et quand on a affiché qui a gagné, pourtant ça ne m'affiche pas qui a gagné et me demande quand même les DISP...
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dark storm Hors ligne Labélisateur Points: 11634 Défis: 176 Message

Citer : Posté le 22/12/2013 21:07 | #


Bizarre, je ne voit pas d'erreur...
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 22/12/2013 21:08 | #


C'est pourtant le problème ... On ne trouve pas d'erreur mais il y en a une, il faudrait le code complet mais sans port USB, difficile

Ajouté le 17/01/2014 à 22:54 :
Salut ! Après avoir lu tous le cours sur le golf, un souci s'impose au niveau de la création des niveaux (par ce que je ne voit quasiment pas d'explications sur le code final du golf) :

Il y a ça dans le code :

[[3,3,3,3,3,3,3,3,3,3,3][3,1,0,0,0,0,0,0,0,0,3][3,0,0,0,0,0,0,0,0,0,3][3,3,3,3,3,3,0,0,0,0,3]
[0,0,0,0,0,3,0,0,0,0,3] [0,0,0,0,0,3,0,0,0,2,3][0,0,0,0,0,3,3,3,3,3,3]]→Mat A


J'ai pas compris comment créer un niveau à partir de nombres éparpillés comme ça, sachant que ce code donne de gros carrés noirs sur l'écran :/
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 17/01/2014 23:32 | #


en fait, chaque nombre représente une case de la carte.
il faut t'imaginer la carte comme étant un gros quadrillage de 11*7, et ou tu mettrait un nombre par case. Pour le nombre 3,c'est un mur. pour le nombre 2, c'est la sortie, pour le 1 c'est l'entrée, et enfin, le 0 représente une case vide.
Imagine toi le terrain comme ca :

[3,3,3,3,3,3,3,3,3,3,3]//la bordure du haut
[3,1,0,0,0,0,0,0,0,0,3]//la premiere ligne
[3,0,0,0,0,0,0,0,0,0,3]
[3,3,3,3,3,3,0,0,0,0,3]
[0,0,0,0,0,3,0,0,0,0,3]
[0,0,0,0,0,3,0,0,0,2,3]
[0,0,0,0,0,3,3,3,3,3,3]//la bordure du bas

et si tu veux plus de renseignement sur cette techenique (tile mapping), tu peux regarder ce tuto
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 18/01/2014 09:40 | #


Merci, c'est plus clair ! Je vais pouvoir créer mes propres niveaux
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 18/01/2014 09:51 | #


De rien
C'est une des technique de leveling les plus utilisée, que ce soit dans pokemon, mario ou wolfenstein 3D
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 18/01/2014 09:52 | #


C'est d'ailleurs pour ça que je demandais des explications, elle me sera très utile !

Tiens juste une précision, pourquoi ces points font des gros carrés noir et pas autre chose ? On choisit pas ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 18/01/2014 10:03 | #


Tout dépend de l'affichage que tu en fait.
En fait, pour l'affichage, il va y avoir une double boucle, et pour chaque case de la matrice, le programme va remplir les coordonnées X et Y correspondantes de noir.
Mais rien ne t’empêche de modifier l'affichage, il te suffit juste de modifier le code d'affichage.


For 1→I To 11
For 1→J To 7
If Ma t A[J,I]=1 // on en profite pour enregistrer l es coordonnées du départ et de l ’arri vée
Then I→A:J→B
IfEnd
If Ma t A[J,I]=2
Then I→C:J→D
Circle 9(I-1)+4,9(J-1)+4,2// on tra ce un cercle pour l ’arri vée
IfEnd
If Ma t A[J,I]=3
Then For 1→K To 9//le dessin du carré noir. tu peux modifier ceci pour mettre autre chose.
F-Li ne 9(I-1)+K,9(J-1)+1,9(I-1)+K,9J
Next//fin du dessin du carré noir
IfEnd
Next:Next

Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 18/01/2014 10:24 | #


Alors la partie du carré noir j'ai rien compris (comme les matrices avant mis ça c'est pas un problème), c'est surtout les carrés

Ajouté le 20/01/2014 à 09:37 :
de plus ton tuto concerne le C
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 20/01/2014 17:29 | #


En fait une matrice c'est juste une liste, mais en deux dimensions
Et ensuite, pour chaque case du monde, on regarde la valeur dans la matrice et on affiche quelque chose correspondant
Et pour le tuto en C, tu ne trouvera aucun tuto en basic sur quoi que ce soit mais l'important est de comprendre le principe, pour le transposer dans ton langage
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 20/01/2014 17:41 | #


Ok pour la matrice mais ça ne change rien au fait que je n'ai pas compris comment faire de gros carrés comme des petits :o

Ajouté le 08/02/2014 à 23:13 :
Me revoici avec un problème tout frai, il me semble l'avoir déjà réglé mais je ne sais pas comment

Alors j'ai mon menu normal avec la variable Q pour le choix des sous-menus, il est inscrit dans une boucle Do LpWhile

A la fin du programme, il y a LpWhile Q!=5 (il y a 5 sous-menus)

Quand je clique sur le premier sous-menu (Jouer), le jeu marche

Si je clique sur le deuxième, la erreur syntaxe, pareil pour les 4 sous-menus à part jouer, qui renvoient tous à LpWilhe Q!=5 avant le "5"

Si quelqu'un sait pourquoi, j'accepte de bon coeur

(Désolé de e pas avoir mis le code, je le garde pour quand je sortirait le jeu, normalement ce soir car il contient des trucs différends du code du cours)
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Positon Hors ligne Rédacteur Points: 2396 Défis: 57 Message

Citer : Posté le 08/02/2014 23:19 | #


C'est bizarre, mais il y'a déjà un truc qui me chiffonne : à quoi sert la variable Q ?
Parce que si c'est la variable qui gère la position du curseur, ça veut dire que ta boucle tourne tant que tu n'as pas "cliqué" (pour reprendre ton expression) sur le cinquième sous-menu
D'habitude il faut plutôt faire "LpWhile Getkey≠31"
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 08/02/2014 23:21 | #


Ce Lpwhile est déjà compris dans le menu, le LpWhile Q!=5 veut dire tant que tu n'a pas choisit un des 5 sous-menus, ce qui veut dire que ça quitte si tu clique sur Quitter qui est le 5èm sous menu
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)

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 155 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