π
<-

Tetris en Python pour NumWorks 13.2.0+

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby critor » 30 May 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby critor » 30 May 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby Lionel Debroux » 30 May 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Online

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby cent20 » 31 May 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
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.3%
 
Posts: 1047
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby critor » 31 May 2020, 14:42

Si tu en fais un qui marche sans faire appel à get_key(), promis je te l'adapte. :troll:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby Extra44 » 31 May 2020, 16:51

critor wrote: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:
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Online

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby DoOmnimaga » 31 May 2020, 18:56

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 :troll:
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 21.4%
 
Posts: 696
Images: 51
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Facebook: dreamofomnimaga.page

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby bebertii » 23 Jun 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 !
User avatar
bebertii
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 93.3%
 
Posts: 11
Joined: 09 Feb 2016, 11:23
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: prof de physique

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby Bobb » 23 Jun 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
User avatar
BobbProgrammeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 0.3%
 
Posts: 319
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby critor » 23 Jun 2020, 20:00

Sans getKey() dans le Python TI-83PCE, c'est effectivement une solution.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41980
Images: 15887
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Previous

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
835 utilisateurs:
>812 invités
>16 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)