Forum Casio - Autres questions


Index du Forum » Autres questions » Questions en rapport avec le tutoriel du Basic Casio
TotoyoHors ligneMembre d'honneurPoints: 15903 Défis: 101 Message

Questions en rapport avec le tutoriel du Basic Casio

Posté le 30/12/2013 11:43

Posez ici toutes vos questions en rapport avec le tutoriel sur le Basic Casio.

Merci de ne pas créer un nouveau topic si elle concerne ce tutoriel, on vous donnera une réponse tout aussi rapidement ici.

Pour toutes remarques ou suggestion, laissez votre message sur ce topic.



Pour que votre problème soit traité le plus efficacement possible
Cliquer pour enrouler
Un message du genre "G rien konpri aidé moi " n'incite pas les membres à vous répondre. Pour que votre problème soit traité le plus efficacement possible, posez-vous ces quelques questions et suivez ces remarques :

Peut-on lire mon message rapidement ? En effet, le langage "SMS" n'aide pas à la compréhension d'un message. De plus, si vous avez à écrire un grand morceau de code, utilisez la balise dédiée : [ code ] Votre code [ /code ]
Le problème est-il correctement décrit ? Un problème bien expliqué est souvent plus facile à résoudre par les membres qu'un cas où les causes sont floues. N'hésitez pas à joindre la partie du code qui pose problème.
Le modèle de la calculatrice en question est-il précisé ? Certaines calculatrices ne possèdent pas les mêmes fonctionnalités que d'autres, il est probable que le problème vienne de là.

Dans tous les cas, soyez polis, les membres sont tous des bénévoles qui donnent de leur temps pour vous. Un "merci" ne coute rien mais encourage à aider les visiteurs suivants

Vous pouvez aussi vous inspirer de ce commentaire, qui est très bon exemple de comment poser sa question.



Dernière mise à jour : 30/12/2013 par Dark Storm


Pages : Précédente1, 2, 3, 4, 5, 6, 7, ... 9Suivante
Alex_1186Hors ligneMembrePoints: 1215 Défis: 46 Message

Citer : Posté le 10/02/2014 19:02 | #


2) I reçoit le J-ème terme de la liste 1.

3) Le 0 permet justement de mettre "0 -> Ans" (ce qui n'est pas valable bien sûr...).
Je n'ai pas lu le code mais la variable Ans doit être utilisée à d'autres endroits du programme.

4) Idem: si B=72, alors on met 1 dans la variable temporaire Ans.
En fait c'est une variable comme les autres, mais dés que tu fais un calcul, elle prend la valeur du résultat.

1) et 6) je m'abstiens, quelqu'un qui a lu le code sera plus apte que moi à répondre...

Ajouté le 10/02/2014 à 19:05 :
5) Je suppose que ton B varie de 1 à 9, en fonction de la case.
E représente donc son ordonnée (essaye avec des valeurs) et F je pense son abscisse (ou l'inverse, là aussi je n'ai pas fait le programme...).
Projets que je soutiens
Projets que je soutiens
Robscape 2 de Ray
Les tests vidéo de Marmotti
Mes projets
Mes projets
Une dizaine de projets top secrets...

Timeless Remix Airwolf
"And the dream will never die..."
TheprogHors ligneMembrePoints: 1447 Défis: 20 Message

Citer : Posté le 10/02/2014 19:15 | #


Pour le 6, Je sppose que I vaut soit 1 soit 2 (joueur 1 et 2)
Donc en gros dans ta matrice t'aura la valeur de I de stocké a la case [E,F]
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 10/02/2014 21:07 | #


2) Ok
3) Je comprend pas quand même, Ans
4) Pourquoi la tu parle de Ans alors qu'il y a "1" ? C'est surtout ce 1 qui apparaît comme ça que je comprend pas
5)ça n'explique pas ces fonctions bizarres que je voit la, surtout comment c'est fait y'a des multipliés, des additions, des parenthèses je comprend pas du tout ça
1 et 6 ok
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
DodormeurHors ligneAncien rédacteurPoints: 3928 Défis: 82 Message

