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

j'ai fini d'apprendre et maintenant?

bobtriguette32
bobtriguette32
Niveau 6
08 juillet 2004 à 21:53:15

salut,
j´ai fini d´apprendre les bases du c/c++(pointeurs,tableaux e.t.c).J´aimerais me lancer dans la programmation d´un api mais je ne sais pas quelle prendre aidez moi s.v.p..je voudrais avoir des tutp sur lapi que vous allez me conseillez.et j´aimerais aussi savoir s´il y a d´autre chose que je devrais connaitre pour programmer des jeux.

JeanYvesYves
JeanYvesYves
Niveau 10
08 juillet 2004 à 22:15:06

moi je te conseille, si tu te sens a l´aise, de te lancer dans SDL : c´est un petit moteur 2D qui te permet de charger des images, de les animer, etc ! !
et puis si tu as des soucis, ou tu te rends compte que des bases te manquent, rien ne t´empeche de revenir plus haut

je te propose un petit tuto ( incomplet) que j´ai fait :

http://www.fvirtman.fr.st
rubrique info / progs / tutoC++
chapitre 2 pour SDL.

CYBER_BOB
CYBER_BOB
Niveau 10
08 juillet 2004 à 22:35:47

juste un truc pour la programmation de programme en général, voila un bon tuto pour apprendre la programmation avec les API win32:
http://bob.developpez.com/tutapiwin/

bobtriguette32
bobtriguette32
Niveau 6
08 juillet 2004 à 22:42:54

merci pour vos réponse mais j´ai une autre question. quest ce que je dois connaitre pour faire un jeux come pong? merci d,avance

gollumkawder
gollumkawder
Niveau 10
08 juillet 2004 à 22:54:32

connaitre un API graphique

gollumkawder
gollumkawder
Niveau 10
08 juillet 2004 à 22:59:12

et si tu parles du C++, ben tu as dit que tu savais tout, donc ta question sert a rien

bobtriguette32
bobtriguette32
Niveau 6
08 juillet 2004 à 23:08:36

j´aimerais avoir un api vraiment simple. je le veux pas puissant je veux simplement me pratiquer

JeanYvesYves
JeanYvesYves
Niveau 10
08 juillet 2004 à 23:22:53

SDL est simple.

Neofungamer
Neofungamer
Niveau 22
08 juillet 2004 à 23:25:28

API win 32 avec l´interface GDI c´est simple
et
SDL c´est simple

lag-it
lag-it
Niveau 10
08 juillet 2004 à 23:43:19

:d) Bon pour faire des applications :

- Api Win32
Bien mais vieillissant : c´est du C.
Pas mal pour les applications minimales, ex : gestion de fenêtre pour application DirectX ou OpenGl, mais préférer une autre lib en C++ pour de vraies Apps facilement concevable ( et ca simplifie la maintenance )
Librairie : fournie avec ton compilateur normalement.

- MFC
L´api win 32 en C++. Du officiel microsoft.
Puissant mais pas toujours bien concu, en raison de l´héritage de l´api win32 notament.
Les assistants visuel de Visual C++ facilitent grandement la tâche de création/
Librairie : Fournie avec Visual C++ ( version : n´importe )

- wxWidget
Très bien concu et portable multi-plateformes.
Facilement accessible, complète et puissante.
Résolument orienté objet.
Mais manque d´assistants de création visuelle.
Librairie : http://wxwidgets.com
Le choix lag-it :ok: ( nouveau label :-))) )

- QT
Grosse mouture. Très complet et puissant.
Mais payant pour une exploitation en environnement.
De bon outils semblables à l´assistant de création de visual C++
Librairies :
http: voir / /www.trolltech.com/

  • Ceux que j´ai pas essayé :

- GTK
voir http://www.gtk.org/

- FLTK
voir http://www.fltk.org/ ( léger et facile y parait )

. ..

:d) Pour faire des graphismes, jeux :

- OpenGL
Portable, accessible et assez puissant.
Nécessite cependant de se tenir au courant des mises à jours constructeurs pour en tirer le maximum sur chaque matériel graphique ( les célèbres code paths de doom3 par exemple )
Bientôt en verison 2.0 : ca va cartonner.
Le choix lag-it :ok:
http://www.opengl.org

-DirectX
L´API ultime pour la création de jeux.
Très complet et puissant, mais pas forcément aussi accessible que OpenGL.
Non portable.
Permet de tous gérer : des graphismes au clavier en passant par la partie audio ( contrairement à OpenGL ou c´est graphs only ( mais il y a fmods, OpenAl... ) )
http://www.microsoft.com
Le choix lag-it :ok:

- SDL
Très accessible et simple mais assez peu fournie ( nécessite de télécharger de nombreuses librairies additionnelles ) et pas puissante ( reposant sous DirectX 5.0 dans la version Windows il me semble )
Parfait pour le débutant. Ne gère que la 2d, mais fourni un support OpenGL.
http://www.libsdl.org

  • Ceux que j´ai pas essayé :

- Allegro
http://www.talula.demon.co.uk/allegro/

- Game Incubator
( wrapper DirectX )
http://gi.kamron.net/french/index.php

. ..

lag-it
lag-it
Niveau 10
08 juillet 2004 à 23:44:00

Pour QT : licence payante en environnement windows.

dnob700
dnob700
Niveau 10
09 juillet 2004 à 00:05:22

le plus simple pour faire un tout petit pong, c´est l´API wondows qu´on peut résumer à une seule fonction : BitBlt pour afficher qqch sur l´écran.

le seul problème, c´est qu´il faut une fenêtre et là c´est un peu chiant, mais je crois que même avec DevC++, tu peut le faire quasiment automatiquement.

Addict7
Addict7
Niveau 6
09 juillet 2004 à 11:17:19

JY²-> la sdl n´est pas un moteur 2d mais une librairie ; -)

JeanYvesYves
JeanYvesYves
Niveau 10
09 juillet 2004 à 11:23:30

vi, il est vrai :)

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