La Revue des Projets — 149
Posté le 03/06/2019 18:30
Bonjour tous le monde.
Encore une Revue des Projets décalée, mais bon, cette semaine on a des trucs à dire ! Lephénixnoir va nous parler de son dernier projet en date…
Ce projet regroupe en fait deux sous-projets dont Lephe va vous expliquer les détails. En gros, il faut savoir que le 14 avril de l'an de grâce deux-mil-quinze, notre admin nous sort
un interpréteur HTML sur calculatrice. Ce programme rencontre pas mal de retours très positifs.
Cet interpréteur utilise une librairie, développée pour l'occasion par Lephe aussi. Conçue à l'origine pour l'usage personnel de Lephe, elle n'a pas été travaillée comme
MonochromeLib de
Pierrotll. Ça c'était vrai jusqu'à aujourd'hui où Lephe reprend sa librairie pour l'assainir et nous la montrer ! Un tour des améliorations effectuées : Lephe !! C'est à toi !
Lephéninoir a écrit :Salut à tous ! Aujourd'hui je voudrais vous parler de deux tous petits projets liés.
Le premier est mon
moteur d'affichage mathématique en 2D. C'est un programme que j'avais écrit pour
WebCalc mais qui n'a jamais été d'une très grande qualité. Je l'ai repris récemment et il envoie désormais beaucoup plus de pâté.
Il supporte la plupart des constructions mathématiques usuelles, et bientôt les matrices. Les formules sont écrites en syntaxe TeX, la référence du domaine, ce qui est pratique pour les cours. La bibliothèque peut s'utiliser dans les add-ins, que ce soit avec fxlib ou gint, tant que vous avez des fonctions de dessin de base.
L'un des points un peu subtils est la gestion des caractères spéciaux, car il y en a beaucoup et il faut pouvoir les encoder. Pour répondre à ce problème de façon définitive, j'ai passé quelques soirs à créer une
police de caractères Unicode en 5x7 capable de couvrir tout ce dont on peut avoir besoin et même plus. Je vous mets là un extrait de la section mathématique.
Il y a plus de 1000 caractères en tout dans la police, et je continue à en ajouter de temps en temps. Jetez-y un oeil !
À la semaine prochaine pour de nouvelles aventures !
Bravo pour toutes ces améliorations !
C'est tout pour cette semaine ! On se retrouve la semaine prochaine pour, on espère, de nouveaux projets…
Cette semaine 6 programmes ont été postés :
Asci - Opus 1 de
Shadow15510 est la première partie d'un jeu de rôle en Python, la seconde déjà publiée est
Asci - Opus 2. Dans ces deux premiers opus, la même quête se poursuit autour du début suivant : Comment se téléreporter ?
Mercatique de
Bryan, un programme qui récapitules les formules du même nom
2nd degré de
Enderkev est un programme cours de maths qui récapitule tout ce qu'il faut savoir sur le second degré
Solitaire de
Corne2plum3 pas besoin de vous faire un dessin : il s'agit d'un jeu de solitaire à 33 trous et 32 billes.
Bataille Corse de
TheBigBadBoy, un jeu de bataille avec des cartes à jouer
Lire la RdP précédente :
La Revue des Projets - 148
Besoin d'aide ? Une idée ? Un projet ? Un article !
Citer : Posté le 03/06/2019 21:50 | #
T'as oublié un "e" à mon pseudo... du coup ceux qui clique sur mon pseudo vont tomber sur une page vide
C'est pas grave sinon... Surtout il y aurait des problèmes au niveau des règles sur mon jeu...
Ce tableau périodique à jour : Tableau périodique
Ce truc qui sert à rien : Carton de loto generator
Citer : Posté le 04/06/2019 12:57 | #
Cela a été corrigé merci !
Citer : Posté le 04/06/2019 17:44 | #
Merci
Ce tableau périodique à jour : Tableau périodique
Ce truc qui sert à rien : Carton de loto generator
Citer : Posté le 07/06/2019 21:01 | #
Bien que tu reprennes ton moteur d'affichage
Il pourra gérer tous les caractères du Latex ?
Citer : Posté le 07/06/2019 21:04 | #
Merci ! Tous non, pour la simple et bonne raison qu'il y en a beaucoup, beaucoup trop xD
Mais je pourrai en rajouter au fur et à mesure. Le plus simple c'est d'utiliser la police Unicode et d'écrire le fichier avec les caractères en dur en UTF-8, ce qui marchera tout seul !