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

  FORUM HardWare.fr
  Programmation
  C++

  [C/C++] Création de jeux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] Création de jeux

n°1644998
Qhrim
Posté le 18-11-2007 à 23:02:30  profilanswer
 

Bonsoir,
 
Je suis actuellement en BTS Iris et sait programmer en C/C++. Je m'interesse fortement a la création de jeux video et, étant une brêle en infographie, j'aimerais y participer d'un point de vue programmeur.
 
J'aimerais donc savoir si il éxistait un bon tuto expliquant les bases de la création de jeu, avec exemples etc.
 
Merci !

mood
Publicité
Posté le 18-11-2007 à 23:02:30  profilanswer
 

n°1645013
Elmoricq
Modérateur
Posté le 18-11-2007 à 23:53:11  profilanswer
 

Ben pour commencer, il te faudra choisir entre le langage C et le langage C++  [:neriki]


Message édité par Elmoricq le 18-11-2007 à 23:53:22
n°1645016
Qhrim
Posté le 18-11-2007 à 23:56:50  profilanswer
 

Maitrisant plus le C que le C++, je pense d'abord m'orienter vers la programmation en C.  
 
Je pense que ca doit être suffisant pour faire des jeux basiques !

n°1645021
bjone
Insert booze to continue
Posté le 19-11-2007 à 00:14:58  profilanswer
 

alors pompe le SDK du DirectX, les divers SDK OpenGl, la SDL pour tater des différentes techniques 2D, 3D...

n°1645023
Qhrim
Posté le 19-11-2007 à 00:18:06  profilanswer
 

Je n'ai rien compris  :pt1cable:  
 
Comme je l'ai dit je n'ai des bases qu'en programmation, je n'ai jamais appliquer cela a un jeux et c'est pour ca que je cherche un tuto qui reprend tout de A à Z a travers un exemple^^

n°1645025
bjone
Insert booze to continue
Posté le 19-11-2007 à 00:40:09  profilanswer
 

bah un jeu, basiquement c'est:
 
- entrées utilisateur
- évaluation ia  
- actualisation du monde
- rendu & audio
- et on boucle
 
donc trouver un tuto juste pour ça (j'ai googlé pour toi), mouef, après ce que tu trouveras comme tutos, c'est des tutos liés a des type d'architectures ou des apis :/

n°1645026
Qhrim
Posté le 19-11-2007 à 00:42:36  profilanswer
 

Ah voila c'est déja plus concret merci  :)  
 
En faites, je me demande comment appliquer ca de façon graphique. Je n'ai jamais travailler qu'avec des programmes console ou en faisant des IHM avec c++ builder donc je suis assez limité dans ce domaine.

n°1645028
bjone
Insert booze to continue
Posté le 19-11-2007 à 00:58:39  profilanswer
 

bah déjà il faut te donner un projet, par exmple faire un jeu 2d: tetris, asteroids.., ou 3d (vaut mieux absolument pas dans un premier temps).
 
ensuite pour ton jeu, tu commencer à tater les api qui te permettent de faire ce que tu veux, par exemple pour un asteroids-like:
 
- tu fais un truc statique (traçer un triangle fixe pour le vaisseau, traçer un astéroide fixe): par exemple du traçage de ligne en OpenGl (ou ta propre routine de traçage de ligne avec juste un accès framebuffer style SDL)
 
- ensuite tu l'anime stupidement (tu le fais tourner, se déplaçer à l'écran): du code simple sans dépendance à une api
 
- ensuite tu l'anime par rapport à l'entrée utilisateur (le faire tourner  
avec les curseurs clavier, le faire accélérer dans la direction où il pointe)  
 
- ensuite tu faits un système de monde où tu gére les collisions avec les astéroides (boum perdu gnagna), où tu peux tirer et éclater les astéroides etc.... : des maths pour paramétriser les évolutions des objets par rapport à l'écoulement du temps, faire les tests de collisions, etc...
 
