Page 1 of 1

nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 16:15
by critor
Mention spéciale aujourd'hui pour nAspirin par A.J.Orians, portage du jeu TI-89 du même nom sur la TI-Nspire CX munie de Ndless 3.1.

D'un certain point de vue, la TI-Nspire CX n'est pas vraiment gâtée niveau jeux Ndless. L'existence d'émulateurs pour au moins trois consoles de jeux Nintendo différentes donne accès à des milliers de jeux et un effet pervers est que ça a complètement tué la créativité :(

Aussi, la sortie de ce petit jeu est bel et bien un évènement, surtout que les graphismes ont été extrêmement bien travaillés! :bj:
Image


On se demande d'ailleurs à force si ce sont bien des cachets d'aspirine que l'on ramasse et pas d'autre chose... ;)



Pour information, l'auteur a fait usage de la bibliothèque nSDL, et également de code C++. Mais le support de ce dernier est toujours manquant (dans un état parfaitement fonctionnel, du moins) dans Ndless, ce qui implique nombre de limitations et contraintes au programmeur, et condamne à ce jour tout portage de logiciel C++ disponible sur ordinateur. :(



Lien:
archives_voir.php?id=10165

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:48
by AlexRider38
Donc si on peut pas programmer en C++, comment il a fait pour coder en C++? Je pense que tu t'es planté.

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:51
by Levak
AlexRider38 wrote:Donc si on peut pas programmer en C++, comment il a fait pour coder en C++? Je pense que tu t'es planté.

Tu as oublié de lire la fin de la parenthèse : "dans Ndless".

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:53
by AlexRider38
Donc il a fait un portage en C?

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:53
by critor
Je croyais avoir été clair:
critor wrote:Pour information, l'auteur a fait usage de la bibliothèque nSDL, et également de code C++. Mais le support de ce dernier est toujours manquant (dans un état parfaitement fonctionnel, du moins) dans Ndless, ce qui implique nombre de limitations et contraintes au programmeur


Tu peux, mais tu es limité à un sous-ensemble des instructions C++ et dans des cas bien particuliers.

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:55
by AlexRider38
Donc si je reprends, il a fait en C avec nSDL?

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:55
by Levak
AlexRider38 wrote:Donc il a fait un portage en C?

Non non, il a bien écrit ça en C++, sauf que son g++ est un gcc caché (voir tuto de tangrs) qui va donc forcément fonctionner pour Nspire.
Il n'existe pas encore de loader ELF fonctionnel intégré à Ndless nécessaire pour la relocation du C++ (du vrai g++). Donc ça limite beaucoup de choses.

C'est un peu comme ci tu écrivais en Lua et qu'au dernier moment ça transforme ça en Python : tu y perds beaucoup.

Re: nAspirin t'en fait voir de toutes les couleurs !

Unread postPosted: 04 Jan 2013, 18:56
by AlexRider38
OK je comprends.