Forums Casio - Actualités

Index du Forum | Actualités | La revue des projets - 99
Dark storm
Hors ligne
Administrateur
Niveau: Aucun
Points: 9615
Défis: 170
Message
Posté le 09/07/2017 18:00

La revue des projets - 99 :

Bonjour à vous tous, qui êtes en vacances, en stage, en cours, en révision, au taf, en pause café ou ailleurs, mais tout de même suffisamment assidus pour lire cette revue des projets, rédigée avec amour. Aujourd'hui, pas de beau screenshot du nouveau jeu à la mode, ni du crack du mode examen tant attendu par de nombreux lycéens. Mais ce n'en est pas moins intéressant puisque c'est Lephenixnoir qui nous parle de son projet, gint.

Pour rappel, gint est, à la base, un gestionnaire d'interruption. C'est à dire un programme qui va prendre le contrôle total de la machine et de tous les processus qui vont tourner dessus. Si ce programme n'est pas codé avec les pieds, comme Casio a pu le faire, les gains en performance sont remarquables. Par exemple, pour dessiner des images, gint est 10 à 15 fois plus rapide que MonochromeLib, la bibliothèque de référence jusqu'ici. De plus, gint intègre un moteur de niveaux de gris compatible Graph SH3 et SH4, que vous pouvez retrouver dans Arena, un jeu du même auteur.

Toutefois, avant de pouvoir sortir une version grand public, il reste quelques détails à régler, et pour cela je laisse Lephenix en dire un peu plus.

Lephenixnoir a écrit :
Salut à tous !

Je pense que c'est bientôt les vacances pour tout le monde : les lycéens (indubitablement), les sup', les spé' ne devraient pas tarder à finir leurs oraux, les universitaires, les profs (fini les corrections du bac !)... les miennes commencent tout juste, ce qui me laisse du temps pour coder.

J'ai donc décidé de publier finalement les outils de développement d'add-ins sur lesquels je travaille : gint, une bibliothèque qui se substitue plus ou moins à fxlib, et le fxSDK, ensemble d'outils associés qui fonctionnent sur le PC. Aucun n'est encore parfait, mais je me débrouillerai pour améliorer ça dans des updates futures (note à moi-même : le perfectionnisme ne paie pas).

Pour ceux qui ne connaissent pas les détails du projet, voilà rapidement ce que gint fournit d'intéressant à vos add-ins :
– Des images jusqu'à quatre niveaux de gris : sans reset et sans conversion type SpriteCoder ;
– Un bon contrôle du clavier et des timers, plus poussés que ceux de fxlib ;
– Une grande puissance de rendu d'images et de texte, ainsi que la compatibilité SH3/SH4 dans un seul fichier.

Actuellement, j'ai fini du côté de gint, et je fignole les derniers rouages existants du fxSDK. Dans l'ensemble, ces outils sont déjà utilisables en pratique pour écrire des programmes raisonnablement complexes (sceptiques, voyez comme exemple Arena, qui a eu son heure de gloire au CPC #20). À part la minorité très technique de PC qui poussera la lib' à bout, elle devrait satisfaire en pratique une majorité d'entre vous.

S'il y en a qui sont intéressés pour découvrir la bibliothèque, voilà comment ça devrait se passer :
– Je mettrai à jour le topic de gint avec les instructions de test et l'add-in associé : n'importe qui pourra tester gint sur sa machine en y installant l'application dédiée. Cela sert un double objectif : détecter des bugs latents, et vous montrer ce que gint peut faire pour vous.
– Pour ceux qui sont sous Linux (ou compétents sous Windows), je mettrai ensuite à jour le topic du fxSDK avec les instructions d'installation appropriées. Si vous savez utiliser une ligne de commande, ça devrait aller sur des roulettes. Vous pouvez d'ailleurs commencer par installer un cross-compilateur approprié comme préparatif, car vous en aurez besoin
– Enfin, pour rendre l'ensemble plus accessible, je m'occuperai de quelques tutoriels (j'ai de bonnes idées pour ça ), que je publierai probablement tous sur le même topic (pour éviter le spam), quitte à en créer un autre pour les commentaires proprement dits.

Je pense avoir tout dit. Merci d'avoir lu ce gros message. J'espère que le résultat sera à la hauteur de vos attentes, et surtout qu'il vous intéressera autant qu'il m'a intéressé jusque-là !


Qu'en pensez-vous ? N'hésitez pas à commenter cet article si il vous a plu, cela ferait grandement plaisir à l'auteur.

À bientôt sur Planète Casio !

Finir est souvent bien plus difficile que commencer. — Jack Beauregard



Lephenixnoir
Hors ligne
Administrateur
Niveau: Confirmé
Points: 10113
Défis: 130
Message
Citer : Posté le 09/07/2017 18:13 | #
Il faut absolument que je retravaille bopti, depuis quelques temps je suis plutôt à 7/8 fois la vitesse de ML, et j'aimerais pas que ces gros chiffres bien alléchants de Darks ne deviennent mensongers.
----------------------------------
La sagesse est la prunelle de tes yeux, et la gloire l’enveloppe de ton cœur.
Ninestars
Hors ligne
Membre
Niveau: Confirmé
Points: 1800
Défis: 22
Message
Citer : Posté le 10/07/2017 12:54 | #
C'est déjà très bien, surtout quand on vois la vitesse de ML...
----------------------------------


Index du Forum | Actualités | La revue des projets - 99
Publicité et partenaires
Casio Education
Casio éducation

TI-Planet
Casiopeia
Casiopeia
CasioFan, la communauté ClassPad
CasioFan
CodeWalrus
CodeWalrus

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2015 | Il y a 33 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Rugby Manager | Jeu de basket | Jeu de handball | Jeu de tennis | Nova Raider | Réparation téléphone | Soccer Rush | Tasty Tale

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd