π
<-
Chat plein-écran
[^]

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.: 41.4%
 
Messages: 41455
Images: 14353
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.: 41.4%
 
Messages: 41455
Images: 14353
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.2%
 
Messages: 6858
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 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
Avatar de l’utilisateur
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 45.9%
 
Messages: 1007
Images: 64
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.: 41.4%
 
Messages: 41455
Images: 14353
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.

Re: Tetris en Python pour NumWorks 13.2.0+

Message non lude DoOmnimaga » 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:
Dream of Omnimaga
ImageImageImageImage
Avatar de l’utilisateur
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 6.9%
 
Messages: 680
Images: 25
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter/X: DJOmnimaga
Facebook: djomnimaga

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 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.5%
 
Messages: 300
Inscription: 19 Avr 2020, 12:37
Localisation: Morbihan
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: CPGE MPI

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.: 41.4%
 
Messages: 41455
Images: 14353
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 15 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
869 utilisateurs:
>844 invités
>20 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)