| calculs de variables | |
|
|
Auteur | Message |
---|
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: calculs de variables Mar 10 Mai 2011 - 21:52 | |
| Bonjour à tous,
Je suis entrain de créer un logiciel permettant de résoudre une fonction affine ( on marque les valeurs X et Y de 2 points et ça marque la redaction, les formules, les calculs, et le graphique ) Tout fonctionne parfaitement, sauf 1 petit detail (que je n'arrive pas a comprendre)
Voici le GML ayant un defaut:
draw_text(x+16,y,"f(x)=ax+b"); var_Ax=global.value_Ax; var_Ay=global.value_Ay; var_Bx=global.value_Bx; var_By=global.value_By; value1=global.value_Ay-global.value_By; value2=string(global.value_Ax-global.value_Bx); value3=value1/value2;
Ce GML sert à initialiser les variables
Et voici le message d'erreur:
En anglais:
ERROR in action number 1 of Draw Event for object redacteur:
In script redacteur: Error in code at line 6: value1=global.value_Ay-global.value_By; ^ at position 32: Wrong type of arguments to -.
En francais:
ERREUR numéro 1 action de l'événement Draw pour redacteur objet:
En redacteur script: Erreur dans le code à la ligne 6: valeur1 = global.value_Ay-global.value_By; ^ à la position 32: Mauvais type d'arguments pour -.
J'ai essayer pleins de trucs, mais rien ne répare ce problème, savez vous comment je pourrais faire? |
|
| |
Fogiax Très bonne participation
Messages : 159
| Sujet: Re: calculs de variables Mar 10 Mai 2011 - 22:05 | |
| une seul cause de ce problème :
Game maker dit sa quand tu essaye de faire des calcule entre du texte avec un nombre ou du texte avec du texte.
Un nombre réale sa s'écrit comme sa :
variable = 1 ou variable = 1.5 ect
variable = "1" ne fonctionne pas.
Je pence que tu récupère un nombre depuis un get_string(...) non ? sa récupère du texte sa, si tu veut un nombre c'est get_interger("texte",0) |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mar 10 Mai 2011 - 22:18 | |
| mais les variables peuvent aussi fusionner des textes avec des nombres exemple: variable=string(variable_nombre1)+"texte1"+string(variable_nombre2)+"texte2"; (toutes les valeurs de mes variables dans mon message précedent sont définis par le joueur au debut) Voici un screen qui peux vous aider: [img] [/img] |
|
| |
Fogiax Très bonne participation
Messages : 159
| Sujet: Re: calculs de variables Mar 10 Mai 2011 - 22:37 | |
| Bien-sur, mais si tu fait
nombre = 1 valeur = string(nombre)+" texte"
sa va faire la valeur sera "1 texte"
Et je répète que tu ne peut pas effectuer des calcul sur du texte, ou alors que donnerais "text1"/"texte2" par exemple ? certes on peut utiliser + pour ajouter du texte a la suite mais sa ne fait pas de calcule,
tu peut cependant transformer du texte en nombre réal : valeur = real(texte) Mais si texte ne contient des caractères autre que numérique sa foire.
bon je réctifie :
draw_text(x+16,y,"f(x)=ax+b"); var_Ax=real(global.value_Ax); var_Ay=real(global.value_Ay); var_Bx=real(global.value_Bx); var_By=real(global.value_By); value1=var_Ax-var_By; value2=var_Ax-var_Bx; value3=value1/value; |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 12:28 | |
| Ha oui, ok j'ai compris Merci (Comment ai-je fais pour être bloqué par un truc si simple ><) |
|
| |
Fogiax Très bonne participation
Messages : 159
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 13:26 | |
| C'est souvent sa la programmation, une erreur sous notre nez |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 13:28 | |
| Voila, le logiciel est fini. Voici ce que ça donne: Voila. J'ai une derniere question, des amis me disent que c'est illegal si je le met en téléchargement sur internet (que ça fera une sorte de mini faismesdevoirs.com). Es-ce illegal ? (si oui, je le garderais pour moi) |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 13:31 | |
| Lol, ceux qui ont dit ça sont des gros boulets car toute calculette graphique qui se respecte te fait ça pour des polynômes de degrés n Bref c'est légal a 100% , mais pas très utile vu que tes calculs ne sont pas sous forme de fraction (et au bahu ben les profs veulent pas de nombre a virgules :p) Et c'est pas une courbe ton truc mais une droite. Une courbe c'est quand c'est courbé lol |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 13:36 | |
| |
|
| |
DeinDall Utilisateur confirmé: Rang ****
Messages : 858 Localisation : Quimper
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 13:53 | |
| perso, je vois pas a qui et a quoi ça peut bien servir...
Dernière édition par DeinDall le Mer 11 Mai 2011 - 14:49, édité 1 fois (Raison : kipakoi) |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 14:28 | |
| Mais si, réfléchi bien... Je le dirais pas vu que j'ai pas envie de balancer de gros troll maybon. |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 16:07 | |
| - DeinDall a écrit:
- perso, je vois pas a qui et a quoi ça peut bien servir...
Bas enfaite, je suis en classe de 3eme. Et on étudie les fonctions affines et linéaires en mathematique. Et comme 3/4 des eleves galere trop et comprennent rien, ils m'ont demander de créer ce logiciel. |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 16:36 | |
| - onilink_ a écrit:
- Lol, ceux qui ont dit ça sont des gros boulets [..]
- 234X24STUDIO a écrit:
- Bas enfaite, je suis en classe de 3eme. Et on étudie les fonctions affines et linéaires en mathematique. Et comme 3/4 des eleves galere trop et comprennent rien, ils m'ont demander de créer ce logiciel.
Ah ben tient ça confirme ce que je pensais :p A mon avis c'est pas cette app qui va les aider. |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 16:50 | |
| xD c'est pas faux, mais au moins il auront juste à recopier les réponces sur ce logiciel au lieu de faire leurs exercices. ^^ |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 16:53 | |
| Le problème c'est que ça va pas passer a moins que tu le modifie pour qu'il donne des fractions. Les profs pour la plupart ne sont pas complètement stupides, et s'ils voient des nombres flottants pour ce genre d'exo bah ça va pas le faire quoi :p |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 16:55 | |
| Ha ... oué. J'avais pas penser à ça :/ Je vais essayer d'arranger ça, mais je ne garanti rien. |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Mer 11 Mai 2011 - 17:07 | |
| - Code:
-
//s_get_eq2D(x1,y1,x2,y2) var vx,vy; vx = argument2 - argument0; vy = argument3 - argument1;
if (vx mod vy == 0){ vx = vx/vy; vy = 1; } if (vy mod vx == 0){ vy = vy/vx; vx = 1; }
a =-vy; b = vx; c =-(a*argument0 + b*argument1);
return string(a)+'x + '+string(b)+'y + '+string(c)+' = 0' |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Jeu 19 Mai 2011 - 20:11 | |
| Merci.
J'ai un dernier problème:
___________________________________________ ERROR in action number 1 of Draw Event for object redacteur:
In script redacteur: Error in code at line 10: draw_text(x+16,y+32,"Soit A("+real(var_Ax)+";"+real(var_Ay)+") et B("+real(var_Bx)+";"+real(var_By)+") deux points qui appartiennent a sa representation graphique de la fonction f"); ^ at position 32: Wrong type of arguments to +. ___________________________________________
cette fonction est cencé écrire: Soit A(1;2) et B(3;4) deux points qui appartiennent a la representation graphique de la fonction f
Je ne trouve pas le bug :/ Es ce que quelqu'un peux m'aider ? |
|
| |
onilink_ Modérateur
Messages : 9180 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: calculs de variables Jeu 19 Mai 2011 - 20:24 | |
| Remplace les real() par string() |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Jeu 19 Mai 2011 - 20:40 | |
| ok, merci. Super |
|
| |
Kryptos Utilisateur confirmé: Rang ****
Messages : 1058 Localisation : très loin dans un univers étrange Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.
| Sujet: Re: calculs de variables Jeu 19 Mai 2011 - 20:52 | |
| - 234X24STUDIO a écrit:
- xD c'est pas faux, mais au moins il auront juste à recopier les réponces sur ce logiciel au lieu de faire leurs exercices. ^^
Oui et comme ça ils resteront stupides toute leur vie car incapable de résoudre une simple équation linéaire. Je n'ai rien contre ton logiciel. C'est en fait un bon apprentissage de la programmation de commencer par des applications pratiques. Mais si ça sert à tricher pour des DM ou que ça empêche des élèves d'apprendre leurs leçons, je trouvent que c'est un peu dommage. Pour en faire un logiciel d'apprentissage tu pourrais, par exemple, donner la possibilité d'essayer une réponse. Chaque problème donne 10 points. SI on répond juste on gagne le nombre de points restants, si on répond faux on perd un point (i.e. si on répond juste ensuite on aura que 9 points ou mois si on s'est trompé plus d'une fois). SI on choisit d'afficher la solution on ne gagne pas de points. _________________ Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D) |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Jeu 19 Mai 2011 - 21:40 | |
| |
|
| |
Invité Invité
| Sujet: Re: calculs de variables Sam 21 Mai 2011 - 1:31 | |
| C'est censé être un site web ? |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Sam 21 Mai 2011 - 10:31 | |
| |
|
| |
Kryptos Utilisateur confirmé: Rang ****
Messages : 1058 Localisation : très loin dans un univers étrange Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.
| Sujet: Re: calculs de variables Sam 21 Mai 2011 - 10:43 | |
| - 234X24STUDIO a écrit:
- Bas bien sûr que c'est un site internet, pourquoi ?
Je pense qu'il faisait référence aux graphismes qui piquent les yeux. Il faudrait que tu songes à faire une interface plus épurée et moins tape à l'œil. _________________ Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D) |
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Sam 21 Mai 2011 - 10:46 | |
| Ha, daccord. Je vais m'arranger pour améliorer ça. |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: calculs de variables Sam 21 Mai 2011 - 21:18 | |
| bon ce qui suis n'est que mon avis, faites en ce que vous voulez : - Spoiler:
en effet le site est trop flash, mais par rapport a ce qu'il y a sur le site (au lien donné), les jeux ne sont meme pas presentés, ce qui ne donne pas vraiment envie de tester. Ensuite, la qualité du contenu, c'est pas encore ca pour 35 personnes. Pour une seul personne, ca peut encore aller. Et enfin, les logiciels tels que Virus maker et Pack virus ne servent a rien (en tout cas, crois pas faire quelque chose de vraiment destructeur avec GM). Je rajoute que le logiciel Fonction affine aurait pu etre amélioré en ralongeant la courbe de la fonction, en pouvant se deplacer dans le plan et en mettant les cordonnée des points tels que la fonction Trace sur calculatrice Casio Graph
|
|
| |
234X24STUDIO Très bonne participation
Messages : 149
| Sujet: Re: calculs de variables Dim 22 Mai 2011 - 11:39 | |
| Ok, je vais faire passer ce message aux autres membres de l'équipe 234X24STUDIO, et on vera ce qui doit être modifier, merci. |
|
| |
Contenu sponsorisé
| Sujet: Re: calculs de variables | |
| |
|
| |
| calculs de variables | |
|