π
<-

Tetris en Python pour NumWorks 13.2.0+

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude critor » 30 Mai 2020, 19:50

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.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude critor » 30 Mai 2020, 20:37

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 ?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude Lionel Debroux » 30 Mai 2020, 20:42

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é.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6873
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude cent20 » 31 Mai 2020, 14:35

Il avance ce Tetris en python pour l'OS 5.5.1 de la TI 83 PCE Critor ? :troll:
Image
Enseignant Maths & NSI : Projets, tutos & ressources NumWorks.
📙 Mes 3 livres : Apprendre avec l'IA | Découvrir la NumWorks | Discovering the NumWorks.
Soutenez l'évolution de la NumWorks (un 👍 suffit) : #2292 & #1680.
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 51.4%
 
Messages: 1128
Images: 67
Inscription: 17 Mai 2012, 09:49
Localisation: Avignon
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: nsi_xyz

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude critor » 31 Mai 2020, 14:42

Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte. :troll:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude Extra44 » 31 Mai 2020, 16:51

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:
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

En ligne

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude Dream of Omni » 31 Mai 2020, 18:56

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:
ImageImageImageImageImage
Avatar de l’utilisateur
Dream of OmniPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 30.2%
 
Messages: 724
Images: 51
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: dreamofomni
Facebook: dreamofomnimaga.page

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude bebertii » 23 Juin 2020, 14:06

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 !
Avatar de l’utilisateur
bebertii
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 93.3%
 
Messages: 11
Inscription: 09 Fév 2016, 11:23
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: prof de physique

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude Bobb » 23 Juin 2020, 15:32

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

Tous mes programmes sont disponibles ici

↳ Testez mon simulateur Android sur Ti-83 Premium CE et / ou Édition Python
Jetez un coup d'oeil à mon langage de programmation interprété Neon.

Image
Avatar de l’utilisateur
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 0.7%
 
Messages: 322
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes info

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude critor » 23 Juin 2020, 20:00

Sans getKey() dans le Python TI-83PCE, c'est effectivement une solution.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 53.7%
 
Messages: 42421
Images: 17170
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Précédente

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 111 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3043 utilisateurs:
>3021 invités
>14 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)