Script python qui joue à un autre script python

Script python qui joue à un autre script python - Python - Programmation

Marsh Posté le 04-05-2020 à 23:29:20    

Bonjour!
 
Je me mets doucement à Python, et suivant le cours d'un célèbre site qui eut un âne pour emblème, j'ai codé un Pendu :)
C'était sympa mais j'ai envie de me lancer un petit challenge, et j'aimerais coder un "bot" en python qui jouerait à ma place.
 
J'aimerais donc pouvoir coder un deuxième programme python, qui ouvrirait mon pendu et jouerait de la manière dont je l'aurais programmé.  
Mais honnêtement je n'ai aucune idée pour me lancer : est-ce possible? est que vous auriez une piste, un nom de librairie, un exemple, à me proposer pour démarrer?
 
Merci d'avance :)


---------------
I wonder if heaven got a ghetto
Reply

Marsh Posté le 04-05-2020 à 23:29:20   

Reply

Marsh Posté le 06-05-2020 à 15:50:26    

Soit tu fais un seul programme/script avec ton Pendu et le code du "robot" qui y joue en appellant la bonne fonction. C'est la version simple.

 

Soit tu passes par l'API de ton OS (Windows? Linux?) et tu simules des appuis clavier pour commander ton programme Pendu depuis un autre programme. C'est la version bien plus compliquée.

 

Je te conseille la première variante.


Message édité par rat de combat le 06-05-2020 à 15:50:45
Reply

Marsh Posté le 06-05-2020 à 15:55:52    

Je n'avais effectivement pas pensé à faire jouer mon robot directement depuis le code! Je vais creuser cette piste!
 
Ce sera sûrement le meilleur point de départ étant donné que je n'y connais rien en API, et que c'est sur Python que je cherche surtout à progresser.


---------------
I wonder if heaven got a ghetto
Reply

Marsh Posté le 24-05-2020 à 01:15:19    

Juste pour le principe, un retour,
j'ai codé mon bot dans mon script du pendu : si le joueur s'appelle bot, c'est le bot qui joue.
J'ai réussi ce que je voulais, donc merci :)
je me suis bien amusé ^^


---------------
I wonder if heaven got a ghetto
Reply

Sujets relatifs:

Leave a Replay

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