Qui a déjà touché au développement de programmes Ndless sait que la Nspire est très capricieuse et redémarre pour un oui ou pour un non.
Il suffit d'une simple allocation de mémoire (malloc) non libérée en fin de programme (free), ou encore d'une simple écriture dans un espace mémoire non réservé (ce qui donnerait une "segmentation fault" sur ordinateur) même si le programme ne plante pas, pour obtenir systématiquement en fin de programme un redémarrage de l'OS.
La correction de ce type d'erreur dont les effets se produisent à retardement est habituellement extrêmement pénible, et si le projet est relativement important (comme nDoom) autant chercher une aiguille dans une meule de foin...
Heureusement, Tangrs a pensé à vous et a commencé à développer une bibliothèque pour créer des jeux Ndless de façon bien plus sécurisée et fiable. Les jeux générés avec cette bibliothèque comportent en effet des procédures de vérification qui vous préviennent du déclenchement des erreurs ci-dessus au moment exact où elles se produisent, facilitant ainsi grandement leur correction!
Avec le Lua d'une part, et Ndless 3.1 d'autre part, tous deux accompagnés de bibliothèques sans précédent destinées à faciliter la création par tous, le développement sur TI-Nspire est sur un nouveau départ (plus précisément le troisième).
La cohabitation d'un environnement de développement communautaire avec un environnement officiel pourra-t-elle durer cette fois-ci?...
Source:
http://blog.tangrs.id.au/?p=669
Une bibliothèque pour développer des jeux Ndless
3 posts
• Page 1 of 1
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41982
- Images: 15890
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Une bibliothèque pour développer des jeux Ndless
J'avais déjà vu ça et déjà pensé que c'est vraiment un travail magnifique ! Mais ce n'est pas encore pour Ndless 3. Si on visite son blog, on voit plein de bonnes choses
nRGBlib, bibliothèque graphique en couleurs pour Ndless 3 !
pdf2png, un convertisseur de pdf en png, conçu pour être utilisé avec mViewer CX !
pdf2png, un convertisseur de pdf en png, conçu pour être utilisé avec mViewer CX !
-
totorigolo
Niveau 11: LV (Légende Vivante)- Posts: 132
- Joined: 14 Sep 2011, 20:30
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Département Informatique - INSA de Lyon
Re: Une bibliothèque pour développer des jeux Ndless
Oui, c'est bien qu'il y ait des développements de ce genre
Le plus probable, et de loin, est malheureusement que ça ne dure pas...
La cohabitation d'un environnement de développement communautaire avec un environnement officiel pourra-t-elle durer cette fois-ci?...
Le plus probable, et de loin, est malheureusement que ça ne dure pas...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 20 guests