[R] Snake

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

[R] Snake

#1

Message par TT22 »

Bonjour,
Je viens de trouver ce script sur le forum US :
► Afficher le textevoir le script trouvé sur le forum US
Et j'aimerais faire en sorte qu'il puise y avoir 2 joueurs.
Mais je ne sais pas du tout comment m'y prendre :(
Donc, est-ce que quelqu'un pourrait m'aider ?
Modifié en dernier par TT22 le lun. 18 juil. 2011 01:23, modifié 1 fois.
Cordialement,
TT22
Avatar du membre
Strofe
Niveau 5
Niveau 5
Messages : 182
Enregistré le : ven. 26 sept. 2008 23:16
Localisation : Picardie, Oise, Beauvais
Status : Hors ligne

Re: [..] Snake

#2

Message par Strofe »

Bonsoir

C'est assez simple.

$direction = 1, $bx = 10, $by = 485, $moves = 1, $bxold[2], $byold[2] --> Variables du joueur bleu

Tu ajoutes un 1 et tu as les paramètres du joueur Rouge.

Dans la fonction oneplayer
1°) créer les hotkey pour le joueur rouge
2°) créer les fonctions associées
3°) Supprimer le code depuis
;red BOX BELOW HERE------asdasdasd------------------------------------------------------------------
jusqu'au dessus de sleep(25)
4°) Dupliquer le code du joueur bleu et remplacer les variables pour le joueur rouge

La solution (ne clique pas si tu es joueur) :P
► Afficher le texte
Y a pas de problème, y a que des solutions. Reste à les trouver.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Snake

#3

Message par TT22 »

Ouai, maintenant avec ton aide, je me rend compte que c'était assez simple :wink:
Mais j'ai un autre problème et là, j'ai cherché assez longtemps et je vois pas comment faire : il faudrait que lorsque l'on touche la bordure noir, on perde.
Cordialement,
TT22
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Snake

#4

Message par aurel2108 »

Tu détecte bien la collision entre les deux "serpents".
Détecte la collision entre les "serpents" et les bords de la fenêtre. ;)
Et si j'étais toi, je proposerais un choix entre le mode un joueur ou deux joueurs. :D

(Je suis en train de coder le bout de script, j'édite en spoil quand c'est bon. ^^)

EDIT :
► Afficher le texteSolution
Modifié en dernier par aurel2108 le lun. 18 juil. 2011 00:29, modifié 2 fois.
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Snake

#5

Message par TT22 »

Bien sauf que ça ne fonctionne que pour le joueur rouge :(
Cordialement,
TT22
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Snake

#6

Message par aurel2108 »

En effet, j'avais oublié de supprimer le passage qui remettait le joueur bleu en haut si il cognait tout en bas, etc.

Voilà la correction. ;) :
► Afficher le texte
Étudie-la un peu pour connaître la solution si un autre problème du genre t'arrives. ;)
Modifié en dernier par aurel2108 le lun. 18 juil. 2011 00:29, modifié 1 fois.
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Snake

#7

Message par TT22 »

Ok, merci :wink: et juste au sujet de ta signature, est-ce que tu as lu ça ?
Cordialement,
TT22
Avatar du membre
aurel2108
Niveau 4
Niveau 4
Messages : 90
Enregistré le : dim. 17 juil. 2011 21:19
Status : Hors ligne

Re: [..] Snake

#8

Message par aurel2108 »

Ah oui excuse-moi j'ai fais une gaffe pour la signature, merci de la correction. ^^"
Ne rien dire même quand on sait peut dés fois être la meilleure des solutions. (aurel2108)
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Snake

#9

Message par TT22 »

Juste une petite correction car j'ai remarqué que le joueur Rouge pouvait passer à travers le Bleu :wink:
Donc, voici le code :
► Afficher le texte
Cordialement,
TT22
Répondre