La Revue des Projets – 218
Posté le 26/09/2021 19:24
Bonjour à tous !
Vous l'avez réclamé, vous l'avez attendu avec impatience, vous l'avez même crié dans la rue, voici la Revue des Projets 218 !
Malgré vos attentes, nous n'avons pas beaucoup de projets en ce moment. Certainement lié à un truc récent : La rentrée des classes
En attendant nous avons
tout de même 2 projets. Commençons par celui d'
Inikiwi et son
moteur de jeu pour calculatrice monochrome
Du doux nom de
ekiwi, le logiciel encore en cours de développement est capable de générer du code compatible avec
gint de
Lephenixnoir.
Pour l'instant, peu de fonctionnalités et peu d'extravagance. Nous savons tout de même que cet éditeur (je me permets de l'appeler de la sorte) est capable de gérer les textures ainsi que le placement sur l'écran.
Programmé avec Tkinter, l'interface incruste une prévisualisation de l'écran en cours ainsi que certains paramètres disponibles en fonction du type de l'objet sélectionné. Voyez par vous-même :
Inikiwi ne semble pas vouloir s'arrêter là. Dans un
récent message sur le topic de gint il nous parle de son moteur de collision encore en développement.
L'objectif principal étant de rajouter une gestion de la gravité. Comme nous l'apprenons dans
ce dernier message, l'auteur semble vouloir reprogrammer l'ensemble de son logiciel par la suite. Une décision étonnante mais sûrement réfléchie ? Je t'invite à expliquer ta décision en commentaire
Une chose est sûre,
Inikiwi semble déterminé à pousser son projet le plus loin possible. Encore dans le flou pour certaines choses, nous pouvons nous poser plusieurs questions :
Comment comptes-tu gérer plusieurs écrans ?
As-tu prévu de rajouter des animations ?
Quelles actions seront disponibles pour le programmeur ? La possibilité d'ajouter du code à la manière d'un Scratch ?
Et d'autres questions que je préfère garder pour l'instant
Je vous invite à aller voir le topic du projet dans l'attente d'un dépot git
Bon courage dans la programmation !
<< topic du projet >>
Et ce n'est pas fini ! Ce n'est pas réellement un projet vu qu'il possède déjà une version stable. Mais
Thebigbadboy souhaitait mettre en avant son programme
de calcul de limite.
En effet vous ne pouvez pas l'avoir manqué, ces derniers temps
Thebigbadboy travaillait d'arrache-pied pour perfectionner son programme. Et c'est chose réussie !
Une nouvelle version est depuis le 20 septembre, et le programme
a été entièrement réécrit ! Les améliorations de cette version ? Eh bien c'est simple, l'auteur les a listées !
Thebigbadboy a écrit :Toutes les améliorations de cette version-ci :
support des sauts de fonction pour les limites en un réel (comme "(1-cos x)/x²" qd x→0)
support des erreurs math dues à des dépassements arithmétiques
affichage du résultat sous forme de fraction (avec ou sans facteur π)
remaniement complet des algos pour différencier log log log x→+∞ tandis que 1E9/x→0
Et tellement d'autres choses !
Pour donner une idée, log log log x, sin log x, sin x*e^x et 1E9/x qd x→∞ donnent tous les 4 une bonne réponse .
Concrètement, ce n'est pas possible de lister l'ensemble des modifications apportées par cette version. Je ne peux que vous conseiller d'essayer ce programme extrêmement pratique peut importe les situations !
Le taux d'erreur est très bas, et pour un programme basic,
Thebigbadboy a fait des miracles !
Si vous souhaitez en apprendre davantage, que ce soit sur le plan technique que sur le plan mathématique, je vous conseille fortement d'aller voir
la page du programme ainsi que ces derniers commentaires (oui oui le concours de pavé avec
Lephenixnoir )
Qu'attendez-vous ? Profitez de ce programme pour vérifier vos limites ! (Bien que je vous conseille fortement d'apprendre à les calculer
)
Je ne sais pas si Thebigbadboy a prévu de continuer son programme. Nous pouvons observer une liste d'
amélioration possibles sur la page du programme, as-tu prévu d'essayer de les appliquer ? En attendant si vous trouvez un bug quelconque, n'hésitez pas à le signaler, il sera investigué de A à Z !
En attendant bravo pour cette mise à jour majeure. Toujours un plaisir de voir autant de détermination dans un programme pour la communauté !
<< page du programme >>
Et c'est sur ces deux projets que nous nous quittons pour aujourd'hui. Des projets de qualité guidés par la motivation de leurs auteurs !
Souhaitons leur bon courage ! Ils le méritent
En attendant,
A bientôt sur Planète Casio
Depuis la dernière RdP, 2 programmes ont été postés :
Shooter - Space Fight de
Nitsugua38
Cut The Rope de
ROY
Lire la RdP précédente :
La Revue des Projets – 217
Besoin d'aide ? Une idée ? Un projet ? Un article !
Citer : Posté le 26/09/2021 20:11 | #
https://linx.breizh.pm/xnkeupfn.png
ekiwi a reçu quelques mis a jour entre-temps
??? je suppose que ça parle de 'scènes', c'est pas encore prévu, je conte sortir une relase avant d'ajouter des trucs comme ça
c'est prévu! mais il faudra attendre un peu.
jamais de la vie! le scratch de particule est dégelasse, je veux faire comme unity: un jeu fait 100% avec gui et ou avec du code écrit (api très facile)
j'ai tendance au fur et a mesure du temps a écrire du code de m**** et aussi car pour une potentielle 2.0 il faudra tout recoder car je veux faire de la semi-3d avec plans, zoom de camera, texture-mapping sur surface 2d etc... mais je me rends conte que la calculatrice ne pourra pas supporter ça.
Citer : Posté le 01/10/2021 00:55 | #
Wow !
Merci pour la RdP, ça fait vachement plaisir
Alors au niveau des changements possibles, je ne pense pas qu'il va y en avoir énormément...
Tout ce qui pourrait être modifié (un minimum facilement), ce sont les constantes. Ces dernières sont essentielles aux bonnes conclusions du prog et sont un peu "à la one again et bistoufly" (je veux dire par là que même si elles ont l'air cool - et fonctionnent super bien - , y a pas vraiment d'explication sur pourquoi avoir choisi celles-là et pas d'autres).
Bien évidemment, l'une ou l'autre mise à jour verra le jour en fonction des erreurs/demandes des utilisateurs (enfin, s'il y en a !).
En gros, si c'est plus clair : je considère Calcul Limites comme étant fini (à quelques constantes près). Un aussi gros changement que l'analyse de String ne verra jamais le jour pour ce programme (mais peut-être un autre ? ).
Tout à fait raison ! Le but ultime du prog est de supporter un max de fonctions (et donner une bonne réponse ), d'être polyvalent, clair et quand même un peu facile d'utilisation. De toute façon je ne suis plus à une heure de programmation près
Même si, comme dit dans le spoiler "lisez-moi", certaines fonctions comme tan x en ∞ ne sauraient être résolues par "voie mathématique"...
Qui sait, peut-être quelqu'un aurait envie de s'essayer là-dedans (analyse de String) ? Si c'est le cas j'apporterai mon aide volontiers; sinon peut-être qu'un tel programme sortira d' "on ne sait où" de ma part.
Maintenant j'ai un peu plus de temps pour me consacrer à la "rédaction" des explications de toutes les fonctions Basic Casio. Enfin !