bref faut forger.


Message édité par bjone le 19-11-2007 à 00:59:53
n°1645192
dap++
Script kiddie
Posté le 19-11-2007 à 12:07:17  profilanswer
 

Il y a des trucs qui devraient t'intéresser ici : http://www.gamedev.net/reference/


---------------
dap.developpez.com
n°1645292
Paul JR
Posté le 19-11-2007 à 14:56:55  profilanswer
 
mood
Publicité
Posté le 19-11-2007 à 14:56:55  profilanswer
 

n°1647710
el muchach​o
Comfortably Numb
Posté le 23-11-2007 à 00:45:09  profilanswer
 

Ouais, plus la lib qui a l'air assez sympa qui avait été donnée récemment, me souviens plus du nom.
edit: http://sfml.sourceforge.net/

Message cité 1 fois
Message édité par el muchacho le 23-11-2007 à 00:46:32

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1648151
JFKen
Un V8, une femme, une pipe
Posté le 23-11-2007 à 18:51:12  profilanswer
 

Je me tate pour tester le dev en C# avec la plateforme XNA... quelqu'un a déjà tenté l'expérience ?


---------------
Broadcast4Reps♥  Dreams-Cars.net | Before Black | >> Le topic du V8 <<  
n°1649260
JFKen
Un V8, une femme, une pipe
Posté le 27-11-2007 à 02:48:09  profilanswer
 

J'ai installé les SDK et C# Express (ça marche pas avec la suite visual studio apparement), et j'ai trouvé un tuto super agréable et clair : http://msmvps.com/blogs/valentin/a [...] n-ral.aspx.
 
Pour le moment ça m'a l'air assez sympa...


Message édité par JFKen le 27-11-2007 à 07:03:30

---------------
Broadcast4Reps♥  Dreams-Cars.net | Before Black | >> Le topic du V8 <<  
n°1649304
MagicBuzz
Posté le 27-11-2007 à 09:17:14  profilanswer
 

Sisi, le SDK marche parfaitement avec la version complète de VS.
Sinon, quite à faire du DX avec C#, autant utiliser XNA, qui est une solution intégrée qui regroupe tous les éléments de façon plus conviviale.
Et le gros intérêt de XNA c'est que tes devs sont portables vers XBox, ce qui est assez intéressant.

n°1649306
JFKen
Un V8, une femme, une pipe
Posté le 27-11-2007 à 09:20:18  profilanswer
 

C'est d'XNA dont je parle :)
 
Et oui, effectivement pas besoin de C# express, sauf qu'avec la beta de VS 2008 il me le fallait quand même, il faut VS 2005 si j'ai tout comrpis, et apres y'a juste à importer ce qu'on a besoin.
 
DX je m'y étais essayé il y a quelque années, mais là franchement la technologie XNA est vraiment sympatoche pour débuter dans le jeu :)


---------------
Broadcast4Reps♥  Dreams-Cars.net | Before Black | >> Le topic du V8 <<  
n°1654232
africanism
GS500 ou ??
Posté le 07-12-2007 à 00:47:48  profilanswer
 

ya ce site
 
http://www.siteduzero.com/tuto-3-8 [...] -en-c.html
 
la dessus ya de bonne base pour cree des jeu video je trouve!!

n°1655586
JFKen
Un V8, une femme, une pipe
Posté le 10-12-2007 à 03:50:32  profilanswer
 

Je connaissais, pkoi pas... Mais là XNA...  :love:  kwa !


---------------
Broadcast4Reps♥  Dreams-Cars.net | Before Black | >> Le topic du V8 <<  
n°1655913
neg'gwada
rafix 971
Posté le 10-12-2007 à 15:11:51  profilanswer
 

tain moi j'ai essayé de me mettre il y a un mois au D3D pour essayer de refaire le logiciel TopDesk... comment j'ai pris chère :/ en matant le cours sur ce site.
je crois que je vais rester newbie sur ce domaine là  :cry: pour encore un moment


---------------
--- WinSplit Revolution ---
n°1656062
JFKen
Un V8, une femme, une pipe
Posté le 10-12-2007 à 17:55:08  profilanswer
 

Testes XNA, francement je prefere nettement à DX, même si les bases sont similaires.
 
De plus le tito que j'ai linké plus haut est vachement bien foutu pour les debutants  ;)


---------------
Broadcast4Reps♥  Dreams-Cars.net | Before Black | >> Le topic du V8 <<  
n°1656066
dwogsi
Défaillance cérébrale...
Posté le 10-12-2007 à 17:58:16  profilanswer
 

el muchacho a écrit :

Ouais, plus la lib qui a l'air assez sympa qui avait été donnée récemment, me souviens plus du nom.
edit: http://sfml.sourceforge.net/


Ouai j'avais balancé ça sur un autre topak ( http://forum.hardware.fr/forum2.ph [...] 0#t1632134 ), où je demandais des retours...
Quelqu'un à testé?
(Je sais je pourrais l'faire moi même, mais bon...)


Message édité par dwogsi le 10-12-2007 à 18:10:53

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1656081
IrmatDen
Posté le 10-12-2007 à 18:33:16  profilanswer
 

Pour l'instant, j'ai juste fait quelques tutos, j'ai pas encore pû attaquer ce que je voulais, donc je n'ai pas de retour vraiment significatif (sinon, que à voir la doc [quand même j'ai fais ça], c'est vraiument plus propre que SDL à manipuler en C++).

Spoiler :

Je l'avais dit, c'est pas très significatif [:petrus75]

n°1656096
dwogsi
Défaillance cérébrale...
Posté le 10-12-2007 à 19:06:33  profilanswer
 

Bon ba me reste plus qu'à tester si j'ai bien compris :o
Par contre j'ai aussi lu la doc, et c'est clairement plus propre que la SDL.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1656167
lejeremy
Posté le 10-12-2007 à 23:18:34  profilanswer
 

Sinon, tu peux utiliser un moteur open source comme ogre3D, mais c'est du C++

n°1656177
IrmatDen
Posté le 10-12-2007 à 23:43:27  profilanswer
 

C'est pas vraiment ce que je qualifierai d'adapté à un débutant dans le domaine de la prog de jeu ;)

n°1656982
BenO
Profil: Chercheur
Posté le 12-12-2007 à 07:57:39  profilanswer
 

J'ai commencé la dessus, c'est formateur xD mais pas adapté :x


---------------
Python Python Python
n°1657057
IrmatDen
Posté le 12-12-2007 à 11:18:12  profilanswer
 

Ouch, sans avoir fait quelques tutos NeHe ou quoi que ce soit? :D

n°1657063
BenO
Profil: Chercheur
Posté le 12-12-2007 à 11:24:04  profilanswer
 

aucun :x juste la communauté Ogre: Forum + Wiki.
 
Mais je ne me suis pas trop confronté aux problèmes
propre à la 3D et autres Quaternions, je faisais principalement
cohabiter Ogre avec d'autres bibliothèques en essayant de proposer
une abstraction scriptée autour de tout ça.
 
Au final, la 3D je connais pas énormément :p mais je vais m'y remettre.
 
Sans doute avec Ogre ^^ ou SFML pour tester :o


---------------
Python Python Python
mood
Publicité
Posté le   profilanswer
 


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

  [C/C++] Création de jeux

 

Sujets relatifs
[php] creation d'une zone de partage sur un siteCreation Forum et site PSP
Hébergement de fichiers & création d'un FTP sécurisé pr téléchargement[Resolu]Pb création connection pool
Création d'une DTDCreation d'un à partir d'un autre site
[bash]creation d'un premier scriptCréation Site Internet!
création de checkbox[Visual C++] Creation et importation d'une library statique (.lib)
Plus de sujets relatifs à : [C/C++] Création de jeux


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