Bonjours à tous,
il y a quelques temps j'avait posté un petit outil convertissant ( via un script JS dans une page html ) une image en code TI-BASIC avec des pxl-on(...). J'ai donc ajouté 1 cuillère à soupe de CSS ainsi que quelques grammes de BASIC francais, j'ai laissé cuire le tout quelque minute au four et voila. Certe ce n'est pas très optimisé ( 5 pixels identique de suite donneront 5 pxl-on() au lieu d'une ligne ) mais c'est toujours pratique.
Donc, dans ce petit fichier compressé vous trouverez:
- Une palette PNG*
- Une palette photoshop*
- Une image de test & son résultat ( prgm .8xp )
- Et le script évidemment.
*Vos images nécessitent d'être au couleur de votre calculatrice ( Ici une 83 PCE )
L'image se dessine relativement à X & Z ( Y se reset au ClrDraw donc j'ai pris Z )
Le script gère le TI-BASIC anglais & francais.
Pour les intéressés, ça marche avec un canvas et une boucle FOR qui scan chaque pixel un par un: Si vous voulez l'optimisé/ le recoder allez y c'est fait pour ça !
Marche sous Chrome et Mozilla ( j'ai pas testé Opera ni Safari [ni IE au cas où] ) et je vous conseil fortement Chrome qui a un moteur Javascript bien plus puissant que notre célèbre renard.
Wala wala je crois que j'ai tout dis, si vous avez des questions, levez la main ! Si ya des fautes d'orthographes, faite le moi remarquer.
Rendu:
http://image.noelshack.com/fichiers/2016/39/1475094049-capture-1.png
Telechargement:
Image to (TI-)BASIC V2
Voir le premier message non lu • 8 messages
• Page 1 sur 1
-
Geektor_
Niveau 2: MI2 (Membre Initié)- Messages: 8
- Inscription: 15 Aoû 2016, 17:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Lycée
Re: Image to (TI-)BASIC V2
Félicitations !
J'avais commencé un truc similaire mais j'avais rapidement abandonné par manque de motivation
En tout cas très beau projet !
Peut-être qu'en C/C++ se serait plus rapide qu'en JS ?
J'avais commencé un truc similaire mais j'avais rapidement abandonné par manque de motivation
En tout cas très beau projet !
Peut-être qu'en C/C++ se serait plus rapide qu'en JS ?
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Messages: 3158
- Images: 37
- Inscription: 25 Fév 2013, 16:21
- Localisation: Toulouse
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingénieur en électronique
- YouTube: Wistaro
- Twitter/X: Wistaro
- GitHub: Wistaro
Re: Image to (TI-)BASIC V2
Mon niveau en C se limite à printf() et à l'arduino xD.
Après ya peut être moyen de "build" du JS pour faire une appli en C.
Après ya peut être moyen de "build" du JS pour faire une appli en C.
-
Geektor_
Niveau 2: MI2 (Membre Initié)- Messages: 8
- Inscription: 15 Aoû 2016, 17:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Lycée
Re: Image to (TI-)BASIC V2
Non, y a bien eu une tentative à un moment mais c'est tout simplement IMPOSSIBLE. Au niveau logique ça ne passe pas.
En C on a des types, int, char et tout, alors qu'en JavaScript on peut mettre tout ce qu'on veut dans une variable (c'est un foutoir pas possible).
Du coup, comment tu fais pour savoir que telle variable par exemple contient un nombre ? Bah tu peux paaaaas. C'est bien dommage mais c'est ça qui empêche la compilation du JavaScript. Par contre convertir du C en JS ça c'est possible.
En C on a des types, int, char et tout, alors qu'en JavaScript on peut mettre tout ce qu'on veut dans une variable (c'est un foutoir pas possible).
Du coup, comment tu fais pour savoir que telle variable par exemple contient un nombre ? Bah tu peux paaaaas. C'est bien dommage mais c'est ça qui empêche la compilation du JavaScript. Par contre convertir du C en JS ça c'est possible.
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
-
Clément.7
Niveau 11: LV (Légende Vivante)- Messages: 348
- Inscription: 12 Juin 2013, 15:02
- Localisation: Près de Nantes
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: IUT Informatique en 2017-2019
- GitHub: ClementNerma
Re: Image to (TI-)BASIC V2
J'ai pas très bien compris: quand le moteur js compile....le js, ya bien un moment ou il sait de quel type est la variable non ?
Ya pas de TypeOf en C ?
PS: Très sympa ton jeu ->http://haskier.890m.com/
Ya pas de TypeOf en C ?
PS: Très sympa ton jeu ->http://haskier.890m.com/
-
Geektor_
Niveau 2: MI2 (Membre Initié)- Messages: 8
- Inscription: 15 Aoû 2016, 17:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Lycée
Re: Image to (TI-)BASIC V2
Y'a pas de typeof en C puisque les variables sont déjà typées... et donc tu ne peux appeler des variables sur des fonctions qui savent exactement ce qu'elles reçoivent en argument par exemple.
Après, rien ne t’empêche de recréer un système de typage faible à l'intérieur de code C, mais ce n'est pas la question ici.
Et pis bref, du JS bien foutu, ça n'a aucune raison d'être lent - les moteurs JS de nos jour ssont très performants
Après, rien ne t’empêche de recréer un système de typage faible à l'intérieur de code C, mais ce n'est pas la question ici.
Et pis bref, du JS bien foutu, ça n'a aucune raison d'être lent - les moteurs JS de nos jour ssont très performants
MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Messages: 14613
- Images: 1218
- Inscription: 01 Juin 2007, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Twitter/X: adriweb
- GitHub: adriweb
-
Geektor_
Niveau 2: MI2 (Membre Initié)- Messages: 8
- Inscription: 15 Aoû 2016, 17:28
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Lycée
Re: Image to (TI-)BASIC V2
Pour ça on utilise des fonctions à plusieurs déclarations, c'est-à-dire qu'on déclare plusieurs fois la même fonction avec des arguments différents. Ou bien la fonction en question prend comme argument une structure, qui peut contenir différents types de données, ou encore une classe pour le C++...
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
-
Clément.7
Niveau 11: LV (Légende Vivante)- Messages: 348
- Inscription: 12 Juin 2013, 15:02
- Localisation: Près de Nantes
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: IUT Informatique en 2017-2019
- GitHub: ClementNerma
8 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités