begin process at 2010 02 10 10:50:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Petit Jeu à programmer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Petit Jeu à programmer

vendredi 17 octobre 2008 à 14:21:28 | Petit Jeu à programmer

LucyUnDemi

Bonjour à tous

Je cherche à faire un petit jeu en 2D pour le moment. Mais je veux que se jeu puisse fonctionne sous Linux, Mac et Windows avec un seul et même code ou du moins en modifiant ce dernier qu'un minimum.
Seulement je ne sais pas par où commencer.
Quel outils devrais-je utiliser.
J'ai vu que pour la 2D il faudrait la bibliothèque SDL mais je suis pas sur que le même code suffise à le faire tourner sous plusieurs plateformes.
Et pour le multiplatform j'ai déjà manipulé la bibliothèque Qt, qui ma fois fonctionne très bien.

J'ai repère un tuto qui explique comment intéger le SDL à Qt mais est ce que quelqu'un à déjà utilisé sur plusieurs platformes pour me dire ?
Et surtout existe t'il de meilleurs solutions pour faire un jeu en 2D multiplatformes ?

Merci pour les futurs conseils.
A une prochaine.

La vie est trop courte pour la passer a haïre.
dimanche 19 octobre 2008 à 12:17:14 | Re : Petit Jeu à programmer

stephane57

Réponse acceptée !
Salut,

pour créer un petit jeu de plate-formes en 2D et en langage C++, tu as raison d'utiliser la bibliothèque SDL. Cette bibliothèque tourne sans problème sur d'autres systèmes d'exploitation que Windows.

Ton programme sera ainsi très facilement portable.

lundi 20 octobre 2008 à 11:51:55 | Re : Petit Jeu à programmer

LucyUnDemi

Bonjour,

Et merci Stephane57
Donc je n'aurais qu'as programmer sur une des trois plateforme pour ensuite compiler sur toutes et que ca fonctionne.
Il y a vraiment pas besoin de Qt ?
Bon et bien c'est cool.

Juste pour savoir mais pas pour me lancer :
Que devrais je prendre pour faire un jeu en 3D ?

Merci encore.
A une prochaine.

La vie est trop courte pour la passer a haïre.
mardi 21 octobre 2008 à 16:23:37 | Re : Petit Jeu à programmer

stephane57

Réponse acceptée !

Alors voilà,

pour ton jeu de plate-formes en 2D, si tu utilises le langage C++ et la bibliothèque SDL, il n'y aura effectivement aucun souci.
Tu compiles sur les trois plate-formes et comme tout le code C++ et la bibliothèque SDL sont portables, ça t'évites de reprogrammer trois fois en fonction du système d'exploitation. Tu as donc tout bon.

Pour faire de la 3D, à titre d'info uniquement, il existe deux grandes bibliothèques: DIRECT3D et OPENGL.

bon les deux se valent, mais le gros problème de DIRECT3D c'est que les instructions sont beaucoup plus dures à comprendre et à mettre en oeuvre, et que c'est développé pour tourner sur le système d'exploitation Windows....

Je te conseille donc vivement d'utiliser OPENGL, qui n'a que des avantages:
- il fonctionne parfaitement bien avec SDL (dont tu auras besoin pour créer l'écran d'affichage sur lequel viendront les objets 3D, et pour quelques objets 2D à afficher comme les scores etc...)
- il est portable et fonctionne sur plusieurs systèmes d'exploitation
- les instructions sont plus aisées à comprendre qu'avec DIRECT3D

avant de débuter efficacement la 3D, il te faudra maîtriser à fond à fond à fond la 2D et le langage C++.

Pour ton jeu en 2D, commence par des petits programmes te permettant de:
- afficher un personnage
- bouger ton personnage en fonction des commandes du joystick ou des touches du clavier
- afficher un écran basé sur des "tiles" (petites images de 8*8 ou 16*16 ou 32*32 ou 64*64)
- faire défiler l'écran grâce à la technique du scrolling
- tester les collisions entre ton personnage et le décor
- etc...

Mine de rien, le développement d'un jeu de plate-formes en 2D prend énormément de temps et c'est très formateur. Ecris des petits bouts de code pour t'entraîner et ensuite tu pourras te lancer dans un projet complet ...

Voilà bon courage



Cette discussion est classée dans : code, jeu, fonctionne, programmer, 2d


Répondre à ce message

Sujets en rapport avec ce message

pour ,prog c++ et 2D vite [ par arnaudcoutant ] je recherche des personnes, codeurs, graphistes, infographistes ,etc... connaissant le c++ ou opengl pour réaliser un jeu vidéos pc, si cela vous inte besoin d'aide pour un RPG 2D [ par LightningFlik ] Nous sommes une petite équipe qui essaye de créer notre jeu : Asgard Wars. Il s'agira d'un Action-RPG (du genre Secret of Mana) dans un univers médiév recherche code source [ par lfta ] bonjour,c'est la première que je vous envoie,et j'aimerai bien avoir une réponse sur ma demande,enfaite j'ai besoin du code source en (pascal, ou C) d Jeu 2D [ par skydje ] Je suis débutant en c++, je développe sous dev c++ et cela fait longtemps que je cherche le moyen de développer un petit jeu sous dev sans rien trouve CHCH CODE SOURCE C DU JEU BRIDGES [ par zeph ] JE CHERCHE LE CODE SOURCE DU JEU BRIDGES :pour ceux qui savent pas, c un jeu ou on dispose d'un damier bleu rouge blanc.le but est pour chaque joueur Besion d'aide pour programmer un jeu de dame [ par valouchoue ] Salut!Je suis étudiante et je dois programmer un jeu de dame sous unix et je suis nulle!!!!!Si quelqu'un peux m'aider j'attends vos reponses...Merci.v recherche code source jeu de voiture [ par Arnaud16022 ] hellodans le cadre d'un projet de jeu de type Vice City qui aboutira peut-etre hypotétiquement avec bcp de chance pas du tout dans environ 4 ans, je c pointer vers un tableau 2d [ par Adeon ] salut ! je suis en train de creer une fonction qui doit inclure un tableau 2d dont on ne connait pas les valeurs.si je fais :void fonction(char *tab){ Comment programmer un jeu en C++ [ par hasen ] Bonjour tout le monde!Je voudrais avoir un petit conseil en ce qui concerne lma programmation d'un jeu en 2D. En fait je voudrais juste savoir si qqun Comment programmer un plateau de jeu reversi en C++ ? [ par mehdiaccro ] Bonjour à tous !voila g 1 pti pb je dois rendre 1 projet de programmation qui est reversi ms le pb c ke je ne sais pas déjà écrire les lignes du progr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales