Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3030 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Librairie graphique en C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Librairie graphique en C

n°361717
joey_joe
Posté le 15-04-2003 à 13:53:23  profilanswer
 


    Voilà, je dois programmer l'IA d'un jeu de dame, mais j'aimerais tout d'abord savoir si il y a une librairie graphique en C (sous linux) qui gerer tout au moins des ronds, des trucs dans ce style là.
 
    Est ce que quelqu'un peut m'informer d'un tutorial ou quelque chose comme ca ?
 
                      Merci, Joey

mood
Publicité
Posté le 15-04-2003 à 13:53:23  profilanswer
 

n°361902
theshockwa​ve
I work at a firm named Koslow
Posté le 15-04-2003 à 14:55:21  profilanswer
 

librairies graphiques :
 
allegro
 
SDL
 
Tu devrais trouver assez facilement des infos sur les 2 via google.
 
Je ne sais pas si ces libs proposent des algos de tracé de cercle, mais on peut trouver une version de l'algorithme de Bresenham pour le tracé de cercles ...


---------------
last.fm
n°361935
cycojesus
Mèo Lười
Posté le 15-04-2003 à 15:14:07  profilanswer
 

glut + opengl  :)


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
n°361969
e_esprit
Posté le 15-04-2003 à 15:31:01  profilanswer
 

Au pire avec SDL, (et Allegro surement aussi, mais je connais po), tu peux charger des images, donc c'est meme mieux !

n°361986
theshockwa​ve
I work at a firm named Koslow
Posté le 15-04-2003 à 15:37:14  profilanswer
 

je connais aussi mieux SDL qu'allegro, mais ici, beaucoup semblent conseiller la seconde lib ...
 
Et c'est sur qu'avec SDL déjà, ca ne prendrait pas trop de temps de faire une petite interface graphique pour un jeu de dames ...


---------------
last.fm
n°362103
joey_joe
Posté le 15-04-2003 à 16:26:29  profilanswer
 


    Ouais, mais je comprends pas, y'a pas de librairie déjà existante dans le C d'origine capable de faire ce genre de chose ?
 
    Avec la librairie "lcurses.h", on ne peut pas faire quelque chose de potable ? Parce qu'il faut que je le rende à un prof et si j'utilise une librairie comme SDL ou allegro, le prof ne l'aura pas et ce sera galère ???
 
   

n°362129
theshockwa​ve
I work at a firm named Koslow
Posté le 15-04-2003 à 16:33:14  profilanswer
 

non ce ne sera pas "galère" ... Car comme tu es très malin, tu fileras avec ton projet la seule DLL qui est nécessaire au bon fonctionnement de SDL ... :D
 
Pour ton projet, tu n'as qu'un seul .lib à linker et un petit groupe de .h à utiliser (dont un seul à inclure) alors je ne vois pas trop de raison pour s'en priver ... D'autant plus que c'est assez puissant ...
 
Mais si ton prof lance le prog sous DOS, tu peux aussi faire du 13h ! :D
 
 
Edit : Pardon ... C'est vrai que sous Linux, le DOS .... :D Et les DLL, c'est pas ça non plus ... mais ca doit être pareil (un .so ...)


Message édité par theshockwave le 15-04-2003 à 16:35:36

---------------
last.fm
n°362142
joey_joe
Posté le 15-04-2003 à 16:36:26  profilanswer
 


    Ouais, mais je crois que ca va vraiment être galère, je veux bien tenter mais bon...
 
    Sinon, il n'existe vraiment rien de correct deja utilisable sans rien rajouter ???
 
 

n°362149
theshockwa​ve
I work at a firm named Koslow
Posté le 15-04-2003 à 16:39:42  profilanswer
 

Joey_Joe a écrit :


    Ouais, mais je crois que ca va vraiment être galère, je veux bien tenter mais bon...
 
    Sinon, il n'existe vraiment rien de correct deja utilisable sans rien rajouter ???
 


 
 
Borland avait fait une tentative avec les BGI ... Mais c'est plutôt un échec ... Les modes graphiques sont assez limités ...
 
pour sdl : http://www.libsdl.org/ La doc est bien faite et tu trouveras pas mal d'exemples assez facilement ...


---------------
last.fm
n°362153
joey_joe
Posté le 15-04-2003 à 16:40:57  profilanswer
 


    J'te remercie vraiment, je crois que ca va bien m'aider...
 
  A bientôt, tchoo... Joey :gun:

mood
Publicité
Posté le 15-04-2003 à 16:40:57  profilanswer
 

n°362203
lorill
Posté le 15-04-2003 à 16:58:24  profilanswer
 

Joey_Joe a écrit :


    Sinon, il n'existe vraiment rien de correct deja utilisable sans rien rajouter ???  


curses, c'est DEJA quelque chose en plus. Apres a toi de voir avec ton prof/ton admin quelles sont les libs dispo sur vos postes  [:sinclaire]

n°362621
ToxicAveng​er
Posté le 16-04-2003 à 00:21:01  profilanswer
 

Joey_Joe a écrit :


    Ouais, mais je comprends pas, y'a pas de librairie déjà existante dans le C d'origine capable de faire ce genre de chose ?
 
    Avec la librairie "lcurses.h", on ne peut pas faire quelque chose de potable ? Parce qu'il faut que je le rende à un prof et si j'utilise une librairie comme SDL ou allegro, le prof ne l'aura pas et ce sera galère ???
 
   


 
non, le C (comme définit dans la norme) ne connait pas la notion d'ecran, alors pourquoi faire une lib qui gere des graphiques ??
 
(du C embarqué sur une carte a puce, par exemple, n'a que faire d'un ecran...)

n°362631
Jar Jar
Intaigriste
Posté le 16-04-2003 à 00:40:21  profilanswer
 

theShOcKwAvE a écrit :

non ce ne sera pas "galère" ... Car comme tu es très malin, tu fileras avec ton projet la seule DLL qui est nécessaire au bon fonctionnement de SDL ... :D

S'il veut charger des images, il faudra utiliser SDL_image. Et ainsi de suite pour SDL_ttf, SDL_mixer... c'est pas énorme mais ce n'est sûrement pas une seul lib.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°362897
theshockwa​ve
I work at a firm named Koslow
Posté le 16-04-2003 à 10:52:12  profilanswer
 

Jar Jar a écrit :

S'il veut charger des images, il faudra utiliser SDL_image. Et ainsi de suite pour SDL_ttf, SDL_mixer... c'est pas énorme mais ce n'est sûrement pas une seul lib.


 
ca dépend des formats d'images que tu veux pouvoir charger ...


---------------
last.fm
n°363190
joey_joe
Posté le 16-04-2003 à 13:22:11  profilanswer
 


    Ouais, j'suis ok pour la SDL, ca à l'air bien, mais comment ca fonctionne ???
 
    On prend la librairie et on l'a mets ou, comment ??? Sachant que je travaille sous linux.
 
    Est ce que quelqu'un peut m'envoyer vers un bon site SDL en français avec le noms de fonctions ...
 
   MERCI

n°363239
Jar Jar
Intaigriste
Posté le 16-04-2003 à 14:01:38  profilanswer
 

Joey_Joe a écrit :

Ouais, j'suis ok pour la SDL, ca à l'air bien, mais comment ca fonctionne ???
 
    On prend la librairie et on l'a mets ou, comment ??? Sachant que je travaille sous linux.

apt-get install libsdl1.2-dev
 
http://libsdl.org/


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°363248
theshockwa​ve
I work at a firm named Koslow
Posté le 16-04-2003 à 14:05:24  profilanswer
 

Joey_Joe a écrit :


    Ouais, j'suis ok pour la SDL, ca à l'air bien, mais comment ca fonctionne ???
 
    On prend la librairie et on l'a mets ou, comment ??? Sachant que je travaille sous linux.
 
    Est ce que quelqu'un peut m'envoyer vers un bon site SDL en français avec le noms de fonctions ...
 
   MERCI


 
la doc en français est dispo à cette adresse :
http://www.libsdl.org/docs.php
 
Les libs sont là :
http://www.libsdl.org/download-1.2.php
 
Et si tu veux des exemples .... Je ne peux pas faire mieux que de te rediriger une fois de plus sur le site officiel ... Section Jeux ou demos ou ce que tu veux ... http://www.sdl.org/
 
Mais tu verras, juste avec la doc, il y a déjà moyen de bien s'en tirer ...
Jette un coup d'oeil aux pages d'introduction aussi ... Ca coute rien ...
 
en voilà une qui devrait t'intéresser :
http://www.libsdl.org/intro.fr/usingvideofr.html
 
Edit : Tu as même un exemple de chargement d'image au format BMP en fin de page ...


Message édité par theshockwave le 16-04-2003 à 14:07:25

---------------
last.fm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Librairie graphique en C

 

Sujets relatifs
Récupérer un graphique dans un logiciel OpenSource[c/c++] Interface graphique
[HTML&JS] Choix d'une librairie css dans le headLibrairie mathématique
[C] Problème graphique en Cg++ me manque une librairie.... :(
Palette graphique & Toolbar[jPanel]graphique ... c la misère...
Je cherche un assistant graphique qui génère du PHP .Utiliser la librairie ncurses ?
Plus de sujets relatifs à : Librairie graphique en C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR