Résolu Comment créer un snake ?

  • Auteur de la discussion Auteur de la discussion deleted293454
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.
D

deleted293454

Bonjour,

Je souhaite créer un snake mais je me pose plusieurs questions.
Quand je veux programmer un logiciel je me dis en tête que je vais devoir faire comme ci ou ça, or là je n'ai absolument aucune idée de comment cela peut marcher.

Déjà, comment faire pour gérer tout l'espace de la console ?
Dois-je jouer avec les espaces pour faire progresser le serpent ?

J'ai pensé à découper la console en X blocs, pour générer le petit objet que le serpent doit attraper, mais là aussi je bloque, comment gérer l’événement : Quand le serpent qui n'est que du texte touche l'objet, celui-ci disparaît [l'objet] puis est généré ailleurs sur la console...

Pour résumer, je bloque sur le déplacement du serpent ainsi que l'événement du serpent quand il touche l'objet, pour la génération je pense pouvoir gérer.
Peut-on mettre un événement sur un texte ?

J'espère avoir une ou des réponses intéressantes,
Merci,
 
Un peu de sérieux s'il te plaît.


Là n'est pas la question, je veux simplement savoir le fonctionnement.
Bas c'est trés simple

Code:
Si(clavier = right)
[Action]
Sinon Si(clavier = left)
[Action]
Sinon Si(clavier = up)
[Action]
Sinon Si(clavier = down)
[Action]
 
Je te propose de lire calmement mon topic car tu ne réponds pas du tout à mes questions.

"comment faire pour gérer tout l'espace de la console ?"

Je ne demande pas de code je n'en veux pas, mon objectif c'est de le faire seul, je veux premièrement savoir comment faire pour que le serpent avance, dois-je rajouter un espace pour qu'il puisse aller à droite, à gauche etc ?
Mais j'ai du mal avec cette méthode, ça sera un gros bordel à mon goût.
 
Je te propose de lire calmement mon topic car tu ne réponds pas du tout à mes questions.

"comment faire pour gérer tout l'espace de la console ?"

Je ne demande pas de code je n'en veux pas, mon objectif c'est de le faire seul, je veux premièrement savoir comment faire pour que le serpent avance, dois-je rajouter un espace pour qu'il puisse aller à droite, à gauche etc ?
Mais j'ai du mal avec cette méthode, ça sera un gros bordel à mon goût.
Je comprend que sa sera un gros bordel, mais j'ai compris oui on peut mettre un évenement sur un texte !
 
Personnellement , j'ai jamais créer se genre de logiciel mais un pote à moi en à déjà fais beaucoup se genre de logiciel alors contacte moi je te mettrais rapidement , en contacte avec lui ! :)

Cordialement,
 
Donc imaginon que tu fait ton jeux:

Code:
VARIABLE SizeX
VARIABLE SizeY
VARIABLE SnackX
VARIABLE SnackY
VARIABLE SnackPosX
VARIABLE SnackPosY
VARIABLE VelX
VARIABLE VelY

SnackPosX = SizeX / 2

BOUCLE (INFINI)

CLEAN SCENE

SI  TOUCHE = LEFT
VelX = 5
SI  TOUCHE = RIGHT
VelX = -5
SI  TOUCHE = UP
VelY = 5
SI TOUCHE = DOWN
VelY = -5

SnackPosX += VelX
SnackPosY += VelY

CREER SNACK 

FIN BOUCLE

Un petit apercu du déplacement, ensuite sa peux diférée selon les language ^^
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut