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´aide les personne en C/C++

r1pp3r
r1pp3r
Niveau 5
28 novembre 2006 à 21:03:06

voila j´aimerai savoir si un site a une base de donnée avec la globalité des doc des biblioteques standart et des autres biblioteque principal (Fmod GTK OPENGL etc..)

rassingan
rassingan
Niveau 9
28 novembre 2006 à 21:11:16

Est-ce que le site du zero est un bon site pour commencer? Moi j´ai comencé avec cuila ^^ si il y en a un mieux vous pouvez me dire lequel svp :)

godrik
godrik
Niveau 30
28 novembre 2006 à 22:01:52

rassingan: ca semble pas mal.

r1pp3r:Des bibliothèques principale, tout dépende ce que tu cherche a fiare...
Pour moi BLAS et athapascan sont des bibliothèques principale, mais j´imagine que tu t´en fous complètement.
Je penses que la FAQ de NMA (Notre Modérateur Adoré) regroupe les bibliothèques majeures des différents domaine lié a la création de jeu vidéo. Si tu n´y trouve pas ton bonheur ou si tu as des noms en plus, n´hésites pas a les poster pour que NMA les rajoutes lors de la prochaine MaJ de la FAQ.

elhuron
elhuron
Niveau 6
29 novembre 2006 à 14:15:20

Salut, j´ai vu sur un tuto C++ une breve utilisation de l´assembleur.

Ce programme permet de jouer un son.
Mais, il ne fonctionne pas, j´obtient de multiples erreurs.

Le code :
http://www.rafb.net/paste/results/VHaOBM57.html

Les Erreurs : (les numeros de lignes sont equivalents)
10. error: expected `(´ before ´{´ token
10. error: expected asm body before ´{´ token
11. error: ´MOV´ undeclared (first use this function)
11. error: (each undeclared indentifier is reported only once for each function is appears in.)
11. error: expected `;´ before "AX"

godrik
godrik
Niveau 30
29 novembre 2006 à 14:58:33

mettre de l´assembleur dnas du code C++ n´est je crois pas normalisé. Les techniques dépendent des compilateurs. Tu devrais soit compiler avec le meme compilateur que l´auteur du code. Soit consulter les spec de ton compilateur pour savoir comment faire.

Globalement, je ne suis pas fan d´inline assembleur. Je préfèrerais exporter le code assembleur dans une autre fonction.

Fvirtman
Fvirtman
Niveau 10
29 novembre 2006 à 15:36:10

la commande d´insertion d´assembleur n´est déja pas normalisée :

selon les compilos, tu auras asm, ou _asm, ou __asm ou surement autre chose !

Ensuite, l´assembleur en dessous n´est pas portable et dépend du processeur. Bon, globalement, pour faire un MOV, un processeur compatible PC marche bien (évidemment incompatible mac)
Ensuite, certains OS catchent les appels d´interruption, et donc ne te permettent pas tout. Exemple : depuis la fin du mode reel, tu ne peux plus faire :

MOV AX,0x13
INT 0x10

--> passe en 320*200*256 couleurs : obsolete.

elhuron
elhuron
Niveau 6
29 novembre 2006 à 15:50:49

Merci pour ces informations !

Il doit utiliser Borland C++, et moi CodeBlocks/DevC++.
Je voulais juste tester comme ca, mais vu les corrections qu´il faut faire... Tant pi :)

Mais j´ai autre probleme, plus embettant...

J´arrive facilement a produire une fenetre SDL.
Mais lorsque j´utilise OpenGL, le contour de la fenetre se cree, mais pas l´interieur.
J´ai testé ca avec un code viable (il marchait avant le fait que je touche a mes drivers)

J´ai essayer avec codeBlocks comme avec devC++, rien ne marche (evident).

Je pense que mon PC n´est plus apte a gerer l´opengl :(

Erf, je verrais bien si je trouve une solution.

Fvirtman
Fvirtman
Niveau 10
29 novembre 2006 à 15:53:12

Regarde mon tuto chapitre 3 (cf ma carte), j´ai des tutos OpenGL a partir de SDL.

Peut etre tout simplement que tu oublies de faire un flip.

Tu pars bien de SDL ?

elhuron
elhuron
Niveau 6
29 novembre 2006 à 18:36:01

SDL fonctionne parfaitement.
Mais OpenGL non.

Il y a le sablier infini, la fenetre est transparente, et pas noire.

Si j´aurais oublier de flipper, ca aurais été noir.

Mon PC doit plus pouvoir gerer la 3D.

J´essaye ton klostro laby :
Marche pas :

Fond noir, sablier.
C´etait evidant :(

Erf, Un pilote 3dfx qui ne gere pas la 3d :(

PS : Ma resolution a changer aussi, 800*600 je pense, la resulotion de ton jeu, au moin, j´ai reussi a inclure les libs :)

Fvirtman
Fvirtman
Niveau 10
29 novembre 2006 à 18:40:53

ta résolution est basse ?
les couleurs sont moche ?
ton pilote de carte graphique est peut etre désactivé, regarde dans systeme :)

Le klostro Laby marche normalement si ton pilote est bien installé :)

(a moins bien sur que ton ordi soit trop vieux (+ de 5 ... 6 ans) et encore...

elhuron
elhuron
Niveau 6
29 novembre 2006 à 18:46:21

Non, j´ai reussi a re installer un pilote pour ma carte graphique.

Je suis en 1024*768, 32 bits.

Avant la reinstallation de mon pilote, j´arrivais a faire marcher OpenGL, et Klostro Laby.

Ma carte graphique est la voodoo3, une des premieres a gerer la 3D je crois.

J´ai prit ce pilote :
http://www.clubic.com/telecharger-pilote-704-0-3dfx-voodoo-3-2000.html

3dfx undergroud 1.09 beta 9
Mise à jour pour Windows 95 / Windows 98 / Windows Me
Publié le Jeudi 13 Fevrier 2003

J´ai windows Me.

elhuron
elhuron
Niveau 6
29 novembre 2006 à 18:47:41

Et mon PC date de 99, par la.

Fvirtman
Fvirtman
Niveau 10
29 novembre 2006 à 23:10:41

"Avant la reinstallation de mon pilote, j´arrivais a faire marcher OpenGL, et Klostro Laby"
--> Ton PC peut donc supporter.

Il faut croire que l´ancien pilote était mieux. Le nouveau est peut etre plus restrictif.
Windows Me est l´un des plus instables jamais conçu.

Serath
Serath
Niveau 10
29 novembre 2006 à 23:16:11

Salut,

J´aimerais savoir si maîtriser l´algorithmique était obligatoire pour programmer en C des projets assez complexes (comme des jeux vidéo (2D ou 3D)), et si vous connaissiez de bons sites / livres où on pourrait l´apprendre ^^

:merci:

Lapintade
Lapintade
Niveau 30
30 novembre 2006 à 00:24:14

L´algorithmique c´est la base de tout langage. Si tu sais pas structurer un algo tu fera jamais rien de bien c´est clair.

Sur la FAQ tu trouvera plein de liens vers sites/livres/tutos

elhuron
elhuron
Niveau 6
01 décembre 2006 à 17:30:16

Erf, je vais tenter de trouver un meilleur pilote.
J´avais prit un de la marque.

elhuron
elhuron
Niveau 6
01 décembre 2006 à 18:06:49

Avec le pilote de windows (16 couleurs, 640*480)
OpenGL fonctionne!

Mais pas le Klostro Laby : 256 couleurs obligatoires.

Bon c´est deja ca de gagner, si je veux faire de l´openGL, je prends, au pire, le pilote windows.

Fvirtman
Fvirtman
Niveau 10
01 décembre 2006 à 18:11:48

Ben tu me disais qu´avant ça marchait, donc remet le meme pilote qu´avant :-)

elhuron
elhuron
Niveau 6
01 décembre 2006 à 18:27:33

Le probleme, c´est que je sais pas c´etait lequel :(

elhuron
elhuron
Niveau 6
01 décembre 2006 à 18:50:28

Enfin!
Me revoila avec une configuration normale (32 bits, 1024*768) :)

Un mini-projet openGL fonctionne, mais pas ton Klostro Laby :(

Il doit encore y avoir des parametres non fonctionnels.

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