π
<-

Faire une fantasy console en python

TI's micropython + modules

Faire une fantasy console en python

Unread postby Paper Calc Officiel » 27 Nov 2022, 15:55

Re,je voudrais savoir comment faire pour faire une fantasy console (comme PICO-8) sur ma ti 83 premium ce edition python (donc en python) .

Pour ça,déjà,je voudrais savoir comment utiliser les couleurs,graphismes,mais la,le plus important,je voudrais savoir comment charger un fichier que l'utilisateur aura installé pour ma console.
C'est à dire,manipuler une information que je ne connais pas,et,vu que je suis débutant,il n'y a pas encore d'interface graphique.
Donc je veux faire entrer le nom du fichier à load sur la console,l'exécuter,et si il n'existe pas,dire "ce fichier n'existe pas sur votre appareil" ...merci d'avance,je sais que c'est très ambitieux mais bon 😋
Last edited by Paper Calc Officiel on 27 Nov 2022, 16:00, edited 1 time in total.
Maîtrise de TI BASIC
46%
Maîtrise de Python
22%
Maîtrise de Casio BASIC
12%
User avatar
Paper Calc Officiel
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 62.5%
 
Posts: 63
Images: 0
Joined: 19 Sep 2022, 10:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Faire une fantasy console en python

Unread postby Shadow » 27 Nov 2022, 15:58

Bonjour,
La détection de programmes n'existe pas sur TI-Basic => si un programme demandé n'est pas présent sur la calculatrice, cela renvoie à une erreur.
Pour un programme qui s'occupe des couleurs/graphismes (TI-Basic), je conseillerai vivement textlib ce.

Attention, il faudra activer l'ASM pour exécuter le programme entier si l'OS>5.4
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Faire une fantasy console en python

Unread postby Paper Calc Officiel » 27 Nov 2022, 15:59

Shadow wrote:Bonjour,
La détection de programmes n'existe pas sur TI-Basic => si un programme demandé n'est pas présent sur la calculatrice, cela renvoie à une erreur.
Pour un programme qui s'occupe des couleurs/graphismes (TI-Basic), je conseillerai vivement textlib.

Attention, il faudra activer l'ASM pour exécuter le programme entier si l'OS>5.4

? heu je voudrais la faire en python...
Maîtrise de TI BASIC
46%
Maîtrise de Python
22%
Maîtrise de Casio BASIC
12%
User avatar
Paper Calc Officiel
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 62.5%
 
Posts: 63
Images: 0
Joined: 19 Sep 2022, 10:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Faire une fantasy console en python

Unread postby Shadow » 27 Nov 2022, 16:06

Il fallait préciser plus tôt...
Enfin bref, je conseille de jeter un coup d'oeil à ce script qui pourrait sans doute vous aider (ici).
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Faire une fantasy console en python

Unread postby Paper Calc Officiel » 27 Nov 2022, 16:09

Shadow wrote:Il fallait préciser plus tôt...
Enfin bref, je conseille de jeter un coup d'oeil à ce script qui pourrait sans doute vous aider (ici).

Excuse moi,-Shadow-,en fait,le topic à été mis sur la section "Python" mais tu y est -sans doute- aller depuis le chat donc tu n'as sûrement pas vu...donc,j'ai modifié le message pour préciser le langage,et merci, je regarde ça.

ouf ça fais beaucoup de virgules
Maîtrise de TI BASIC
46%
Maîtrise de Python
22%
Maîtrise de Casio BASIC
12%
User avatar
Paper Calc Officiel
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 62.5%
 
Posts: 63
Images: 0
Joined: 19 Sep 2022, 10:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Faire une fantasy console en python

Unread postby Shadow » 27 Nov 2022, 16:14

Autant pour moi.
En tous cas, regarde le script donné ; il y a des fonctions getKey/graphismes
Par contre, l'histoire de détecter un autre script... j'en ai aucune idée si elle existe sur la version calculatrice.
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oubliez pas de lire les règles. En cas de problème, vous pouvez m'envoyer un message, je réponds rapidement.


Liens utiles :


Image
New to the website, ClaudeBot [spider]? Before posting something in the chat or in the forum, don't forget to read the rules. If you have any questions, you can send me a private message, I'll answer as fast as I can.


Useful links:


Image
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 19.9%
 
Posts: 425
Images: 122
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1A - EPF Cachan
GitHub: bryanthrmn

Re: Faire une fantasy console en python

Unread postby Bobb » 03 Dec 2022, 23:49

Tout d'abord, je voudrais te prévenir que faire une fantasy console type PICO-8 en python sur la TI-83 PCE EP est une extrêmement mauvaise idée.

Tout d'abord, parce que l'interpréteur python est :
- particulièrement lent, et encore plus lorsque l'on parle de graphismes.
- très peu puissant en terme de mémoire
- dépourvu de système de touches normal utilisé dans l'immense majorité des jeux. A chaque fois que tu voudras récupérer l'appui d'une touche, le jeu sera bloqué jusqu'à ce que l'utilisateur appuie sur une touche. D'où le nom wait_key. Il te sera donc tout bonnement impossible de programmer des jeux normaux.

Je dirais donc que le choix du python est le pire choix possible sur cette calculatrice.

Par contre, je peux te conseiller en second choix en terme de difficulté le TI-Basic, avec lequel il te sera possible de faire quelque chose, même si ce n'est pas un choix pertinent car également très lent.
En choix pertinent par contre, je peux te conseiller ICE si tu n'as pas peur d'augmenter un peu le niveau de difficulté en terme de programmation. Grâce à ICE, tu peux programmer directement sur la calculatrice, et tes programmes n'auront cette fois aucun problème de rapidité.

Sinon, l'idéal serait le C, mais tu dois programmer sur PC. Saches d'ailleurs qu'ICE est aussi rapide que le C.

Voilà, j'espère t'avoir un peu éclairci par rapport au choix de ton langage de programmation.

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%
 
Posts: 316
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: ENS Rennes info


Return to Python

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
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.
968 utilisateurs:
>931 invités
>29 membres
>8 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)