π
<-
Chat plein-écran
[^]

News 2024
Avril (1)

News 2023
Août (2)
Juin (3)
Mai (7)
Avril (2)
Mars (3)

News 2022
Août (3)
Juin (4)
Mai (1)
Avril (6)
Mars (4)
Janvier (12)

News 2021
Août (8)
Juillet (28)
Juin (20)
Mai (19)
Avril (25)
Mars (15)

News 2020
Août (16)
Juillet (13)
Juin (17)
Mai (38)
Avril (21)
Mars (17)

News 2019
Août (10)
Juin (4)
Mai (11)
Avril (8)
Mars (18)
Janvier (14)

News 2018
Août (5)
Juin (9)
Mai (10)
Avril (2)
Mars (14)
Janvier (12)

News 2017
Août (10)
Juillet (14)
Juin (14)
Mai (11)
Avril (9)
Mars (12)
Janvier (11)

News 2016
Octobre (10)
Août (8)
Juin (8)
Mai (14)
Avril (9)
Mars (13)
Janvier (11)

News 2015
Octobre (15)
Août (11)
Juin (7)
Mai (12)
Avril (6)
Mars (11)

News 2014
Août (2)
Juin (2)
Mai (5)
Avril (4)
Mars (5)

News 2013
Août (6)
Juin (8)
Mai (14)
Avril (24)
Mars (16)
Janvier (10)

News 2012
Octobre (11)
Août (6)
Juin (8)
Mai (16)
Avril (16)
Mars (6)

News 2011
Août (4)
Juin (11)
Mai (5)
Avril (2)
Mars (6)

News 2010
Juin (1)
Mai (2)
Avril (1)

News 2009
Août (2)
Avril (1)

Présentation PB: Project Builder avec compilateur C en ligne

Nouveau messagede Adriweb » 18 Mar 2016, 21:30


Depuis sa création, TI-Planet met en avant la programmation, surtout sur les calculatrices TI, à travers un grand nombre de news, de présentations et tests de programmes, de tutoriaux, de concours etc.
Nous sommes ravis désormais de pouvoir lancer (en beta) une plateforme en ligne, et donc d'autant plus accessible à tous facilement, permettant d'aller encore plus loin dans cet effort de promotion de la programmation, que nous appelons le "Project Builder" (PB).

Le Project Builder, qu'est-ce que c'est ?
Simplement, c'est un "sous-site" de TI-Planet proposant à travers une interface simplifiée un ensemble d'outils ("modules"), comme par exemple des IDE (environnement de développement) pour créer, par soi-même ou à plusieurs, du contenu à travers des programmes pour calculatrices.

L'architecture modulaire du PB permet de gérer plusieurs types de projets, eux-mêmes contenant plusieurs éléments le cas échéant. Pour l’instant, le PB n'en est qu'à ses débuts, et le seul type de projet "prêt" est le compilateur C pour calculatrices CE (TI-83 Premium CE et TI-84 Plus CE), dont nous allons donner plus de détails dans la partie suivante.
En fait, on vous parlait déjà de ce Project Builder et son module de compilateur C depuis quelques temps (septembre 2015 !) dans le topic associé concernant ce module - ce n'est donc pas une véritable surprise ;)

Par ailleurs, dans le futur, on peut imaginer des modules comme des éditeurs de :
  • TI-Basic z80/eZ80 (séries 82/83/84)
  • TI-Nspire Lua
  • images/sprites
  • ...

Revenons un peu plus en détail sur la mention, plus haut, de la création "à plusieurs". En effet, le PB présente un aspect social et multi-utilisateurs :
  • Possibilité de partager ses projets avec d'autres personnes
  • Choix dudit partage en lecture-seule ou lecture-et-écriture
  • Possibilité de cloner/forker un projet existant
  • Édition collaborative en temps réel
  • Chat intégré


Nous espérons que ces efforts aideront à populariser la programmation auprès des collégiens, lycéens et étudiants, en leur fournissant une plateforme simple mais complète :)

