Page 1 sur 2
La libraire SDL
Publié : ven. 10/août/2007 1:48
par Guimauve
Bonjour à tous,
J'aimerais savoir si quelqu'un à déja utilisé la libraire Simple DirectMedia Layer ou SDL avec PureBasic.
Et si c'est le cas, vos impressions à propos de cette librairie seraient les bienvenu.
C'est ici :
http://www.libsdl.org/
Merci à l'avance.
A+
Guimauve
Publié : ven. 10/août/2007 6:56
par Flype
oui, et très agréablement surpris.
Publié : ven. 10/août/2007 8:50
par flaith
Pareil que Flype
j'avais recompilé ce programme
http://cyxdown.free.fr/reminiscence/ qui utilise SDL et c'est une excellente lib qui est très utilisé sous GNU/Linux
Publié : ven. 10/août/2007 9:42
par Anonyme
Pareilement ,je me suis fait un p'tit wrapp sdl/opengl , ca roule impec ^^
Publié : ven. 10/août/2007 12:08
par Guimauve
Super, merci...
Je vais l'étudier cette fin de semaine.
A+
Guimauve
Publié : ven. 10/août/2007 17:55
par Flype
et ce qui est génial, c'est que SDL n'est pas seulement une lib graphique.
il y a SDL_joystick, SDL_net, SDL_image, SDL_mixer pour le son, etc...
après le truc, c'est qu'il y a pas mal de travail de 'wrapping' à faire avant de pouvoir s'amuser mais en tous cas ca vaut le coup. J'ai essayé les fonctions de tracé, joystick et mixer sans souci...
Publié : ven. 10/août/2007 18:10
par Guimauve
Pour mon moteur 3D, je m'inspire du moteur Little3D qui utilise la librairie SDL. ET c'est par curiosité que j'ai jetté un coup d'oeil à cette librairie qui semblait très intéressante mais parfois ça juste l'air intéressant, en réalité ça ne l'est pas du tout.
Ça m'arrive de voir une librairie intéressante mais le travaille à faire pour la faire fonctionner dans PB prend 2 à 3 fois plus de temps que de tout ré-écrire de zéro.
Si j'avais eu des échos du genre :
J'ai testé et la librairie ne peut pas être classé dans la catégorie "Citron" parce qu'il ne faut pas insulter la communauté des citrons.
Et bien j'aurais étudié le problème et taper une solution. Je pars étudier tout ça cette fin de semaine. Je redonne des nouvelles lundi ou mardi.
A+
Guimauve
Publié : ven. 10/août/2007 19:00
par Backup
il semble que l'emulateur ARANYME (emulateur Falcon030) utilise cette lib
effectivement ça a l'air d'etre costaud !

Publié : ven. 10/août/2007 19:10
par Flype
ceci dit l'avantage de SDL est sa portabilité d'un OS à l'autre,
et qu'il y a presque tout dedans pour faire un jeu.
mais purebasic fait déjà tout ce que propose SDL:
graphisme, son, joystick, réseau, sprite, portabilité...
Publié : dim. 12/août/2007 23:19
par Guimauve
Je pensais avoir le temps d'étudier tout ça et bien j'ai même pas eu le temps d'allumer mon portable...
La librairie Joystick de PB n'est pas complète. Je veux dire qu'elle prend en compte que les très vieilles manettes à 2 axes à 2 ou 4 boutons. Elle ne fait que donner un signale pour le sens du mouvement (1,0,-1). De plus, on n'a pas la rotation du manche, la manette des gaz et tout les boutons y compris le bouton multi-position (champignon à 8 directions)
Donc pour moi une librairie du genre ça convient tout simplement pas, je suis désolé.
Si je me rappel bien, un code complet est disponible sur le Forum, mais je ne suis plus certain qui en est l'auteur.
Je regarde le tout cette semaine alors ...
A+
Guimauve
Publié : lun. 13/août/2007 0:18
par Backup
Guimauve a écrit :
Si je me rappel bien, un code complet est disponible sur le Forum, mais je ne suis plus certain qui en est l'auteur.
c'est ce cher DRI
http://www.purebasic.fr/french/viewtopi ... ht=joys%2A
Publié : lun. 13/août/2007 0:38
par Anonyme
si tu touche un peu au c++ , un portage te prends pas plus de 2 heures.
ici , cela fonctionne très bien, vous verrez d'ici peu
et c'est 100% portable , contrairement a certaine commandes pb.
edit :
pas plus de 2 heures.
je parle des commandes de fenetrage & de dessin

Publié : lun. 13/août/2007 0:50
par Backup
Publié : lun. 13/août/2007 1:13
par Anonyme
houlàlà, pas trop de smilley stp , cela abime mon écran , ca lui fait siffler le chant du rossignol

Publié : lun. 13/août/2007 1:23
par Backup