π
<-
Chat plein-écran
[^]

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,
Anonymous
? 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
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 17.1%
 
Posts: 400
Images: 121
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale générale : Spécialités Mathématiques - Physique-Chimie
YouTube: Geometry Dash CE
GitHub: Bryankaveen

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,
Anonymous
? 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
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 17.1%
 
Posts: 400
Images: 121
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale générale : Spécialités Mathématiques - Physique-Chimie
YouTube: Geometry Dash CE
GitHub: Bryankaveen

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,
Anonymous
? 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
User avatar
ShadowSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 17.1%
 
Posts: 400
Images: 121
Joined: 26 Feb 2021, 12:46
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale générale : Spécialités Mathématiques - Physique-Chimie
YouTube: Geometry Dash CE
GitHub: Bryankaveen

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 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 84.5%
 
Posts: 267
Joined: 19 Apr 2020, 12:37
Location: Morbihan
Gender: Male
Calculator(s):
MyCalcs profile
Class: CPGE MP2I


Return to Python

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Social TI-Planet
-
Featured topics
Concours de dessin de Noël 2022 par Casio jusqu'au 30 janvier 2023 : programme ton menu de Noël sur ta fx-92+ Spéciale Collège ou Graph 90/35+E II
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
816 utilisateurs:
>791 invités
>19 membres
>6 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)