Page 2 sur 2

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 30 Mai 2020, 19:50
de critor
Effectivement j'oubliais le tas, nous ne sommes pas prêts d'avoir ce Tetris sur TI-83 Premium CE Edition Python.

Surtout qu'il y a une autre difficulté, nous n'avons pas de fonction get_key() au module ti_system uniquement un wait_key() :
viewtopic.php?f=41&t=23635

Ce n'est pas pareil, tout appel à wait_key() attendra donc obligatoirement la prochaine pression de touche avant de rendre la main, et c'est particulièrement inadapté à un jeu du genre Tetris.

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 30 Mai 2020, 20:37
de critor
Et bien évidemment, nous n'avons pas le module signal sur TI-83 Premium CE Edition Python.

Donc je ne vois pas comment coller un timeout sur wait_key() pour adapter Tetris, ou encore Helmet + Parachute, Fire, Snake... bref tous les jeux nécessitant que l'utilisateur appuie (ou pas) sur une touche au bon moment.

On se moquait de nous quand on nous disait d'adapter en Python les jeux asm les plus populaires de la TI-83 Premium CE Edition Python ?

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 30 Mai 2020, 20:42
de Lionel Debroux
C'est évident qu'on se moquait de nous :)
Si ce n'était pas volontaire, c'est de l'incompétence. Si c'était volontaire, c'est de la malveillance, qui va d'avoir l'effet inverse de celui recherché.

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 31 Mai 2020, 14:35
de cent20
Il avance ce Tetris en python pour l'OS 5.5.1 de la TI 83 PCE Critor ? :troll:

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 31 Mai 2020, 14:42
de critor
Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte. :troll:

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 31 Mai 2020, 16:51
de Extra44
critor a écrit:Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte. :troll:

Fastoche, y' aqu'à l'enlever (sans rien rajouter) :D
Ou alors, les remplacer par des random ...
:troll:

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 31 Mai 2020, 18:56
de DoOmnimaga
critor a écrit:Et bien évidemment, nous n'avons pas le module signal sur TI-83 Premium CE Edition Python.

Donc je ne vois pas comment coller un timeout sur wait_key() pour adapter Tetris, ou encore Helmet + Parachute, Fire, Snake... bref tous les jeux nécessitant que l'utilisateur appuie (ou pas) sur une touche au bon moment.

On se moquait de nous quand on nous disait d'adapter en Python les jeux asm les plus populaires de la TI-83 Premium CE Edition Python ?


Je crois que leur jeu TI préféré était Illusiat TI-81 remake, qui peut probablement être refait en python CE :troll:

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 23 Juin 2020, 14:06
de bebertii
Ah ça y est, c'est vrai que c'est enfin possible !
Je vais voir si j'arrive à en coder un aussi rapide que celui que j'avais fait en C sur arduino nano !

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 23 Juin 2020, 15:32
de Bobb
Pour coder le tetris en python il faut laisser le bloc en suspension, comme ça la personne appuie sur les touches qu'il veut pour déplacer, pivoter, jusqu'à ce qu'il appui par ememple sur entrée, ce qui va placer le bloc
En gros, le bloc ne bouge pas

Re: Tetris en Python pour NumWorks 13.2.0+

Message non luPosté: 23 Juin 2020, 20:00
de critor
Sans getKey() dans le Python TI-83PCE, c'est effectivement une solution.