Re: [osdl-club] =?iso-8859-1?q?=5Bragondinsforever=5D_Comtes_=26conqu?= =?iso-8859-1?q?=EAtes?=
High-level C++ framework to ease game development
Status: Beta
Brought to you by:
wondersye
From: Olivier B. <oli...@on...> - 2007-09-29 12:14:20
|
Salut à vous, yep je l'avais lu aussi mais n'avais pas pensé à l'envoyer. Peut-être réussiront-ils là où SCOL, le moteur de Cryo, très semblable, a échoué, il y a un lustre environ. De mon côté, j'ai pu enfin surmonter mon problème de manipulation de système de fichiers sous DS. Quand quelque chose déraille, en général la DS se fige, impossible d'avoir un débogueur embarqué et les émulateurs supportent encore moins les manipulations de fichiers...donc c'est un peu le tir à l'arc dans le noir. Néanmoins, pour les cas qui ne sont pas fatals, j'ai modifié le système de logs de Ceylan pour qu'il fasse apparaître en cas d'exception non traitée une console interactive permettant d'examiner les logs, en réutilisant mon module de formattage/affichage de texte avec scrolling et justification un peu évolués. Résultat des courses : la DS devient une plate-forme supportée par Ceylan, aux côté de Windows XP, Linux, FreeBSD, OpenBSD etc. (mais seules DS, Windows et Linux sont régulièrement testés, depuis que Sourceforge a arrêté ses fermes de compilation). Ceylan 0.6 devrait sortir bientôt, une fois que j'aurai vérifié que sous Windows tout est ok aussi. Donc en gros grâce à Ceylan un même programme s'exécutera sur toutes ces plate-formes sans modifs, généralement. Prochaine étape : le son. Côté PC, support des Ogg Vorbis avec SDL_mixer et/ou OpenAL. Côté DS, ce sera des échantillons ADPCM, a priori (à moins que je teste avec succès un décodeur MP3 un peu underground qui tournerait sur le ARM7, très tentant pour minimiser les transferts DMA sans sacrifier la qualité...). Apparemment le décodage MP3 passe là où OggVorbis requière trop de ressources. Deux problèmes au moins : il faudra qu'un sous-ensemble (très réduit) d'OSDL soit porté sous DS, et si possible que le son soit géré par l'ARM7, pour décharger le processeur ARM9 (le seul à pouvoir lire les données musicales pourtant), ce qui va être épineux. Mais tout plutôt que mettre des MOD (sountrack) sous DS, car j'ai des beaux morceaux (Shopsonic) à lui faire jouer ! Olivier. arn...@al... a écrit : > > Salut, > > Puisque ça peut intéresser tout le monde : > http://www.lemonde.fr/web/article/0,1-0@2-651865,36-958645,0.html > <http://www.lemonde.fr/web/article/0,1-0@2-651865,36-958645,0.html> > > Ciao, > > Arnaud > -- Olivier Boudeville 18, rue Victor Pauchet 92 310 Sèvres 06-16-83-37-22 |