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.
Tetris en Python pour NumWorks 13.2.0+
20 posts
• Page 2 of 2 • 1, 2
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Tetris en Python pour NumWorks 13.2.0+
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 ?
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 ?
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Tetris en Python pour NumWorks 13.2.0+
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é.
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é.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: Tetris en Python pour NumWorks 13.2.0+
Il avance ce Tetris en python pour l'OS 5.5.1 de la TI 83 PCE Critor ?
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
-
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)- Posts: 1047
- Images: 67
- Joined: 17 May 2012, 09:49
- Location: Avignon
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: nsi_xyz
Re: Tetris en Python pour NumWorks 13.2.0+
Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Tetris en Python pour NumWorks 13.2.0+
critor wrote:Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte.
Fastoche, y' aqu'à l'enlever (sans rien rajouter)
Ou alors, les remplacer par des random ...
-
Extra44Premium
Niveau 11: LV (Légende Vivante)- Posts: 591
- Images: 1
- Joined: 20 Jan 2011, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: S.I.
Re: Tetris en Python pour NumWorks 13.2.0+
critor wrote: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
-
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 696
- Images: 51
- Joined: 21 Feb 2012, 12:04
- Location: Quebec, Canada
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 11eme annee scolaire termine
- YouTube: DJOmnimaga
- Facebook: dreamofomnimaga.page
Re: Tetris en Python pour NumWorks 13.2.0+
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 !
Je vais voir si j'arrive à en coder un aussi rapide que celui que j'avais fait en C sur arduino nano !
-
bebertii
Niveau 2: MI2 (Membre Initié)- Posts: 11
- Joined: 09 Feb 2016, 11:23
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: prof de physique
Re: Tetris en Python pour NumWorks 13.2.0+
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
En gros, le bloc ne bouge pas
Tous mes programmes sont disponibles ici
↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition PythonJetez un coup d'oeil à mon langage de programmation interprété Neon.
-
BobbProgrammeur
Niveau 11: LV (Légende Vivante)- Posts: 319
- Joined: 19 Apr 2020, 12:37
- Location: Morbihan
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: ENS Rennes info
Re: Tetris en Python pour NumWorks 13.2.0+
Sans getKey() dans le Python TI-83PCE, c'est effectivement une solution.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15887
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
20 posts
• Page 2 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests