Discuss Scratch

paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Bonjour, alors voila je e permet de posté un message sur le forum car j'ai besoin d'aide pour un programme : je veux faire un jeu un peu style stratégie et je veux que mes bâtisseurs ce déplace a la souris (jusque ici sa marche) mais comment désélectionné ses lutin bâtisseur ? De l'aide s'il vous plais

Cordialement.

Paulesprogrammes.

Google traduction :

Hello, so here I can e posted a message on the forum because I need help with a program I want to make a style strategy game a little and I want my builders that moves with the mouse (even here his walk) but how deselected its pixie builder? Help if you like me : D

Cordially.

Paulesprogrammes.

Merci

Tank you.
derniersamourai
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

Si j'ai bien compris la question il y a plusieurs façons de faire.

Si on veut déplacer un lutin à la fois. on peut faire comme suit:
1) positionner la souris au-dessus du lutin. Taper sur un lettre ou espace ou flèche
2) Taper sur la même chose pour lâcher le lutin
Le programme est facile:
“Chapeau: Quand lettre ‘a’ tapée”
Si je touche la souris
alors:
- faire jusquà “touche ‘a’ pressée”
- aller au pointeur de souris

Un seul code!

Un autre façon de déplacer un lutin à la fois est de faire comme suit:
1) cliquer sur le lutin, et il suit la souris en la gardant au milieu du lutin. Le lutin reste juste en dessous d'elle.
2) cliquer une seconde fois lorsqu'on veut “lâcher” le lutin.
Déclarer une variable globale “en déplacemet” qu'on initialise à 0 avec le drapeau vert.

“Chapeau: Quand lutin clické”
Mettre variable “en déplacement” à la valeur 1 - “en déplacement” (ceci permet de passer de 0 à 1 et vice-versa le contraire)
Si en déplacement“ = 1
alors
- faire pour toujours
- aller au pointeur de souris

Il y a une vaiable à déclare, et deux codes (initialisation et ”Chapeau: Quand lutin clické").
Mais cela semble plus intuitif et facile pour l'utilisateur.
derniersamourai
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

Désolé il y a une faute dans la prmière possibilité.
On doit mettre une lettre différente pour lächer le lutin, par exemple la lettre “b”.

Pourquoi ?

En fait lorsqu'on tape sur la lettre “a”, le code du chapeau s'arrête et recommence au début. Donc il va recommencer à suivre le lutin.
C'est la même chose pour la seconde possibilité, mais là on a mis une variable qui fait 0-1-0-1-0-… et donc distingue deux clicks différents.

Si on met deux lettres différentes alors, on n'a pas ce problème.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Bonjour, merci pour toute ton aide à ce que je vois tu es un scratcheur expérimenté ! Voila j'ai juste un petit problème (ou peu être que s'était prévue comme sa) mais je ne peux pas re sélectionnée mon lutin.

sinon voila une capture d’écran : ho ho…non je ne trouve pas comment ajouté une capture d'écran


Merci.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

when green flag clicked
set [ v] to [0]


when this sprite clicked
if <> then

end
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

()
<[] = [0]>
repeat until <>

point towards [pointeur de souris]
end
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

C'est sa ?
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

when this lutin clicked
change [ en déplacement] by (1)
forever

if <[(en déplacement)] = [1]> then
forever

go to [mouse-pointer v]
end

end
end


when green flag clicked
set [ en déplacement] to [0]
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

<[] = [1]>(en déplacement)
lafoudre
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

Ton idée est bonne:

when this lutin clicked
change [ en déplacement] by ((1) - (en déplacement))
if <(en déplacement) = (1)> then
forever
go to [mouse-pointer v]

when green flag clicked
set [ en déplacement] to [0]

Quand tu clik sur le lutin tu dois voir la variable alterner entre 0 et 1.

Est-ce que c'est ok ?
lafoudre
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

Oui, je vois maintenant pourquoi tu as mis 2 forever et plusieurs “end”.

En fait lorsque un message (ou un event) est exécuté pendant plusieurs secondes,
alors lorsqu'on rè-envoie ce message (ou l'event), il arr^te ce qu'il fat et recommence au début.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Bonjour,

j'ai réussi a faire déplacé mon lutin avec la différence des variables maintenant je voudrais savoir pour que je puis sélectionné mon
lutin indéfiniment et le re-sélectionné indefiniment.


Ps : Ton script ne marche pas vraiment lafoudre désolé


merci quand même.


lafoudre
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

J'ai mis en ligne mon code http://scratch.mit.edu/projects/14128287/

J'ai pas été clair sur la façon d'utiliser le code. Je me demande si le problème n'est pas le click:
click = presser et lâcher le bouton gauche de la souris.

Click pour sélectionner et bouger le lutin. Le lutin bouge sans qu'on presse sur le bouton de la souris.
En fait le lutin est sélectionné indéfiniment.
Re-click pour désélectionner le lutin et le laisser en place.

C'est facile car on déplace le lutin sans devoir presser sur un bouton de souris.

J'espère que cette fois-ci tu auras “la sélection indéfiniment” comme tu le voulais
alaindu22
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

Bonjour
A tout hasard regarde ce script …
http://scratch.mit.edu/projects/11722661/


Alain
lafoudre
Scratcher
100+ posts

Aide : Déplacé sont lutin avec la souris

alaindu22 wrote:

Bonjour
A tout hasard regarde ce script …
http://scratch.mit.edu/projects/11722661/


Alain
Dans ce sript on doit tenir le bouton de la souris enfoncé.
C n'es tpas “sélectionner indéfiniment”.
MAis cela peut être une solution pour ce jeu.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Merci beaucoup a vous (quelque jours d'absence) je vais regardé tous ces script et je vous dis !

merci.


Paulesprogrammes.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Se là marche au point lafoudre !
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Merci encore .

paulesprogammes.
lederniersamourai
Scratcher
500+ posts

Aide : Déplacé sont lutin avec la souris

On est pressé de voir ton jeu.
paulesprogrammes
Scratcher
21 posts

Aide : Déplacé sont lutin avec la souris

Vous connaissez-vous Age of empire ? Civilization ? empire earth ?… Et bien sa ressemblera a ça (pixeliser bien sur mais j'ai un logiciel d'images de synthèse !).

Powered by DjangoBB

Standard | Mobile