Nous sommes par ailleurs fiers d'annoncer que le Project Builder est open-source, et même libre (GPLv3), pour permettre la contribution dans l’esprit de la communauté - il est conçu de telle sorte que son fonctionnement n'est pas verrouillé sur l’infrastructure du site. Nous encourageons (et remercions d'avance) toute personne intéressée à contribuer, pour rajouter des choses, corriger des bugs, etc. Le lien vers le code est disponible en bas de cet article.


Le compilateur C pour calculatrices CE, un module du PB
Ce n'est pas nouveau, depuis l'arrivée de la gamme "CE" des calculatrices TI en 2015, le nouveau matériel plus puissant les composant (CPU eZ80 plus rapide que le z80, davantage de RAM, etc.) permet de faire des choses bien plus intéressantes que sur les modèles d'avant, y compris donc de la programmation "native", en C, bien plus attrayante que de l'assembleur, et utilisée souvent sur ordinateur ou autres plateformes.
Le Project Builder intègre donc ce module "compilateur C pour CE", dont le back-end est basé sur les travaux de "MateoConLechuga" (que nous remercions bien) au niveau de la toolchain.

Fonctionnalités:
Relatifs au back-end (compilateur)
  • Compilation C pour CE via utilisation transparente de la toolchain C89/ANSI de ZDS (outil Zilog officiel)
  • Intégration d'includes (headers) standards améliorés
  • Link automatique des bibliothèques que vous utilisez dans votre code source le cas échéant (include dans lib/ce/)
  • Analyse statique automatique via cppcheck (avec présentation intégrée à l'éditeur)

Relatifs au front-end (interface utilisateur)
  • Coloration syntaxique
  • Auto-complétion semi-intelligente
  • Support de projets multi-fichiers
  • Console affichant la sortie du Makefile (log de build, link, etc.)
  • Indicateur d'état de build et timestamp associé
  • Affichage inline des warnings et erreurs
  • Exemples/templates intégrés pour pouvoir partir d'une base existante
  • "Goodies" divers sur l'éditeur
    • Auto-indentation, Sélections/curseurs multiples, Code folding...
    • Search&Replace intégré (avec option RegExp)
    • Ctrl/Cmd + survol de la souris sur une variable/fonction pour voir sa définition, ou clic pour aller à sa définition
    • Ctrl/Cmd + survol de la souris sur un nombre en base 10 pour le voir en base 16, ou clic pour le transformer en base 16

Spécifiques aux calculatrices CE
  • Export en fichier .8xp (programme) directement
  • Intégration d'includes (headers) standards spécifiques aux calculatrices CE (via Toolchain et Libraries)
  • Choix du nom du programme


Fonctionnalités prévues dans le futur...:
En plus d'améliorations diverses du GUI pour une meilleure expérience utilisateur, sont normalement prévues:
Show/Hide spoilerAfficher/Masquer le spoiler
  • Intégration du coeur de l'émulateur CEmu pour pouvoir tester et débugger ses programmes en temps-réel :bj:
  • Gestion du partage plus approfondie (en plus du read/write actuel, possibilité de choisir des utilisateurs spécifiques ayant accès)
  • Auto-complétion et aide inline pour les fonctions relatives à la CE
  • Liste dynamique/intéractive des fonctions du fichier en cours
  • Meilleure intégration des features de CodeMirror au niveau du multi-fichiers
  • Choix de compilation avec optimisation orienté vitesse (actuellement le cas) ou en taille
  • Choix du .8xp pour mettre le programme par défaut en RAM ou en Archive
  • Intégration de versioning (Git etc.)
  • Import/Export de projets
  • Intégration de la toolchain LLVM eZ80 quand celle-ci sera prête :)
  • Un thème sombre
  • Vos idées ?



Liens


Une question ? Une idée ? Un bug ? N'hésitez pas à participer sur ce topic !
Since its beginning, TI-Planet has promoted programming, especially on TI calculators, through many news, program features and reviews, tutorials, contests etc.
We are now proud to launch, in beta, a new online platform (online so as to be more easily accessible), to push even further this programming promotional effort. This online tool is called the "Project Builder" (PB).

What's the "Project Builder"?
Simply put, it's a "subsite" of TI-Planet, that offers a simplified interface through a set of tools ("modules"), such as an IDE, for creating, by oneself or with other people, content like programs, for calculators.

The modular architecture of the PB allows for multiple types of projects themselves possibly containing several elements. For now, the PB is still veyr young, and the only "ready" project type / module is the C compiler for the CE calculators (TI-84 Plus CE and TI-83 Premium CE), on which we will give more details in the next section.
In fact, we had already told you a bit about the PB and its C Compiler some time ago (September 2015!) in another topic, so it might not be much of a surprise ;)

Moreover, in the future, we can imagine other modules like:
  • TI-Basic z80/eZ80 (82/83/84 series)
  • TI-Nspire Lua
  • images/sprites
  • ...

Let's go back in a little more detail on the reference above, creating things "with other people". Indeed, the PB has social / multi-user features:
  • Possibility of sharing one's projects with other people
  • Such sharing can be in read-only or read/write access
  • Possibility of cloning/forking a project
  • Real-time multiuser editing/collaboration
  • Integrated chat


We hope that these efforts will help popularize programming among high school and university students, providing a simple yet comprehensive platform :)

We are also glad to announce that the Project Builder is open-source, and even free as in freedom (GPLv3), to enable the contribution in the spirit of the community - it is designed in such a way that its operation is not locked on a specific site infrastructure. We encourage (and thank in advance) anyone interested in contributing and helping in general, adding things, fixing bugs, etc. A link to the code is available at the bottom of this article.


The C Compiler for the CE calculators - a module of the PB
This isn't new - since the release of the CE calculators series in 2015, their new more powerful hardware (eZ80 CPU, faster than the Z80, more RAM, etc.) allows much more interesting things than on prior models, including indeed "native" C programming, much more attractive than assembly, and often used on PC or other platforms.
The Project Builder thus has a "CE C compiler" module, whose back-end is based on the toolchain work by "MateoConLechuga" (who we thank very much).

Features:
Relative to the back-end (compiler)
  • Compiling C for the CE via a transparent usage of the C89/ANSI ZDS-powered toolchain (using official Zilog tools)
  • Integrates enhanced standard include files (headers)
  • Automatic linking of libraries that you use in your source code (include in lib/ce/)
  • Automatic static code analysis via cppcheck (with built-in inline editor display)

Relative to the front-end (user interface)
  • Syntax coloring
  • Half-smart auto-completion
  • Multi-file project support
  • Console showing the Makefile output (build log, link log, etc.)
  • Build status indicator with associated timestamp
  • Inline display of compilation warning and errors
  • Embedded examples/templates so as to start from an existing base
  • Various editor "Goodies"
    • Auto-indentation, multiple selections/cursors, Code folding...
    • Built-in search&replace (with RegExp possibility)
    • Ctrl/Cmd + mouse-over on a variable/function to see its definition, and click to jump to it
    • Ctrl/Cmd + mouse-over on a base 10 number to see base 16 representation, and click to make it written in base 16

Specific to CE calculators
  • Export to .8xp (program) file directly
  • Integrates include files (headers) specific to the CE (via Toolchain and Libraries)
  • Program name choice


Features planned for the future...:
In addition to various improvements on the GUI for a better user experience, the following are on the TODO list:
Show/Hide spoilerAfficher/Masquer le spoiler
  • Integration of the CEmu emulator core in order to try and debug programs in real-time :)
  • Deeper sharing options (in addition to read/write currently, possibility to choose specific user access)
  • Auto-completion and inline help for CE-specific functions Done :)
  • Dynamic/Interactive function list in the current file Done :)
  • Improved integration of CodeMirror features for multi-file projects
  • Choice of compiling optimization towards speed (current setting) or size Done :)
  • Choice for the .8xp to be set by default in RAM or in Archive No need anymore, archive ftw :)
  • Versioning integration (Git etc.)
  • Project Import/Export Done :)
  • Integrating the LLVM eZ80 toolchain when it is ready :) Done :)
  • A dark theme Done :)
  • Your ideas?



Links


A question? An idea? A bug report? Feel free to reply in this topic!


TI-Planet-PB-presentation.ppsx
(2.58 Mio) Téléchargé 103 fois
Lien vers le sujet sur le forum: Présentation PB: Project Builder avec compilateur C en ligne (Commentaires: 205)

Test hub TI-Navigator type I

Nouveau messagede critor » 20 Mar 2016, 23:56

Le système TI-Navigator permet de monter un réseau sans-fil de calculatrices TI-Nspire au sein d'une classe.
Bien que moins connu car non commercialisé en France, il est également possible de monter un réseau sans-fil TI-Navigator avec les calculatrices TI-73, TI-82 Plus, TI-83 Plus et TI-84 monochromes.

La mise en place de ces réseaux nécessite l'usage de points d'accès spécifiques :
  • Le point d'accès TI-Navigator type I (qui est en fait un Interasys RoamAbout CSIWS-A, - TI-73/82+/83+/84+ monochromes).
  • Le point d'accès TI-Navigator type II (qui est en fait un Inventec AP-201 - TI-73/82+/83+/84+ monochromes).
  • Les points d'accès TI-Navigator gris (de référence NAV-AP-US pour l'Amérique du Nord ou NAV-AP-WW pour le reste du monde et dissimulant un point d'accès Netgear WAG102 muni d'une carte interface propriétaire - TI-73/82+/83+/84 monochromes et TI-Nspire).
  • Les points d'accès TI-Nspire Navigator ou TI-Nspire CX Navigator (TI-Nspire).
6527114511753173


19551948706Un tel réseau est réalisable avec nos calculatrices, à condition de les doter chacune à un périphérique dédié :
  • pour les TI-Nspire et TI-Nspire CX, le module est individuel et se connecte sur chaque calculatrice
    3768
  • pour les TI-73/83/84 monochromes, il s'agit en fait d'un hub qui peut accueillir de 1 à 4 calculatrices, nécessitant donc de faire courir des fils dans la salle de classe, ou bien de regrouper les tables quatre par quatre


Dans deux articles précédents nous vous avions présenté les hub TI-Navigator type II et point d'accès TI-Navigator type II, destinés donc à être utilisés ensembles.
Par la suite grâce à Brandon Wilson nous avions pu vous présenter le point d'accès TI-Navigator type I.

6545Ce soir, nous avons donc le plaisir de boucler la boucle et de vous présenter le tout dernier périphérique TI-Navigator qui nous manquait, le hub TI-Navigator type I ! :bj:
Comme le type II, le hub se présente sous la forme d'un boîtier, certes ici beaucoup plus imposant, à surmonter d'un adapateur amovible lui rajoutant la connectivité mini-Jack pour brancher jusqu'à quatre calculatrices TI-73/82+/83+/84+ monochromes.
37676548Mais nous notons ici à la différene que le connecteur est standard, un simple DB25.

6547655865506546En continuant notre tour d'ensemble, nous notons un connecteur d'alimentation sur la tranche droite, un connecteur 'dock' inférieur à trois contacts pour une station de recharge.
Au dos un bouton reset de réinitialisation demandant de ne pas appuyer trop fort, et un timbra à date I-0604B indiquant qu'il s'agit ici de la révision B du matériel et que le hub a été assemblé en juin 2004 dans l'usine de code I (Inventec - Taiwan).

544954485447Le capot argenté translucide se retire facilement et nous révèle l'utilisation d'une carte WiFi PCMCIA de chez Texas Instruments
37093780En cela, le type I s'oppose donc au type II qui utilisait une carte WiFi CompactFlash bien plus petite, soit 50 pins au lieu de 68 ce qui explique en partie la taille bien plus imposante du type I.

655565546553L'ouverture du hub nous révèle deux cartes électroniques interconnectées.
Sur la face arrière nous avons une carte s'occupant de la connectivité avec les calculatrices et de la grosse batterie Texas Instruments Ni-MH (nickel-hydrure) délivrant 7,2 Volts.
3770Là encore, les dimensions n'ont rien à voir avec la minuscule batterie équipant le type II en comparaison ! :o

65576556Sur la face avant nous avons la carte offrant le connecteur PCMCIA pour le WiFi permettant de communiquer avec le point d'accès.



37766565Et pour ceux qui ont été sages et ont lu jusqu'au bout, petite surprise, nous avons même la station de recharge dédiée, le TI-Navigator network charging bay type I.
De conception fort différente du type II, il ressemble ici à un panier facilement transportable par l'enseignant avec son anse, et permettant de stocker et recharger jusqu'à quatre hubs de type I.
La zone centrale sous l'anse permet hors utilisation de stocker l'adaptateur d'alimentation, ici le AC9930 de chez Texas Instruments offrant 12 Volts, et venant bien évidemment avec un cordon nord-américain qu'il nous a suffi de remplacer. ;)
6559 6560 6561 6562 6563 6564




En l'absence de développement de nouveaux produits, voilà donc qui clot notre série d'articles sur le système TI-Navigator et nous a permis en même temps de rattraper notre retard sur l'histoire de cette technologie. Nous espérons que cela a pu vous intéresser. A bientôt, peut-être... ;)
Lien vers le sujet sur le forum: Test hub TI-Navigator type I (Commentaires: 1)

"TI Codes", du codage aux jeux en français sur 83 Premium CE

Nouveau messagede critor » 22 Mar 2016, 18:05

Image

En octobre dernier, Texas Instruments lançait sur son site international la section TI Codes.

Il s'agit de permettre à tout un chacun de débuter la programmation sur sa calculatrice graphique, une activité à la fois logique et créatrive permettant selon nous aux élèves de s'épanouir.

Et bien désormais TI Codes est également disponible en français sur l'espace enseignant du site TI-France ! :bj:
La seule différence à part la langue semble être que la version française cible uniquement la calculatrice TI-83 Premium CE, là où la version internationale ciblait à la fois le modèle équivalent TI-84 Plus CE et la TI-Nspire.


Tu y retrouveras :
  • Une section d'initiation "10 Minutes de Code" pour te familiariser avec les instructions de base en seulement 10 minutes ! :bj:
  • Une section de mise en pratique "Au-delà des bases" qui te permettra d'appliquer tes connaissances à la programmation de jeux de plus en plus évolués :
    • nombre à deviner :)
    • moteur de déplacement :D
    • jeu du serpent :bj:
  • Des ressources complémentaires pour les enseignants.
Les tutoriaux sont de bonne facture avec illustrations et guidage étape par étape ! :bj:





Au final une initiative louable pour tous les lycéens ou même étudiants souhaitant découvrir la programmation avec leur TI-83 Premium CE. :bj:



Nous restons toutefois quelque peu surpris du ciblage des seuls enseignants par la communication autour de cet outil, disponible uniquement via l'espace enseignant du site, outil qui ne nous semble pas rentrer dans les programmes scolaires actuels.

D'une part ce serait parfaitement d'actualité au collège avec les derniers programmes mentionnant entre autres le codage de jeux, mais les collégiens ne sont pas équipés de calculatrices graphiques et à notre connaissance on s'oriente à partir de la rentrée 2016 vers un équipement individuel des élèves en tablettes tactiles. Alors certes, on aurait pu imaginer une application TI-83 Premium CE à charger sur ces tablettes pour la programmation, mais là encore on semble s'orienter vers l'application Scratch.

D'autre part à ce jour, le codage de jeux n'est pas un objectif du programme actuel de mathématiques du lycée initié en 2009, et les exigences du BAC en terme de programmation sont encore largement inférieures à ce que disent les textes officiels. Quant à la spécialité ISN en Terminale S, elle est de toutes façons généralement enseignée en salle informatique avec d'autres outils comme Python.
Nous doutons donc qu'une majorité d'enseignants en lycée soient ici intéressés par autre chose que la phase d'initiation de 10 minutes, et encore uniquement si ils ont des classes équipées majoritairement de TI-83 Premium CE, laissant probablement dans ce cas la programmation des jeux en travail facultatif aux seuls élèves motivés terminant avant les autres.




Lien : https://education.ti.com/fr/france/espa ... r/ti-codes
Lien vers le sujet sur le forum: "TI Codes", du codage aux jeux en français sur 83 Premium CE (Commentaires: 4)

Tape enfin en minuscules sur ta TI-83 Premium CE

Nouveau messagede critor » 22 Mar 2016, 21:53

Nous avions déjà vu qu'avec l'éditeur intégré au logiciel TI-Connect CE, il était très facile de mettre du texte sur ta calculatrice TI-83 Premium CE. :bj:

Mais par contre, lorsque l'on tape directement sur la calculatrice en situation nomade, on est hélas limité à des lettres majuscules, assez désagréables à lire dès qu'il y a plusieurs lignes. :mj:

6777
6776
Ce problème est désormais résolu grâce à Diolum, étudiant, qui te sort le programme assembleur MinuMaju.
Il te suffit juste de le lancer, et par la suite tu auras très facilement accès aux lettres minuscules en faisant :f31: :f31:, et cela reste parfaitement compatible avec le verrouillage du mode texte via :f21: :f31:. :bj:
Et pour désactiver la possibilité de taper en minuscules, si besoin, il suffit de lancer le programme de nouveau :)

En réalité ce n'est pas le premier programme permettant d'activer le mode minuscule, puisqu'il y a eu auparavant Faster. Mais ce dernier n'est pas dédié à cette tâche qui vient en fait en bonus, et est donc plus complexe à utiliser. De plus ses fonctionnalités principales sont potentiellement dangereuses, et nous pensons le réserver à cet usage dans un prochain article dédié.

Téléchargement : https://tiplanet.org/forum/archives_voir.php?id=457630
Lien vers le sujet sur le forum: Tape enfin en minuscules sur ta TI-83 Premium CE (Commentaires: 17)

Transformation avancée de TI-73 Explorer en TI-83 plus

Nouveau messagede critor » 25 Mar 2016, 17:31

En France, l'entrée de gamme des calculatrices graphiques TI est la TI-82, suite au gros succès de cette gamme créée en 1993 et que nombres de livres scolaires prennent pour référence.
Les noms de modèles varient, mais le 82 reste dans tous les cas :
  • rentrée 1993 : TI-82
  • rentrée 2004 : TI-82 STATS
  • rentrée 2006 : TI-82 Stats.fr
  • rentrée 2014 : TI-82 Plus
  • rentrée 2015 : TI-82 Advanced
885Dans d'autres pays où le nom "TI-82" n'a pas eu une telle importance, c'est un autre modèle qui joue le rôle de l'entrée de gamme, la TI-73 Explorer.

Il s'agit d'une calculatrice initialement sortie en 1998 et utilisant une carte mère similaire à celle de la TI-83 Plus sortie l'année suivant en 1999.
Le système d'exploitation TI-73 est à la différence bien moins doté en fonctionnalités mathématiques, et un Boot Code différent termine d'introduire une incompatibilité artificielle entre les deux modèles.

Grâce à l'utilitaire Chameleon de Brandon Wilson il est possible d'installer un système TI-83 Plus sur sa TI-73 Explorer, en améliorant ainsi à la fois les fonctionnalités mathématiques et le prix de revente. :bj:

Toutefois, quelques difficultés d'utilisation sont alors introduites, puisque les deux modèles ont des claviers légèrement différents, si bien que certains utilisateurs de la communauté anglophone collaient des étiquettes sur leur clavier.

6782J'ai donc le plaisir de vous présenter la transformation de TI-73 Explorer en TI-83 Plus la plus avancée et la plus propre. :bj:

Il s'agit ici du modèle TI-73 Explorer introduit pour la rentrée 2009, et utilisant un boîtier de type TI-84 Plus.
3 touches ont été déplacées, et 8 autres ont été remplacées par des touches de boîtier TI-84 Plus.

Pour les TI-73 Explorer antérieures utilisant un boîtier de type TI-83 Plus, il suffira tout simplement d'utiliser des touches de boîtier TI-83 Plus. ;)

Reste toutefois encore le problème des fonctions secondaires de touches, qui elles sont inscrites directement sur le boîtier...
Lien vers le sujet sur le forum: Transformation avancée de TI-73 Explorer en TI-83 plus (Commentaires: 0)

Ta TI-83 Premium CE fait maintenant chronomètre pour l'EPS !

Nouveau messagede critor » 25 Mar 2016, 19:46

6783Outre les Mathématiques et la Physique-Chimie, nous avions déjà vu que ton extraordinaire TI-83 Premium CE pouvait te servir pour la Géographie et pour le Français.
Désormais grâce à Flip, élève de Seconde, elle fait aussi chronomètre et pourra donc également te servir en EPS ! ;)

Son programme Chronomètre CE reproduit un chronomètre digital à double affichage.
Cela permet notamment de retenir les temps mesurés sans avoir besoin de stopper le chronomètre ! :bj:



TI-83 Premium CE - mais qu'est-ce qu'elle ne fait pas ? ;)



Téléhargement : https://tiplanet.org/forum/archives_voir.php?id=435260
Lien vers le sujet sur le forum: Ta TI-83 Premium CE fait maintenant chronomètre pour l'EPS ! (Commentaires: 4)

Code facilement ton jeu C avec le clonage du Project Builder

Nouveau messagede critor » 29 Mar 2016, 12:22

Il y a une dizaine de jours, Adriweb te présentait le Project Builder, un outil en ligne te permettant entre autre de compiler des programmes C pour ton extraordinaire TI-83 Premium CE.
Le langage C permet notamment de créer des jeux beaucoup plus évolués et performants que le langage TI-Basic, comme Crystann, Mandragore, Androides et BillyBox.
6264603262216566

Depuis, plusieurs d'entre vous ont souhaité s'y mettre mais ont été rebutés par le projet par défaut.
Même si il n'est pas vide et que l'on ne peut donc pas accuser le syndrôme de la page blanche, il ne démontre que l'utilisation de fonctions de sortie sur l'écran texte que je trouve fort peu intéressantes dans ce contexte. :'(
Aussi avez-vous pour certains demandé une liste des fonctions utilisables.
Pour ceux qui ne souhaitaient pas perdre du temps à réinventer la roue, une autre façon de faire était de repartir du code d'un projet déjà existant. ;)
Tu pouvais notamment repartir du code source des jeux ci-dessus puisque publiés sous licence GPL.

Mais c'était une opération fastidieuse, qui nécessitait d'extraire le dossier compressé pour copier/coller ensuite manuellement le contenu de chaque fichier source ! :mj:

Aujourd'hui, fini les ennuis ! ;)
Envie de réaliser un jeu de type tilemap avec une carte unique en vue de dessus ou de côté comme Crystann ou Mandragore ? ;)

Je te propose dès maintenant de repartir directement en 1 clic du code source de ces projets. :bj:
Il te suffira juste désormais d'accéder via le Project Builder à la page du projet en question, et de cliquer sur le bouton de clonage.
Un nouveau projet t'appartenant et reprenant à l'identique le même code source est alors créé - te permettant de repartir d'un code qui marche pour en faire tout ce que tu voudras ! :D
J'ai pris le temps de nettoyer le code source et de l'organiser en différents modules en facilitant la compréhension. Libre à toi dorénavant de modifier les graphismes, la carte, l'écran d'accueil ou même le moteur du jeu si tu en as envie ! :)
Précisons que les seuls projets clonables sont ceux pour lesquels l'auteur a partagé le projet au moins en lecture seule, ce qui n'est pas activé par défaut.
Rassure-toi donc, ton propre projet ne pourra pas être réutilisé à son tour par un tiers tant que tu n'en auras pas décidé ainsi, mais nous espérons que tu feras toi aussi à terme le choix de partager le fruit de ta créativité. ;)

J'espère que cette nouvelle fonctionnalité répondra désormais à tes attentes.
Si elle rencontre suffisamment d'intérêt, je prendrai également le temps de te réorganiser et partager de façon similaire le code source des autres projets Androides et BillyBox.


Liens :
Lien vers le sujet sur le forum: Code facilement ton jeu C avec le clonage du Project Builder (Commentaires: 12)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1401 utilisateurs:
>1373 invités
>24 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)