Citer : Posté le 10/02/2014 21:13 | #


Ans est une variable temporaire, qui retient le résultat du dernier calcul.
Par exemple, dans le menu run, quand tu fait 1+1, cela te donnera 2, et si ensuite tu fait Ans+3, tu aura 5, puis 8, etc.
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 !
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 10/02/2014 21:14 | #


Je sais ça tkt mais dans le cas du code je comprend pas
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
DodormeurHors ligneAncien rédacteurPoints: 3928 Défis: 82 Message

Citer : Posté le 10/02/2014 21:15 | #


Quand tu fait 1, c'est considéré comme un calcul, et donc ans = 1
Donc par exemple
1
2
ans◢

affichera 2
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 !
TotoyoHors ligneMembre d'honneurPoints: 15903 Défis: 101 Message

Citer : Posté le 14/02/2014 15:13 | #


1) Pour savoir si le joueur 1 a choisi les ronds ou les carrés.

2) Comme avec les Locate, tu peux utiliser des variables dans les listes. Tout dépend de la valeur de J
"List 1[J]->I
Si J = 1 alors I = List 1[1]
Si J = 2 alors I = List 1[2]
...

3 et 4) Pour le 0, il faut prendre un peu plus de hauteur, tu as arrêté la lecture trop tôt :
Do //Début du LpWhile 2
Do //Début du LpWhile 3
Getkey→B
LpWhile B=0    //Fin du LpWhile 3. Le programme tourne en boucle tant qu’une touche n’est appuyée
0 //Mettre un 0 tout seul attribue la valeur 0 à Ans qui est une variable temporaire
//Les deux points « : » fonctionnent comme des retours à la ligne, ils permettent de condenser le code. (PRGM) + [F6] + [F5]
B=72=>1:B=62=>2:B=52=>3
B=73=>4:B=63=>5:B=53=>6
B=74=>7:B=64=>8:B=54=>9
Lphile Ans=0    //Fin du LpWhile 2.Si Ans = 0, cela veut dire que la touche appuyée n’est pas valide. Supprimez cette vérification et votre programme s’arrêtera à cause d’une erreur de calcul.

B = valeur du Getkey
Si aucune touche n'est valide, Ans = 0, donc le programme continue d'attendre que le joueur appuie sur une touche valide (entre [1] et [9]).

5) Si t'es déjà perdu en 3 et 4, je comprends que tu ais du mal à ce code. Ce n'est pas un reproche car le code est assez dense et pas des plus accessible, la description et le cheminement sont trop directs.
En gros, on peut savoir à quelle touche correspond la case de notre morpion, donc de la matrice :
1 = (3;1) / 2 = (3;2) / 3 = (3;3) / 4 = (2;1) / 5 (2;2) / 6 = (2;3) / 7 = (1;1) / 8 = (1;2) / 9 = (1;3)

6) Même réponse que 1
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 14/02/2014 15:16 | #


Ah ouais, c'est un peu plus clair, merci Effectivement c'est un peu dur mais dans longtemps j'y arriverais

Faut déjà que je sache utiliser les matrices par ce que j'y comprend rien
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
TotoyoHors ligneMembre d'honneurPoints: 15903 Défis: 101 Message

Citer : Posté le 14/02/2014 16:04 | #


Ce n'est pas trop sorcier. Si tu ne sais pas quel est l'abscisse et l'ordonnée dans un matrice, fixe-toi un point de repère.
Quand je faisais mes jeux de combat / RPG (série Fight), les différents combattants étaient stockés par colonne dans la matrice.

J'ai rajouté plusieurs sections et astuces pour le morpion. Du coup, on a une partie très lourde et le jeu n'est que rapidement expliqué.En réalisant, un diagramme sur la structure d'un morpion, si le jeune programmeur a du mal à visualiser la structure de ce jeu, c'est évident qu'il a encore plus de difficulté pour comprendre le code. Je pense scinder cette partie en deux et détailler d'avantage la construction du morpion.
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 14/02/2014 16:37 | #


Pas bête

Ce que je sais pas faire avec les matrices, c'est les adapter aux utilisations que je requiers, par exemple donner une abscisse et une ordonnée dans une matrice, je sais créer des scores, mais pas autre chose comme un rpg (sachant que c'est des ordonnées et des abscisses, faut connaître pour y arriver )

Mon conseil, ce serait d'expliquer voir de donner un bout de code dans une section entièrement consacrée aux utilisations de la matrice pour plusieurs utilisations différentes
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
TotoyoHors ligneMembre d'honneurPoints: 15903 Défis: 101 Message

Citer : Posté le 14/02/2014 16:38 | #


Eltoredo a écrit :
Mon conseil, ce serait d'expliquer voir de donner un bout de code dans une section entièrement consacrée aux utilisations de la matrice pour plusieurs utilisations différentes

Gestion des obstacles dans une map 21*7 à l'aide d'une matrice ?
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 14/02/2014 16:40 | #


Voilà le genre de trucs qui me semble impossible à faire avec des abscisses et ordonnées

Sinon oui, par exemple
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Blaze
Statut : Invité

Citer : Posté le 17/02/2014 11:52 | #


Bonjour, super cours =)

Mais j'ai un petit souci avec ce code:

"POSITION X"?→X
"POSITION Y"?→Y
ClrText
Locate X,Y, "HELLO WORLD"

Quand je l’exécute, le position X s'affiche je rentre ma valeur, 3 par exemple comme le cours et après j'ai le droit à syn error pourquoi ? Merci d'avance =)
EltoredoHors ligneModérateurPoints: 4291 Défis: 35 Message

Citer : Posté le 17/02/2014 15:23 | #


On ne te demande pas la position de Y dans le programme ? As-tu rentré un trop grand nombre dans X ?
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
DodormeurHors ligneAncien rédacteurPoints: 3928 Défis: 82 Message

Citer : Posté le 17/02/2014 17:20 | #


tu n'aurais pas oublié un " par hasard? Et tu as bien rentré la commande Locate, et pas tapée en toute lettre?
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 !
GollumHors ligneMembrePoints: 1261 Défis: 2 Message

Citer : Posté le 17/02/2014 17:44 | #


Bon, j'ai déjà demandé sur le chat mais je suis partit avant d'avoir la réponse.
Si je met :
Do
"Le truc que je veux"->Str 2
?->Str 1
LpWhile Str 1≠Str 2
"et voilà"

Et il me break ici :
Str1[red]≠[/red]Str2

Si quelqu'un peut m'aider, je ne dit pas non.
Merci d'avance
https://telegram.me/BrokenClock
Je suis de l'autre coté de la manche maintenant. Yay.
DodormeurHors ligneAncien rédacteurPoints: 3928 Défis: 82 Message

Citer : Posté le 17/02/2014 17:54 | #


il ne peux pas comparer les str avec ≠
Regarde si il n'existe pas une commande strcmp ou quelque chose comme ça (et regarde comment elle fonctionne)
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 !
GollumHors ligneMembrePoints: 1261 Défis: 2 Message

Citer : Posté le 17/02/2014 17:57 | #


et il peut avec = ?
https://telegram.me/BrokenClock
Je suis de l'autre coté de la manche maintenant. Yay.
DodormeurHors ligneAncien rédacteurPoints: 3928 Défis: 82 Message

Citer : Posté le 17/02/2014 17:59 | #


Non plus
Regarde strcmp, Regarde strcmp,c'est la fonction qu'il te faut

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 !
GollumHors ligneMembrePoints: 1261 Défis: 2 Message

Citer : Posté le 17/02/2014 18:02 | #


Merci
https://telegram.me/BrokenClock
Je suis de l'autre coté de la manche maintenant. Yay.
TotoyoHors ligneMembre d'honneurPoints: 15903 Défis: 101 Message
Pages : Précédente1, 2, 3, 4, 5, 6, 7, ... 9Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 29 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