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

plein de questions

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Freestylers
Freestylers
Niveau 3
08 septembre 2001 à 21:40:22

Salut j´espère que vous répondrez à tout ça :
1) Opengl je sais que ça sert à gérer l´affichage 3D mais est-ce qu´on en a besoin obligatoirement pour faire un jeu en 3D ? Si oui est-ce que ça veut dire que les langages de programmation (VB,C/C++) servent seulement à faire de sorte que quand on appuie sur tel bouton ça fait tel chose, ou quand on fait ça, ça donne ça ?

2) C´est quoi un assembleur ? Et pourquoi on en a besoin pour développer sur les consoles ?

3) J´ai vu sur un autre sujet que pour développer sur dreamcast il y avait pas besoin d´assembleur, il faut juste le faire en C/C++, est-ce qu´on peut le faire en Visual basic aussi ?

Voilà c´est tout
J´espère que vous aurez le courage de répondre ça serait sympa :-)
@+

Lightness1024
Lightness1024
Niveau 10
08 septembre 2001 à 21:47:34

moi ca m´interresse de repondre:

1) l´OpenGL est une librairie d´affichage 3D qui ne peut afficher que les formes et les effets que l´on lui envoie avec des coordonnées et des speccifications que le programme doit faire.
on pourrait bien entendu programmer notre propre moteur de rendu 3D mais les calculs mathematiques de projection de calcul d´eclairage de rotation de brouillard de sprite sont EXTREMEMENT complexes et d´un niveau tres tres elevé en mathematique. il existe aussi DirectX qui ger bien plus d´effets et de proprietes ke OpenGL.
le programme de son cote doit tout faire, en effet il doit repondre aux appuis sur touches et autres mais il doit gerer l´animation des personnages si il y en a, la pesanteur les action physique le moteur de dynamique realiste koi.

2) l´assembleur est un langage de programmation de base (de bas niveau, cad proche de la machine) qui est tres difficile a pratiquer car peut lisible. on en a pas besoin pour programmer sur les consoles etant donné ke en effet il faut programmer en C. (pas en C++).

3) pas question d´utiliser Visual Basic pour programmer une console vu ke le langage n´est destiné ke pour la plate forme windows tandis ke le C est un langage mulitplateformes repondant a la norme ANSI.

@+; Lightness1024!

jaylin
jaylin
Niveau 7
09 septembre 2001 à 10:04:46

Je conseille quand meme OpenGL que Direct3D d´abord parce que c´est beaucoup plus simple a programmer et que l´on peut ensuite porter le jeux sur d´autres OS (windows, linux, unix, beOS...)

Freestylers
Freestylers
Niveau 3
09 septembre 2001 à 13:30:38

Merci c´est sympa de répondre :-)
mais j´en ai d´autres :
On peut pas afficher de la 3D juste avec le langage de programmation ? (à part faire son propre moteur de rendu 3D)
Je demandais pour l´assembleur car va voir sur le sujet "J´ai un question à vous posez !!!!" il y a quelqu´un qui dit qu´il faut programmer en assembleur sauf pour la dreamcast (C/C++).
Est-ce que tu peux me dire lequel est le mieux entre le visual basic et le C ou le C++ car j´ai l´impression que meme si ils sont plus compliqués, le C et le C++ ont l´air mieux pour les jeux vidéos et on peux les utiliser pour programmer sur certaines consoles tandis que le VB est limité à windows comme tu me l´as dis et il est plus fait pour faire des logiciels.(et la plupart des personnes qui viennent sur le forum et demandent de l´aide pour faire un jeu le font en C/C++)
j´espère que ça t´interessera de répondre encore une fois.(ou quelqu´un d´autre)
@+

Le_Nain_Posteur
Le_Nain_Posteur
Niveau 10
09 septembre 2001 à 14:17:10

Salut!
Deja, la programmation, te permet de controler la machine via differentes instructions. Donc, tu peux tout lui faire faire ou presque. Et la 3d, ce n´est ke des maths, mais c´est des maths de tres tres tres HAUT NIVEAU!!!!!! surtout si tu veux optimiser les calculs pour gagner du temps!!!!! a la limite, si ca t´interesse, j´ai trouve une procedure ki te permet de trouver les coordonnees d´un point en 3d, sur un plan 2d. Mais il n´y as pas d´explications, et c´est en PASCAL.
Ensuite, une librairie c´est koi? c´est un ensemble de fonctions et de structures.
Donc, tu comprends que OpenGL ou DirectX ne sont ke des librairies, et donc ke des bouts de codes ecrits par des genis. Et un moteur 3d, n´est k´un ensemble de fonctions et structures aussi ki t´aide a gerer la 3d dans ton jeu!

et pour l´histoire des consoles, il faut ke tu sache ke l´assembleur est le langage de plus bas niveau. car les processeurs ne comprennent ke les 110011101010, autrement dit, du binaire. et disons, que pour gerer tout ca, c un peu le bordel! donc, on a cree d´autres langages un peu plus humains, et le plus proche de la machine, c´est l´assembleur, mais bon, la encore c´est pas torp ca, ca fonctionne par mnemoniques(c come ca ke ca s´ecrit nan?), et ce n´est pas tres pratike pour les grands projet. Donc, le C ou le C++ ou les autres langages sont a un niveau d´abstraction plus eleve, c´est tout! mais ca revient au meme apres car tout est transforme en binaire!
Et si je dis ke sur les autres consoles tu dois programmer en assembleur, c´est parce k´aucun autre langage n´est disponible dessus!(car il te faut creer soit le compilateur, la librairie en gros), mais si ca t´interesse vas voir cet article: http://www.gamedev.net/reference/articles/article1368.asp

Et pour creer ton jeu, tous les langages sont bons, mais certains sont plus adaptes que d´autres a certaines taches, chake langage a sa specialite, par exemple, tu peux faire une zolie application fenetree en delphi ou VB en 30s, mais c´est sur que le C ou le C++ sont les langages ideaux pour faire des jeux!

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