π
<-
Chat plein-écran
[^]

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: 6.9%
 
Posts: 35672
Images: 9559
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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 , , ... 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: 6.9%
 
Posts: 35672
Images: 9559
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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: 7.3%
 
Posts: 6552
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

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 de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20Généreux
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 29.4%
 
Posts: 394
Images: 30
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):

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: 6.9%
 
Posts: 35672
Images: 9559
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
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: 44.6%
 
Posts: 583
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
Class: S.I.

Re: Tetris en Python pour NumWorks 13.2.0+

Unread postby DJ Omnimaga » 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 , , ... 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:
User avatar
DJ OmnimagaPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 99.8%
 
Posts: 385
Images: 1
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
Class: Diplômé Secondaire (11ème année scolaire terminé)
YouTube: DJOmnimaga
Twitter: DJOmnimaga
Facebook: DJOmnimaga

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 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 12.5%
 
Posts: 7
Joined: 09 Feb 2016, 11:23
Gender: Not specified
Calculator(s):
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

Image
User avatar
Bobb
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 67.2%
 
Posts: 97
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
Class: Seconde

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: 6.9%
 
Posts: 35672
Images: 9559
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Previous

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 5 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
432 utilisateurs:
>427 invités
>0 membre
>5 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)