CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

une autre librairie comme la SDL ???

seiya0
seiya0
Niveau 7
28 août 2006 à 18:19:47

:salut: a tous
y´a t-il une autre librairie melleur que la SDL pour créer un jeu avec le language C ?
et :merci:

Fvirtman
Fvirtman
Niveau 10
28 août 2006 à 18:36:35

Qu´est ce que tu recherches que SDL n´a pas ? ça nous orientera pour te répondre :)

guyver2
guyver2
Niveau 10
28 août 2006 à 18:45:45

la SDL est réputé pour être facile a utiliser (et c´est aussi mon avis). Elle se limites au jeux en 2d mais c´est deja amplement suffisant pour débuter (et meme plus)

si par meilleure tu entend plus facile, je ne pense pas.
Si tu pense a plus éfficace, plus de possibilité, jeux 3d,... je dirais openGL (ou directX).

seiya0
seiya0
Niveau 7
28 août 2006 à 18:50:35

ok, s´il y´a pas une autre plus facile, en apprend la SDL, vous ne connaissez pas un bon site pour apprendre a maitriser la SDL ?? ?
et :merci:

_Xaar
_Xaar
Niveau 10
28 août 2006 à 18:55:52

Il y a un tuto sdl sur le site du zéro, tu aura du mal à trouver plus facile à comprendre.

Sinon en 2D il y a aussi Allegro, mais cà m´avait donné l´impression d´être équivalent à SDL et pas meilleur, et vu que tu trouvera plus de support/doc pour sdl autant commencer par cette dernière.

godrik
godrik
Niveau 30
28 août 2006 à 19:02:54

bah, on ne peut pas vraiment faire plus simple que SDL, c´est assez basique comme outils tout en étant complet.
Je penses que pour faire plus simple on doit perdre des fonctionnalités.
Notes qu´il y a une fonction ´afficher image dans rectangle´ qui est probablement la seul dont on est besoin pour faire de la 2D. (peut etre une fonction tourner image aussi)

dynoplasmma
dynoplasmma
Niveau 9
28 août 2006 à 20:05:44

La SDL ne gere pas la rotation, mais il y a surement moyen de le gerer sois meme.
Il me semble meme que Fvirtman en ai creer une fonction :)

Fvirtman
Fvirtman
Niveau 10
28 août 2006 à 20:38:59

dynoplasmma > pour faire des rotations, je déconseille SDL. SDL, c´est bien pour faire de la 2D normale, et est aussi une excellente amorce pour OpenGL, et un excellent outil - entre autres - de gestion d´entrées (souris, clavier, joysticks)

Meme si il existe une extention de SDL appelée SDL_rotozoom pour appliquer les rotations, c´est lent, ça n´utilise pas d´accélération matérielle, et c´est tres obsolete.
Pour faire des effets de rotations et cie, je conseille + OpenGL (mais qui doit s´appuyer sur une librairie d´amorce, dont SDL est parfait)

Mais aussi, je déconseille aux apprentis de se lancer dans OpenGL tout de suite : faites du SDL, c´est tres bien, et ça fait les dents.

(Sinon, je n´ai pas personnellement fait de fonction de rotation pour SDL, j´en avait fait une en Pascal a l´époque du mode 13h, en s´appuyant sur des formules d´isométrie)

dnob700
dnob700
Niveau 10
28 août 2006 à 22:13:49

plus simple que la SDL (beaucoup plus simple, mais moins performant) il y a ma lib advio2 pour faire des petits jeux (pac-man, pong, puissance 4, etc.). Mais en C++ et pas en C. C´est moins versatile que SDL dans les possibilité (quoi que c´est moins lourd aussi, et il y a moins de contrainte), mais c´est quand même utilisable.

http://lib.sectionpc.info

Lapintade
Lapintade
Niveau 30
28 août 2006 à 22:32:50

Sur PC, je prefere le game incubator que je trouve plus facile a utiliser que la SDL.

BigGamer95
BigGamer95
Niveau 10
29 août 2006 à 04:24:02

sa tombe bien que ca parle de sdl, j´ai justement une question

j´ai bientot fini mon moteur de combat, et apres les 2 truc principaux que je n´ai pas encore bien vu avec sdl, c´est le scrolling et la gestion de la gravité

a votre avis, est ce qu´on peux passé a la 3d sans voir ces points la, et les voir ensuite directement en 3d ?( pour le scrolling, j´ai quand meme vu rapidement, mais sans plus)

enfin je demande ca juste comme ca, je pense quand meme essayé de voir les 2 avec un jeu de plateforme lineaire du style mario bros (ca regroupe bien gravité + scrolling horizontale)

Fvirtman
Fvirtman
Niveau 10
29 août 2006 à 08:35:57

"le scrolling et la gestion de la gravité "
--> Cela n´a rien a voir avec SDL.

Faire un scrolling revient a calculer des coordonnées de blit a une position différente a chaque frame :)

Gérer la gravité revient a faire un calcul de position a chaque nouvelle frame, en fonction d´équations physiques.

Cela se déroule AVANT d´appeler n´importe quelle fonction SDL. SDL te servira uniquement a illustrer ça.

N´oublie pas, un jeu, c´est un inceberg : l´affichage, c´est juste le bout qui dépasse, mais en dessous, il y a beacoup de choses enfouies, qui ne sont que calculs et mises a jour de structures.

Tu peux si tu veux passer a la 3D si tu te sens d´attaque. Par contre, ne néglige pas la partie calcul, et gestion de structures en fonction du temps (typiquement gravité), qui est de l´algorithmique pure.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment