Forums Casio - Actualités

Index du Forum > Actualités > Gravity Duck débarque sur Graph 90+E !
Lephenixnoir
En ligne
Administrateur
Points: 11871
Défis: 136
Message
Posté le 08/04/2018 16:46

Gravity Duck débarque sur Graph 90+E ! :

On ne présente plus Gravity Duck, un jeu Flash qui a connu deux portages éponymes sur Graph 85 et Prizm de PierrotLL. Des grands add-ins populaires et reconnus pour leur qualité !


Il y a environ un an, Nemhardy a fait les premiers ajustements nécessaires pour rendre la version Prizm compatible avec la Graph 90+E, à commencer par utiliser un syscall pour connaître l'adresse de la mémoire vidéo (essentielle pour dessiner à l'écran), et corriger un problème d'affichage de texte déjà présent sur CubeField.

Plusieurs problèmes bizarres se sont présentés ensuite : le texte n'apparaissait pas toujours à l'écran malgré les corrections ; sur d'autres versions compilées, le texte restait mais les images disparaissaient. Seul Critor avait une Graph 90+E à l'époque, donc difficile de debugger.

Nemhardy a plus récemment trouvé (sous ma pression incessante) un fix assez bizarre mais qui avait le mérite de faire marcher l'add-in dans la plupart des situations. Restait que certains bugs apparaissaient ou disparaissaient selon les options de compilation !

Aujourd'hui, j'ai découvert une System ERROR dans une implémentation naïve d'appel de syscall, puis que le système de chargement de bitmaps était bancal. Deux corrections plus tard, l'add-in roule sans problème sur Graph 90+E après test validé par Nemhardy !

Si vous ne l'avez pas encore testé, c'est l'occasion ! Par ici »

GravityDuck, de PierrotLL

Et un grand merci à Nemhardy pour avoir recherché les subtilités de code et corrigé la plupart des bugs !




Cakeisalie5
Hors ligne
Membre de CreativeCalc
Points: 1621
Défis: 10
Message
Citer : Posté le 08/04/2018 18:59 | #
Amen !
----------------------------------
Promotion ordinaire sur les inscriptions sur Planète Casio : en ce moment, c'est gratuit !
Besoin d'utilitaires de transfert vers et depuis la calculatrice sous GNU/Linux ?
Nemhardy
En ligne
Grand maître des Traits d'Esprit
Points: 1206
Défis: 54
Message
Citer : Posté le 08/04/2018 20:03 | #
Le pression fut intenable.

Mais gg à LePhé aussi, qui a bien fignolé ça quand même !
----------------------------------
Ils n'osent pas s'avouer que c'est à cause de rien du tout…
Critor
Hors ligne
Partenaire
Points: 771
Défis: 0
Message
Citer : Posté le 09/04/2018 11:56 | #
Je n'avais pas remarqué l'article hier soir.
J'ai donc rajouté un lien : https://tiplanet.org/forum/viewtopic.php?t=21293&p=229466#p229466
Lephenixnoir
En ligne
Administrateur
Points: 11871
Défis: 136
Message
Citer : Posté le 09/04/2018 17:32 | #
Merci Critor ! C'est pas souvent qu'on le fait dans ce sens-là.
----------------------------------
Rise.
Critor
Hors ligne
Partenaire
Points: 771
Défis: 0
Message
Citer : Posté le 10/04/2018 11:33 | #
Juste retour des choses.


Index du Forum > Actualités > Gravity Duck débarque sur Graph 90+E !

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 34 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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