EToys: idiomes simples

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

EToys: idiomes simples

vicnet
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent



Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

RE : EToys: idiomes simples

Dreyfuss Pierre-André (EDUM)
bonjour,
vous êtes sur le bon chemin,
il faut que la nourriture soit mangée.
C'est à dire que le script est mangée soit dans la nourriture.
Ainsi il suffit de copier la nourriture toute les copies seront mangées par la même fourmi.
De plus c'est la nourriture qui doit disparaître.
C'est la démarche traditionnelle pour le pac man.

La brique 'chevauche' n'a pas le même comportement avec squakland plugin  et OLPC

Avec squeakland  elle est vraie pour un acteur et ses frères.

(pour faire un frère , cliquer sur le halo vert copie avec maj enfoncée.)
Dans ce cas on peut faire mager la fourmi , msais resre le problème de la disparition voir ci-dessous avec les couleurs, on ne sait pas qui touche, ce qui est nécessaire pour le cacher

Il est possible de faire l'inverse en utilisant couleur vue,mais la fourmi sait qu'il y a collision mais pas avec qui, C'est suffisant pour augmenter des points de vie de la fourmi, mais ne permet de cacher la nourriture mangée.

Il est possible avec une variable de type acteur de la souris de programmer la nourriture pour qu'elle mette son identité dans cette variable. en initialisant la variable avec l'identité de la fourmi, si l'on teste une valeur autre que la fourmu, la foutmi sait qu'il y a eu collision avec l'objet  dans la variable et agir dessus.

Amitiés

-------- Message d'origine--------
De: [hidden email] de la part de Vincent Osele
Date: ven. 28/09/2007 13:50
À: [hidden email]
Objet : [Squeak-fr] EToys: idiomes simples
 
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent





      _____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail


_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr

winmail.dat (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE : EToys: idiomes simples

Dreyfuss Pierre-André (EDUM)
In reply to this post by vicnet

bonjour
pour hasard entre -10 et 10 la solution traditionnelle est
10 - hasard 20 si hasard est < 10 on a des positifs sinon des négatifs

Je n'avais  jamais essayé hasard avec des négatifs, ta solution est aussi une bonne solution, plus simple à comprendre

-------- Message d'origine--------
De: [hidden email] de la part de Vincent Osele
Date: ven. 28/09/2007 13:50
À: [hidden email]
Objet : [Squeak-fr] EToys: idiomes simples
 
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent





      _____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail


_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr

winmail.dat (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE : RE : EToys: idiomes simples

Dreyfuss Pierre-André (EDUM)
Re-re Bonjour.

Regrdez http://community.ofset.org/wiki/E-toys_idiomes_de_programmation
comment on compte les objets dde différents types, celà peut être utile pour attribuer différents points aux nourritures ingérées.
 
Regardez comment compter des objets différents, Sur le même principe  on peut faire un script dans la nourriture (ou les nourritures en collision qui s'annoncent dans une ou des variables players
Amtiés.

-------- Message d'origine--------
De: [hidden email] de la part de Dreyfuss Pierre-André (EDU)
Date: ven. 28/09/2007 15:43
À: Squeak in french / Squeak en français
Objet : RE : [Squeak-fr] EToys: idiomes simples
 

bonjour
pour hasard entre -10 et 10 la solution traditionnelle est
10 - hasard 20 si hasard est < 10 on a des positifs sinon des négatifs

Je n'avais  jamais essayé hasard avec des négatifs, ta solution est aussi une bonne solution, plus simple à comprendre

-------- Message d'origine--------
De: [hidden email] de la part de Vincent Osele
Date: ven. 28/09/2007 13:50
À: [hidden email]
Objet : [Squeak-fr] EToys: idiomes simples
 
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent





      _____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail



_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr

winmail.dat (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

RE : RE : RE : EToys: idiomes simples

Dreyfuss Pierre-André (EDUM)

Bonjour,
J'ai complété la page avec des idiomes sur les collisions.


Regardez http://community.ofset.org/wiki/E-toys_idiomes_de_programmation
-------- Message d'origine--------
De: [hidden email] de la part de Dreyfuss Pierre-André (EDU)
Date: sam. 29/09/2007 14:38
À: Squeak in french / Squeak en français
Objet : RE : RE : [Squeak-fr] EToys: idiomes simples
 
Re-re Bonjour.

Regrdez http://community.ofset.org/wiki/E-toys_idiomes_de_programmation
comment on compte les objets dde différents types, celà peut être utile pour attribuer différents points aux nourritures ingérées.
 
Regardez comment compter des objets différents, Sur le même principe  on peut faire un script dans la nourriture (ou les nourritures en collision qui s'annoncent dans une ou des variables players
Amtiés.

-------- Message d'origine--------
De: [hidden email] de la part de Dreyfuss Pierre-André (EDU)
Date: ven. 28/09/2007 15:43
À: Squeak in french / Squeak en français
Objet : RE : [Squeak-fr] EToys: idiomes simples
 

bonjour
pour hasard entre -10 et 10 la solution traditionnelle est
10 - hasard 20 si hasard est < 10 on a des positifs sinon des négatifs

Je n'avais  jamais essayé hasard avec des négatifs, ta solution est aussi une bonne solution, plus simple à comprendre

-------- Message d'origine--------
De: [hidden email] de la part de Vincent Osele
Date: ven. 28/09/2007 13:50
À: [hidden email]
Objet : [Squeak-fr] EToys: idiomes simples
 
Bonjour,

2 idiomes qu'on a trouvé avec mon fils (tous seuls ou sur sur le net) et qui ne nous a pas paru simples à première vue:
1) choisir une direction au hasard entre -x et +x
2) réciprocité des messages



1) on a pensé utilisé une variable mais c'était un peu lourd et on a pas trouvé comment faire une opération (en fait on peu mais il faut déclarer l'opération avant puis ajouter la brique Hasard après).
Toujours est-il qu'on a fait ca qui est simple et élégant ;-)

objet 'tourne de' Harsard 10
objet 'tourne de' Harsard -10

On a bien un nombre aléatoire entre -10 et 10 !


2) Pour celui la, ca été plus compliqué et si vous avez une meilleure solution...
L'idée était qu'une fourmi mange de la nourriture et que celle-ci diminue.
Au début, on a pensé faire dans la méthode mange de la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange
         nourriture mangée
Mais le pb c'est quand il y a plusieurs 'freres' de nourriture, la fourmi mange toujours la même unique nourriture !

L'idée qu'on a trouvé, c'est de faire par réciprocité
Dans la fourmi:
Test fourmi intersecte nourriture
  Oui  fourmi mange

Dans la nourriture
Test nourriture intersecte fourmi
  Oui nourriture estmangée


Qu'en pensez-vous ?

Merci et a+
Vincent





      _____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail




_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr

winmail.dat (5K) Download Attachment