Alors voilà, pour ne pas embrouiller le message, je postye ma réponse ici:
pour utiliser les fenêtres j'utilise QT, qui ets multiplateforme et qui permet beaucoup de choses, comme le travail avec ses propres QString, ses QSocket, etc...
pour les jeux, que je ne programme pas beaucoup, du moins ces derniers temps, j'utilisais SDL le plus souvent mais k'avais commencé un jeu avec Allegro également, mais bien sûr je trouve la SDL meilleure.
ensuite il y a encore les librairire pour le son comme la FMOD, SDL_Mixer, elles sont toutes les deux très bonnes. Par exemple pour un lecteur MP3 je conseille FMOD car elle permet la lecture de fichier Midi, ogg, mp3.. enocre d'autres formats. Mais pour les jeux je conseille SDL_Mixer car elle est spécialisée dans ce genre de projet, par exemple si vous voulez jouer un son ayant un echo, donc par exemple si le son doit venir du haut (à 500 mètres de l'action courante), il existe des fonction prédéfinies pour faire cela.
pour le réseaux, j'utilise les winsock sous windows et les QSocket sous linux (voir les socket aussi mais vu que je prog souvent avec QT...)
bon ben voilà mon avis :)
ciao
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
J'utilise OpenGL parce que c'est portable(même si actuellement je ne bosse que sur windows) et que c'est extrêmement bien foutu. Je vais peut être me mettre à SDL pour le clavier/souris, avant j'étais sous Direct X et ça me faisait chier. Sinon pour le son, j'hésite entre SDL_Mixer, Fmod et OpenAL, je vais peut être devoir un peut tous les essayer, on verra bien. Sinon pour le réseau, je sais pas pour le moment, peut être winsock pour windows et SDL_machinréseau pour le reste. Sinon je vais bientôt devoir me mettre à chercher une bonne grosse librairie pour lire les images et les sons. J'en ai un peu marre des tga. Il me faut une lib pour le zip aussi et je suis en train d'hésiter à utiliser une lib pour lire les 3ds ou le faire moi même (question temps). Et sinon pour l'IA, peut être que j'utiliserai la PACRN, quoi vous connaissez pas? Bon tant pis, petite énigme alors. Voilà voilà.
ps : j'oubliais, Qt pour un éditeur de maps
__________________________
[col]( [/col][col]B[/col]e [col]S[/col]i[col]d[/col]e [col])[/col]
Ah ben je savais pas que QT étais bien pour faire ça, jamais fais, donc... :) sinon pour le réseaux il y a SDL_net aussi mais je n'ai jamais utilisé, je sais pas vraiment critiquer ça :) et puis OpenAL je connaissais pas, je vais un peu me renseigner et voir ske ça donne, sinon comme je vois que tu veux faire un jeu c'est SDL_Mixer que je te conseille puisqu'il est spécialement conçu pour les jeux... enfin ien a encore plein d'autres des lmibs et Fmod est très bien aussi pour les jeux et puis pour l'IA, qui ne connais pas PACRN ???? (celui qui dit MOI jle tue parce que c'est en colaboration avec MP), un petit indice de plus
ciao
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
bon, je viens de m'informer un peu sur OpenAL, ça a l'air très bien. Egalement spécialisé dans les jeux, mais je ne sais pas si cette lib est compatible avec la SDL, elle l'est avec OpenGL (...) mais je ne sais pas avec la SDL, je pense bien même si ce n'est référencé nul part :)
en tout cas ça à l'air d'être une très bonne lib qui permet également de travailler en parallèle avec OpenGl (ce qui est bien d'ailleurs ) enfin je n'ai pas tester ni rien je ne sais pas de quoi elle est réelement capable...
ciao
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
AH bon on peut utiliser des libs ?
Ca s'arrête pas à stdio.h et stdlib.h alors ?
On m'avait pas prévenu.
Je n'utilise pas encore ce genre de lib mais je compte m'y mettre après mon projet (chut je dirai pas lequel je crois que personne est au courant encore).
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu].
C'est bien C++ car c'est le meilleur langage pour faire des jeux.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu].
Dark Basic, c'est pas plutôt un langage basé sur le basic qui est fait pour les jeux ?
A priori, les échoss que j'en ai eu, ce sont ceux de créteurs d'un jeu de role qui ont du abandonner le DarkBasic pour revenir en C++.
Donc, ca m'inspire pas.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu].