Re: [osdl-club] Fw: Re: [ragondinsforever] Project 0 0.03 beta test :-p
High-level C++ framework to ease game development
Status: Beta
Brought to you by:
wondersye
From: Olivier B. <oli...@on...> - 2007-04-15 14:27:24
|
Salut à tous ! de mon côté aussi je lutte avec l'environnement Windows. Après avoir dû faire un mini-guide (pas 100% finalisé) pour installer un environnement de construction adéquat (Visual Express, PSDK, Cygwin, SVN, etc.), j'ai finalement pris le chemin de faire en sorte que le même LOANI qui gère les non-Windows gère aussi Windows, autant que faire se peut (il lance l'IDE, du coup cela devient interactif au lieu d'être en batch, mais je préfère ainsi). C'est là où cela a commencé à salement dégénérer, puisque pour avoir un contexte maîtrisé et reproductible, il fallait que LOANI puisse construire non seulement Ceylan et OSDL, mais aussi les dépendances de premier ordre (SDL, les SDL_*, etc.). Cela a finalement induit la nécessité de recompiler libPNG (pas qu'une dépendance de dépendance), puis ses propres dépendances (zlib) car bien sûr il manquait les .lib adéquats. Affreux, sans compter qu'il faut gérer la dualité debug/release :-) , j'espère (mais ne suis pas sûr) pouvoir m'en tirer sans recompiler tout l'arbre de dépendance (genre : aussi jpeg.dll, ogg.dll etc.). A mon avis je vais devoir y passer, pas question d'avoir des /NODEFAULTLIB ou autres. Pire encore, pour les tests de OSDL j'ai commencé à comprendre le système des feuilles de propriétés (*.vsprops), qui restent un peu mystérieuses mais que je pense pouvoir utiliser convenablement maintenant. Donc : encore pas mal de boulot (mais OSDL-0.5-debug.dll est produite et semble marcher au moins un minimum) avant d'avoir un LOANI, via Cygwin, cross-platform. Pour les redist j'ajouterais les bonnes biblios à l'archive et n'installerai rien, nulle part. Trop cafouilleux. Ah sinon l'avancement a été moindre que prévu, car après avoir offert Dawn of War (jeu vidéo issu Warhammer 40000) à mon neveu de 12 ans, j'ai été pas mal contaminé et du coup je joue à son extension (Dark Crusade) qui n'est pas un mauvais jeu (un Starcraft-like, 10 ans après ou presque). Dur le jeu (très addictif), j'ai même failli foirer le didacticiel !!!! Olivier, qui mijote moultes stratégie pour ne plus se faire laminer par ces saloperies d'Eldars, maintenant que les Nécrons ont été consciencieusement rétamés au dual rail gun :-) Asmodehn Shade a écrit : > > > J'en ai marre de me planter d'adress from quand j'ecris dans les ML ^^ > > Donc voila :-p > > Begin forwarded message: > > Salut ;) > > Alors ptites infos pour les developpeurs dans la salle ;) > > Cote biblio j'utilise que la serie des SDL_* pour l'instant, donc > LGPL, donc pas de soucis. > Pour la compil c'est CMake qui fait la detection automatique, mais bon > sous windows, il faut filer les fichiers un par un. Vu qu'il y a une > IHM c'est pas trop perturbant, et puis une fois que c'est fait le > cache reste la ;) > > Pour la distribution ben la on met tout dans un RAR comme ca c'est > simple, avec les sdl_*.dll. Le probleme etant les dll redist de Visual > et c'est un peu la memerde des fois faut les installer des fois pas... > > L'evolution prevue c'est d'utiliser CPack qui peut generer des script > NSIS. J'ai fait pas mal joujou avec NSIS et c'est tres puissant, > maintenant le langage de script est pas genial, mais bon on fait avec > ce qu'on a. > > Le son est deja dedans ;) mais assez limite... > OpenGL est utilisable, mais a la mano, j'ai absolument rien rajoute > comme wrappage par dessus... > > Et maintenant que je suis libre, je vais chasser tous les memory leaks > qu'on peut voir apparaitre dans le jeu, ca risque de me prendre un > certain temps. > Ensuite finir l'utilisation des Fonts, qui est bancale, ajouter le > support ogg + mp3 et le reseau. Avec a un moment donne quelconque un > grand coup de hachoir pour modulariser un peu tout ca, maintenant que > j'ai une meilleure idee de comment faire la chose. > Et puis aussi toute une batterie de tests unitaires. Qu'en creusant un > peu on trouve plein de petites differences subtiles entre les > plateformes, et ca devient tres lourd a gerer des que le jeu devient > gros. Donc obligation de tester un maximum. > En esperant que j'ai le temps de finir tout ca avant juillet ;) > > Et pour erlang, ben j'espere qu'un jour j'aurais le temps de jeter un > oeil. bon courage a toi en tout cas ! > > En ce moment je commence a me dire que j'en ai marre de tous ces IDE > qui marchent a moitie, de tous des editeurs de textes pourris, et que > je veux faire le mien... qui pourra faire des diff texte ET binaire... > et gerer des fichiers unix et windows sans se plaindre... en java pour > pouvoir l'utiliser partout... comme si j'en avais pas assez de trucs a > faire ^^ > Enfin bon ;) on verra... > > A plus ! > > On Wed, 04 Apr 2007 21:18:40 +0200 > Olivier Boudeville <oli...@on... > <mailto:olivier.boudeville%40online.fr>> wrote: > > > Salut, > > > > je testerai avec grand plaisir, probablement sous Windows. Comment as-tu > > réglé les problèmes de dépendances de biblios,en fonction de leurs > > versions, des manifests, des fichiers que tu peux redistribuer ou non ? > > Ptet que t'as regardé aussi les utilitaires d'installation style celui > > de Nullsoft ? > > > > Maintenant que tu es "libre", j'imagine que cela va avancer à grands pas > > !!!! Tu vas traiter le support d'OpenGL, ou le son ? > > > > De mon côté j'ai passé un peu de temps à faire un premier script de > > classement automatique d'un miroir du contenu graphique, impressionnant, > > de Reiner. > > > > Pas encore bataillé avec l'édition de liens sous Visual Express (gargh; > > j'hésite à recompiler tous les prérequis, pas simple, mais j'aimerais > > bien maîtriser un minimum, comme sous Linux, les biblios dont les dévs > > dépendent). > > > > Sinon, pour info, des *éventuels* travaux de portage d'Erlang sur des > > architectures pas mal exotiques : > > http://forum.trapexit.org/viewtopic.php?t=7959. > <http://forum.trapexit.org/viewtopic.php?t=7959.> J'en connais un qui va > > ptet devoir assurer côté Erlang... > > > > Bon dév ! > > > > Olivier. > > > > Asmodehn Shade a écrit : > > > > > > Salut tout le monde ;) > > > > > > He oui il n'y a pas qu'olivier qui fait des release de soft ;) > > > > > > http://download.gna.org/aml/ <http://download.gna.org/aml/> > <http://download.gna.org/aml/ <http://download.gna.org/aml/>> > > > > > > Testez la verison 0.03 ;) c'est encore bugge, mais bon ca avance > > > toujours, et ca c'est une version beta. > > > Oui ce sont les binaires windows, les gens sous un autre OS que > > > windows, sont assez grands pour compiler le svn checkout ( pas encore > > > de tag ) ;) > > > Un grand merci a xorfacx pour tout ca... > > > > > > Voila toutes remarques conseils critiques et insultes sont les > > > bienvenus :-p > > > > > > Et pour ceux qui sont interesses il y a un channel consacre sur > > > rizon.net : #rage > > > > > > C etait les news d'Alex, qui maintenant qu'il ne travaille plus va > > > peut etre reussir a tordre le cou aux bugs qui trainent... > > > > > > Ciao et bon courage a tous pour vos projets ;) > > > > > > -- > > > Asmodehn > > > > > > > > > > > > > > |