La libraire SDL

Sujets variés concernant le développement en PureBasic
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

La libraire SDL

Message 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
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

oui, et très agréablement surpris.
Image
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message 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
Anonyme

Message par Anonyme »

Pareilement ,je me suis fait un p'tit wrapp sdl/opengl , ca roule impec ^^
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message par Guimauve »

Super, merci...

Je vais l'étudier cette fin de semaine.

A+
Guimauve
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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...
Dernière modification par Flype le ven. 10/août/2007 18:48, modifié 1 fois.
Image
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

il semble que l'emulateur ARANYME (emulateur Falcon030) utilise cette lib
effectivement ça a l'air d'etre costaud ! :?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message 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é...
Image
Guimauve
Messages : 1015
Inscription : mer. 11/févr./2004 0:32
Localisation : Québec, Canada

Message 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
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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
Anonyme

Message 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 :wink:
et c'est 100% portable , contrairement a certaine commandes pb. :P

edit :
pas plus de 2 heures.
je parle des commandes de fenetrage & de dessin :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

@Cpl.Bator!
:lol: :lol: :lol: l'avatar !! :D
tu t'prend pour un phare a con ? :lol:
Anonyme

Message par Anonyme »

Dobro a écrit :@Cpl.Bator!
:lol: :lol: :lol: l'avatar !! :D
tu t'prend pour un phare a con ? :lol:
houlàlà, pas trop de smilley stp , cela abime mon écran , ca lui fait siffler le chant du rossignol :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

:D
Répondre