Comment faire plusieurs commandes en même temps?

Comment faire plusieurs commandes en même temps? - Ada - Programmation

Marsh Posté le 23-03-2006 à 20:19:00    

Bonjour, je suis un nouveau membre et j'ai besoin d'une information:
 
Je suis en train de faire un jeu (pong) avec ada, mais j'ai remarqué qu'il était impossible de faire bouger les deux raquettes ainsi que la balle en même temps.
 
On m'a dit que s'était possible, mais je ne sais pas comment on fait, et vous, vous savez?
 
merci d'avance.

Reply

Marsh Posté le 23-03-2006 à 20:19:00   

Reply

Marsh Posté le 24-03-2006 à 10:31:57    

Eh bien montre nous ton code! :hello:

Reply

Marsh Posté le 24-03-2006 à 12:27:26    

ralf's a écrit :

... et vous, vous savez?


 
Ouai !

Message cité 1 fois
Message édité par apprentitux le 24-03-2006 à 12:27:47
Reply

Marsh Posté le 24-03-2006 à 20:20:07    


Pourrais tu m'expliquer?

Reply

Marsh Posté le 24-03-2006 à 23:16:04    

Non, toi d'abord !

Reply

Marsh Posté le 25-03-2006 à 11:15:02    

si je ne sais pas comment ça marche je ne vois pas comment je pourrais te l'expliquer...

Reply

Marsh Posté le 25-03-2006 à 11:54:06    

Salut,
Le môsieur te demande de mettre le code que tu as deja fait pour voir quels sont tes erreurs!

Reply

Marsh Posté le 25-03-2006 à 18:02:05    

Mais je n'ai pas fais de codes pour que tout buge en même temps, je demande comment le faire, pour l'instant j'ai juste fais le decor+les raquettes(qui bouge) et la balle(qui bouge aussi) mais on ne peut pas les faire bouger en même temps.

Reply

Marsh Posté le 25-03-2006 à 23:44:17    

Tu doit apprendre la programmation concurrente en Ada.

Reply

Marsh Posté le 26-03-2006 à 09:24:46    

Y'a pas besoin de programmation concurrente pour faire bouger deux raquettes en meme temps!
Il suffit de les faire bouger dans la meme boucle de mise a jour

Reply

Marsh Posté le 26-03-2006 à 09:24:46   

Reply

Marsh Posté le 26-03-2006 à 15:25:31    

Certe oui,
De toute façon, attendons un peu ce que nous propose ralf's.

Reply

Marsh Posté le 26-03-2006 à 19:28:55    

Je propose de mettre le debut de mon programme demain et que vous m'expliquer comment faire une boucle de mise a jour ou une programmation concurrente.

Reply

Marsh Posté le 27-03-2006 à 00:24:38    

Si il faut du multithread pour programmer un pong, ou on va!!!
C'est quoi le probleme avec ca :
 
TantQue on_joue() Faire
   si une touche de direction du joueur 1 est appuyee
      bouger la raquette 1 dans cette direction
   si une touche de direction du joueur 2 est appuyee
      bouger la raquette 2 dans cette direction
   Bouger le decor si besoin
   Afficher le decor
   Afficher les raquettes
 
Fin TantQue


Message édité par Ace17 le 27-03-2006 à 00:24:48
Reply

Marsh Posté le 29-03-2006 à 11:26:43    


Un jour y a un mec qui avait dit qu'il nous montrerait les sources de son pong....

Reply

Marsh Posté le 29-03-2006 à 16:51:40    

Ou, désolé il y a quelque problème avec les imprimantes de l'école, il faudra patienté un petit peu, désolé

Reply

Marsh Posté le 30-03-2006 à 12:28:39    

ralf's a écrit :

Ou, désolé il y a quelque problème avec les imprimantes de l'école, il faudra patienté un petit peu, désolé


                                                                          :heink:

Reply

Marsh Posté le 30-03-2006 à 17:31:26    


Ben oui quoi, il les imprime et nous les envoie par fax  :o

Reply

Marsh Posté le 30-03-2006 à 17:31:29    

Bon, il y a possibilité de mettre mon programme, mais la balle ne bouge pas et il y a 2-3truc qui ont été modifié depuis(car c'est une photocopi qui a été imprimer avatn le prob')est-ce que ca dérange?

Reply

Marsh Posté le 30-03-2006 à 19:41:20    

Aller balance-nous ta photocopie :o

Reply

Marsh Posté le 02-04-2006 à 16:55:14    

Ha! de nos jours les fax, c'est plus ce que c'était ....

Reply

Marsh Posté le 02-04-2006 à 21:27:15    

voili voilou
 
http://img476.imageshack.us/my.php?image=scan1bv.jpg
 
http://img357.imageshack.us/img357/9076/scan5os.jpg


Message édité par ralf's le 02-04-2006 à 21:32:12
Reply

Marsh Posté le 02-04-2006 à 21:46:16    

L'ocr, c'est trop cher?
 
Essaie de ne faire qu'un seul GetImmediate. Grace a lui, tu maintiens un tableau avec l'etat des touches. Ensuite tu te bases sur ce tableau pour faire bouger tes raquettes.


Message édité par Ace17 le 02-04-2006 à 21:48:16
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed