π
<-
Chat plein-écran
[^]

Pseudo module graphique pour python 5.4 ou inférieur

Assembleur, Axe, C/C++, ICE...

Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bobb » 29 Jun 2020, 14:48

Bonjour à tous,
J'ai commencé à programmer un module "pseudo graphique" en python pour les calculatrices en version python 5.4 ou inférieur.
Vous vous demandez comment je fais ?
J'ai créé une classe screen() qui contient de nombreuses méthodes comme refresh() qui permet d'afficher l'écran avec ses données actuelles, set_pxl(), get_pxl(), etc.
Je compte aussi faire un "pseudo module turtle"
En fait, un pixel est un caractère, placé à un endroit spécifique sur l'écran.
La résolution est de 32*11 pixels.
Vous pourrez choisir le caractère de pixel, et le caractère de fond.
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: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby CaptainLuigi » 29 Jun 2020, 16:00

Tiens , j'avais fait la meme chose ( classe screen ) pour mon TiAdPy :)
User avatar
CaptainLuigiPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.4%
 
Posts: 32
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
Class: Première générale
YouTube: Tutodev
GitHub: PaulThorel

Re: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bobb » 29 Jun 2020, 16:03

Je peux le télécharger ?
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: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby CaptainLuigi » 29 Jun 2020, 16:39

Pas vraiment prêt , mais tiens ;) :

Code: Select all
class screen():
  def __init__(self,x,y,fill=" "):
    self.x=x
    self.y=y
    self.tab=[[fill for i in range(x)]for j in range(y)]
  def locate(self,x,y,text):
    for i in range(x,32):
      try:
        self.tab[y][i]=text[i-x]
      except:
        pass
  def display(self):
    for y in self.tab:
      for x in y:
        stdout.write(x)

def clr():
  stdout.write("\n"*11+"\b"*352)


Sinon , une vieille version pas très solide : https://github.com/Paul-Thorel/TI-AD-PY/blob/master/TIADPY.py
User avatar
CaptainLuigiPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.4%
 
Posts: 32
Joined: 04 Dec 2019, 12:36
Gender: Male
Calculator(s):
Class: Première générale
YouTube: Tutodev
GitHub: PaulThorel

Re: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bobb » 29 Jun 2020, 17:48

Merci je vais voir
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

Online

Re: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby critor » 29 Jun 2020, 23:47

Belle initiative ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 6.6%
 
Posts: 35602
Images: 9524
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: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bobb » 30 Jun 2020, 10:17

Ça me saoule hier, python a buggé et la RAM s'est effacée, le programme avec.
Mais bon ça va me donner une occasion de refaire un programme propre.
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: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Adriweb » 30 Jun 2020, 14:19

Tu programmes... sur calculatrice ? Mais pourquoi o_O
Mais bon, si t'as pas le choix, fais un backup en archive, puis sur ordi quand t'auras le temps :)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 54.5%
 
Posts: 12964
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bobb » 30 Jun 2020, 15:03

Eh oui Adriweb, je programmes sur calculatrice, j'ai pas besoin d'utiliser un ordi pour ça. De toute façon, ça ne me dérange pas trop.
De tout façon, ce programme, je ne sais pas si il va être vraiment utile. J'ai commencé à programmer un automate qui répond à des questions pré-programmées en mettant à profit la fonction de lecture de contenu des programmes dans lequel je stocke les données.
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: Pseudo module graphique pour python 5.4 ou inférieur

Unread postby Bisam » 01 Jul 2020, 08:26

OH ! Je pense qu'il y a moyen de faire un Même les pommes de terre ont des yeux ! avec ça. :bj:
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 48.5%
 
Posts: 5482
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

Next

Return to Langages alternatifs

Who is online

Users browsing this forum: No registered users and 7 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.
668 utilisateurs:
>659 invités
>3 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)