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

Le C et la 3D ???

killdragonus
killdragonus
Niveau 7
09 avril 2006 à 22:37:14

Bonjour,

Depuis aujourd´hui je me suis enfin lancer dans l´aprentissage du C et j´aimerais savoir si par la suite je serai capable de cree un jeu video le jeu serais un peu un stargate atlantis mais en 3D.

Vu ce que j´ai apris aujoud´hui j´ai beaucoup de mal a penser qu´a partir du C on peut cree un perso qui ce deplace a travers une carte. je ne demande pas de connaitre ca tous de suite mais j´aimerais juste savoir si par la suite je pourrait cree:

Un perso qui se deplace
Des commerces
des annimations

Merci

guyver2
guyver2
Niveau 10
09 avril 2006 à 22:49:17

bien sur que c´est possible.
Par contre ne compte pas faire ça avant 4-5 ans d´apprentissage...

Lapintade
Lapintade
Niveau 30
09 avril 2006 à 22:53:13

Le C/C++ est un langage qui permet de faire des operations simples. Si tu le couple avec une librairie d´affichage, tu peux faire bouger des trucs a l´ecran (mais dans le C, c´est pas prevu)
Tu peux jetter un oeil a mes exercices pour mettre en pratique le C au travers de techniques proches du jeu video :
http://perso.numericable.fr/~ckckck/NGCK.htm

Chewing-Luffy
Chewing-Luffy
Niveau 6
09 avril 2006 à 22:59:57

J´ai entendu dire que rien qu´avec du C et grâce à la librairie SDL, on pouvait faire des RPG 2D avec des graphismes du genre RPG Maker. C´est vrai que le C est suffisant et qu´on a pas besoin de C++ pour faire un jeu 2D de ce genre ? :question:

guyver2
guyver2
Niveau 10
09 avril 2006 à 23:14:15

non "on a pas besoin de c++ pour faire des trucs biens".
avec le C (du talent et de la patience) tu peux (a peu pres) tout faire.

pour ce qui est de SDL: c´est la libriarie dont parle lapintade juste au dessus.

Lapintade
Lapintade
Niveau 30
09 avril 2006 à 23:44:17

"C´est vrai que le C est suffisant et qu´on a pas besoin de C++"

On en peut pas comparer le C et le C++. Le C++ est une extension du C. Le C est entierement inclu dans le C++. Je prefere parler de langage C/C++ tout court.

Oui on peut tout faire en C. Oui on peut tout faire en C++. Oui on peut tout faire avec presque n´importe quel langage elementaire. (Basic, Java, Python, Delphi, etc ...)

fracart
fracart
Niveau 5
09 avril 2006 à 23:47:09

tout ce que tu fais en C++ peut être fait en C, en pascal, en assembleur meme ! c´est pas la meme manière de penser, c´est tout...

Quant à la création de jeu 3d, il faut appliquer ce que tu as vu en maths, par exemple :
j´ai un personnage qui a une position (x,y,z) et qui se déplace de (x´,y´,z´), sa position d´arrivée est (x+x´,y+y´,z+z´)...

Là ce n´est qu´une infime partie de ton jeu, et loin d´être la plus compliquée.
si tu veux faire un jeu, tu devras toucher à ces notions :
- analyse vectorielle
- trigonométrie
pour la 3D, en plus, tu devras maitriser :
- complexes (éventuellement quaternions)
- matrices

(il y en a encore plein, je n´ai cité que les plus importants)

JeanYvesYves
JeanYvesYves
Niveau 10
10 avril 2006 à 00:09:29

Sinon, sois rassuré, les persos 3D ne sont pas faits avec des lignes de codes : ils sont modélisés avec des logiciels, qui sauvegardent les données sous un certain format.
En C/C++, tu relis ces données, les gere et les affiche...

killdragonus
killdragonus
Niveau 7
10 avril 2006 à 00:10:58

pour l´instant j´en suis encore loin j´ai commencer mon aprentissage ici
http://www.siteduzero.com/tuto-3-8-0-apprenez-a-programmer-en-c.html j´en suis au chapitre 5 ca va assez vite car certain truc resemble au php comme le fonctionnement des variable et les fonction.

Merci Lapintade pour ton URL j´irai faire un tour dessus demain au pire si un jour j´arrive a m´en sortir vous verrez peut etre un topic intituler

[Projet]Stargate

mais bon je pense que j´ai encore le temps je vais deja tenter de faire un tetris ce cera deja pas mal je pense.

guyver2
guyver2
Niveau 10
10 avril 2006 à 01:36:21

sans vouloir te faire peur:
un tetris c´est loin (tres loin) d´etre simple.
je suis en 3eme année de licence info et j´en ai fais un mais ça m´a pris du temps...

[R]Viper
[R]Viper
Niveau 10
10 avril 2006 à 02:40:32

Chewing-Luffy Posté le 09 avril 2006 à 16:59:57
J´ai entendu dire que rien qu´avec du C et grâce à la librairie SDL, on pouvait faire des RPG 2D avec des graphismes du genre RPG Maker. C´est vrai que le C est suffisant et qu´on a pas besoin de C++ pour faire un jeu 2D de ce genre ?

:d)
http://www.games-creators.org/wiki/R%C3%A9aliser_un_RPG_en_C_avec_SDL_et_FMOD
Exactement ce que tu as dit.

Qosimo
Qosimo
Niveau 37
10 avril 2006 à 08:36:22

Pas mal le site. Je vous conseille d´y jeter un coup d´oeil.

Silkut_Ev-L
Silkut_Ev-L
Niveau 4
10 avril 2006 à 19:19:38

OpenGL est une API graphique codée en C.

hook-ups
hook-ups
Niveau 1
14 avril 2006 à 01:58:32

Je te conseil aussi d´apprendre la 3D, car tu en aura baucoup besoin si tu veut faire annimer tes perso, les modéliser ect... tu peut tous faire avec maya ou 3Ds max.

Qosimo
Qosimo
Niveau 37
14 avril 2006 à 10:45:46

...ou blender qui est gratuit et vraiment performant ! ->
http://www.blender3d.org

Lapintade
Lapintade
Niveau 30
14 avril 2006 à 13:23:57

Enfin faut pas bruler les etapes non plus.

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