j'ai entendu que les jeux videos de nos jours, sont toujours concu en c
et non en c++,
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage
que le c non
merci
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et
je commence a apprendre le c++, et les differences du c, et etant
passionné de jeu (c'est la dedans que j'aimerais travailler) je me
posait cette question
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++, ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
Ça me semble effectivement très bizarre. À mon avis tes sources ne sont pas fiables.
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
T'as intérêt à aimer les maths :-)
On Sun, 05 Oct 2003 17:12:23 +0200, elekis wrote:
bonjour,
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c
et non en c++,
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage
que le c non
Ça me semble effectivement très bizarre. À mon avis tes sources ne sont
pas fiables.
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et
je commence a apprendre le c++, et les differences du c, et etant
passionné de jeu (c'est la dedans que j'aimerais travailler) je me
posait cette question
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++, ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
Ça me semble effectivement très bizarre. À mon avis tes sources ne sont pas fiables.
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
T'as intérêt à aimer les maths :-)
ricky
bonjour
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
chaque langage est oriente selon des methodes de raisonnement... un avantage pour l'un peut etre un inconvenient pour l'autre selonles divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les moteurs 3d (tu peux en trouver certains sur le net qui sont libre de droit pour le constater) toutefois, dans ce cadre, t si ta recherche est la performance d'affichage, les routines internes sont plutot ecrites en c, lie a de l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et informations, comme pour l'AI d'ailleurs, sont plus importantes que la vitesse d'affichage du code... le c++ sera privilegie... si tu veux un fps sur une machine lente, tu prendra plutot du c avec un peu d'assembleur... en general, tu mixe le tout selon tes souhaits ... bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
@+ ricky
bonjour
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c
et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage
que le c non
chaque langage est oriente selon des methodes de raisonnement... un
avantage pour l'un peut etre un inconvenient pour l'autre selonles
divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les
moteurs 3d (tu peux en trouver certains sur le net qui sont libre de
droit pour le constater)
toutefois, dans ce cadre, t si ta recherche est la performance
d'affichage, les routines internes sont plutot ecrites en c, lie a de
l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et
je commence a apprendre le c++, et les differences du c, et etant
passionné de jeu (c'est la dedans que j'aimerais travailler) je me
posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et
informations, comme pour l'AI d'ailleurs, sont plus importantes que la
vitesse d'affichage du code... le c++ sera privilegie...
si tu veux un fps sur une machine lente, tu prendra plutot du c avec un
peu d'assembleur...
en general, tu mixe le tout selon tes souhaits ...
bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
chaque langage est oriente selon des methodes de raisonnement... un avantage pour l'un peut etre un inconvenient pour l'autre selonles divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les moteurs 3d (tu peux en trouver certains sur le net qui sont libre de droit pour le constater) toutefois, dans ce cadre, t si ta recherche est la performance d'affichage, les routines internes sont plutot ecrites en c, lie a de l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et informations, comme pour l'AI d'ailleurs, sont plus importantes que la vitesse d'affichage du code... le c++ sera privilegie... si tu veux un fps sur une machine lente, tu prendra plutot du c avec un peu d'assembleur... en general, tu mixe le tout selon tes souhaits ... bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
@+ ricky
elekis
merci
bonjour
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
chaque langage est oriente selon des methodes de raisonnement... un avantage pour l'un peut etre un inconvenient pour l'autre selonles divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les moteurs 3d (tu peux en trouver certains sur le net qui sont libre de droit pour le constater) toutefois, dans ce cadre, t si ta recherche est la performance d'affichage, les routines internes sont plutot ecrites en c, lie a de l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et informations, comme pour l'AI d'ailleurs, sont plus importantes que la vitesse d'affichage du code... le c++ sera privilegie... si tu veux un fps sur une machine lente, tu prendra plutot du c avec un peu d'assembleur... en general, tu mixe le tout selon tes souhaits ... bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
@+ ricky
merci
bonjour
j'ai entendu que les jeux videos de nos jours, sont toujours concu en
c et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus
d'avantage que le c non
chaque langage est oriente selon des methodes de raisonnement... un
avantage pour l'un peut etre un inconvenient pour l'autre selonles
divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les
moteurs 3d (tu peux en trouver certains sur le net qui sont libre de
droit pour le constater)
toutefois, dans ce cadre, t si ta recherche est la performance
d'affichage, les routines internes sont plutot ecrites en c, lie a de
l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique,
et je commence a apprendre le c++, et les differences du c, et etant
passionné de jeu (c'est la dedans que j'aimerais travailler) je me
posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et
informations, comme pour l'AI d'ailleurs, sont plus importantes que la
vitesse d'affichage du code... le c++ sera privilegie...
si tu veux un fps sur une machine lente, tu prendra plutot du c avec un
peu d'assembleur...
en general, tu mixe le tout selon tes souhaits ...
bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
c'est entierement faux
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
chaque langage est oriente selon des methodes de raisonnement... un avantage pour l'un peut etre un inconvenient pour l'autre selonles divers buts recherches...
le c++ est de plus en plus utilise pour les jeux videos, y compris les moteurs 3d (tu peux en trouver certains sur le net qui sont libre de droit pour le constater) toutefois, dans ce cadre, t si ta recherche est la performance d'affichage, les routines internes sont plutot ecrites en c, lie a de l'assembleur pour les plus petites routines les plus demandeurs...
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
on peut dire par exemple que pour un jeu de role, les donnees et informations, comme pour l'AI d'ailleurs, sont plus importantes que la vitesse d'affichage du code... le c++ sera privilegie... si tu veux un fps sur une machine lente, tu prendra plutot du c avec un peu d'assembleur... en general, tu mixe le tout selon tes souhaits ... bon c'est un exemple simpliste mais c'est le debut de l'idee :-)
@+ ricky
Fabien LE LEZ
On Sun, 05 Oct 2003 20:10:58 +0200, ricky wrote:
les routines internes sont plutot ecrites en c
Tu as l'air de sous-entendre que le C serait plus rapide que le C++. Ça me paraît passablement douteux. Pour avoir des résultats sûr, il faudrait bien sûr des tests sur la machine concernée, mais je ne vois pas pourquoi un accès à un std::vector<> serait plus lent qu'un accès à un tableau C, ou qu'un appel à void f (MaStructure*, int); serait plus lent qu'un appel à void MaStructure::f (int);
Il y a effectivement des méthodes qui ralentissent l'exécution (les fonctions membres virtuelles, par exemple), mais : - quand on s'en tient à du C++ "basique", ce genre de ralentissement n'a vraisemblablement pas lieu d'être - le ralentissement en question peut tout à fait être assez faible pour être négligé.
Quant à l'assembleur, son usage est à réserver aux cas où le programmeur sait mieux optimiser le code (pour un processeur donné) que le compilateur. Vu la complexité des processeurs actuels, ce n'est pas forcément fréquent...
On Sun, 05 Oct 2003 20:10:58 +0200, ricky <eric_nyme@yahoo.fr> wrote:
les routines internes sont plutot ecrites en c
Tu as l'air de sous-entendre que le C serait plus rapide que le C++.
Ça me paraît passablement douteux. Pour avoir des résultats sûr, il
faudrait bien sûr des tests sur la machine concernée, mais je ne vois
pas pourquoi un accès à un std::vector<> serait plus lent qu'un accès
à un tableau C, ou qu'un appel à
void f (MaStructure*, int);
serait plus lent qu'un appel à
void MaStructure::f (int);
Il y a effectivement des méthodes qui ralentissent l'exécution (les
fonctions membres virtuelles, par exemple), mais :
- quand on s'en tient à du C++ "basique", ce genre de
ralentissement n'a vraisemblablement pas lieu d'être
- le ralentissement en question peut tout à fait être assez
faible pour être négligé.
Quant à l'assembleur, son usage est à réserver aux cas où le
programmeur sait mieux optimiser le code (pour un processeur donné)
que le compilateur. Vu la complexité des processeurs actuels, ce n'est
pas forcément fréquent...
Tu as l'air de sous-entendre que le C serait plus rapide que le C++. Ça me paraît passablement douteux. Pour avoir des résultats sûr, il faudrait bien sûr des tests sur la machine concernée, mais je ne vois pas pourquoi un accès à un std::vector<> serait plus lent qu'un accès à un tableau C, ou qu'un appel à void f (MaStructure*, int); serait plus lent qu'un appel à void MaStructure::f (int);
Il y a effectivement des méthodes qui ralentissent l'exécution (les fonctions membres virtuelles, par exemple), mais : - quand on s'en tient à du C++ "basique", ce genre de ralentissement n'a vraisemblablement pas lieu d'être - le ralentissement en question peut tout à fait être assez faible pour être négligé.
Quant à l'assembleur, son usage est à réserver aux cas où le programmeur sait mieux optimiser le code (pour un processeur donné) que le compilateur. Vu la complexité des processeurs actuels, ce n'est pas forcément fréquent...
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
Dans les faits le C++ est utilisé dans la majorité des cas (et gagne du terrain), mais les vieille habitude restes. Doom3 est en c++ pour tout ce qui est des éditeurs (besoin important de modularité) mais le moteur 3D est encore en C. Biensur, sur un jeu vidéo, contrairement à ce qu'on croit, le moteur graphique fait moins de 30% du temps de développement. Il y a aussi les consoles qui sont avare en resource, et le C++ donne l'habitude d'utiliser des facilités de programmation qui utilisent de la mémoire, contrairement au C (l'utilisation intensive des template font un executable en générale gros). Et je ne dit pas que le c++ utilise plus de mémoire, attention!!(je prend mais précaution, en cas de réponse à coté de la plaque) Je dis que qu'un programmeur qui fait de l'object propre, utilise en générale, un peu plus de mémoire, mais on peux faire de l'object c++ sale et utiliser autant de mémoire qu'en C. De toute facon, on peut faire du C avec un compilo C++ de toute facon ... Mais tous les jeux qui vont sortir seront en C++ (qui n'est que du C amélioré objet). La raison est simple c'est qu'on peut programmer un jeu entièrement en C si il y a 1 ou deux programmeurs (comme à une certaine époque), mais pour des projets sur 18 mois minimum à 4 ou 5 programmeurs (voir 10), le C++ est tout simplement indispensable pour organiser le travail. Il n'existe quasiement plus d'équipe de 10 personnes pour faire un jeu, donc l'avenir est entièrement au c++ ...
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
merci
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
merci
a++++
elekis wrote:
bonjour,
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c
et non en c++,
Dans les faits le C++ est utilisé dans la majorité des cas (et gagne du
terrain), mais les vieille habitude restes. Doom3 est en c++ pour tout
ce qui est des éditeurs (besoin important de modularité) mais le moteur
3D est encore en C. Biensur, sur un jeu vidéo, contrairement à ce qu'on
croit, le moteur graphique fait moins de 30% du temps de développement.
Il y a aussi les consoles qui sont avare en resource, et le C++ donne
l'habitude d'utiliser des facilités de programmation qui utilisent de la
mémoire, contrairement au C (l'utilisation intensive des template font
un executable en générale gros). Et je ne dit pas que le c++ utilise
plus de mémoire, attention!!(je prend mais précaution, en cas de réponse
à coté de la plaque) Je dis que qu'un programmeur qui fait de l'object
propre, utilise en générale, un peu plus de mémoire, mais on peux faire
de l'object c++ sale et utiliser autant de mémoire qu'en C.
De toute facon, on peut faire du C avec un compilo C++ de toute facon ...
Mais tous les jeux qui vont sortir seront en C++ (qui n'est que du C
amélioré objet).
La raison est simple c'est qu'on peut programmer un jeu entièrement en C
si il y a 1 ou deux programmeurs (comme à une certaine époque), mais
pour des projets sur 18 mois minimum à 4 ou 5 programmeurs (voir 10), le
C++ est tout simplement indispensable pour organiser le travail.
Il n'existe quasiement plus d'équipe de 10 personnes pour faire un jeu,
donc l'avenir est entièrement au c++ ...
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage
que le c non
merci
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et
je commence a apprendre le c++, et les differences du c, et etant
passionné de jeu (c'est la dedans que j'aimerais travailler) je me
posait cette question
j'ai entendu que les jeux videos de nos jours, sont toujours concu en c et non en c++,
Dans les faits le C++ est utilisé dans la majorité des cas (et gagne du terrain), mais les vieille habitude restes. Doom3 est en c++ pour tout ce qui est des éditeurs (besoin important de modularité) mais le moteur 3D est encore en C. Biensur, sur un jeu vidéo, contrairement à ce qu'on croit, le moteur graphique fait moins de 30% du temps de développement. Il y a aussi les consoles qui sont avare en resource, et le C++ donne l'habitude d'utiliser des facilités de programmation qui utilisent de la mémoire, contrairement au C (l'utilisation intensive des template font un executable en générale gros). Et je ne dit pas que le c++ utilise plus de mémoire, attention!!(je prend mais précaution, en cas de réponse à coté de la plaque) Je dis que qu'un programmeur qui fait de l'object propre, utilise en générale, un peu plus de mémoire, mais on peux faire de l'object c++ sale et utiliser autant de mémoire qu'en C. De toute facon, on peut faire du C avec un compilo C++ de toute facon ... Mais tous les jeux qui vont sortir seront en C++ (qui n'est que du C amélioré objet). La raison est simple c'est qu'on peut programmer un jeu entièrement en C si il y a 1 ou deux programmeurs (comme à une certaine époque), mais pour des projets sur 18 mois minimum à 4 ou 5 programmeurs (voir 10), le C++ est tout simplement indispensable pour organiser le travail. Il n'existe quasiement plus d'équipe de 10 personnes pour faire un jeu, donc l'avenir est entièrement au c++ ...
ma quesiton est POUrquoi??, le c++ a quand meme beaucoup plus d'avantage que le c non
merci
Ps: ceci n'est pas un troll; je suis en premiere année informatique, et je commence a apprendre le c++, et les differences du c, et etant passionné de jeu (c'est la dedans que j'aimerais travailler) je me posait cette question
merci
a++++
Arnaud Debaene
wrote:
... Mais tous les jeux qui vont sortir seront en C++ (qui n'est que du C amélioré objet).
Trop gros, passeras pas ....
Arnaud
antrax@ifrance.Com wrote:
... Mais tous les jeux qui vont sortir seront en C++ (qui n'est que
du C amélioré objet).
Dans les jeux, il y pas mal de maths, et notamment d'opérations sur les vecteurs, dans un moteur 3D par exemple... Mais c'est vrai que ce ne sont pas des maths *très haut niveau*, comme Gaby en a fait ;-) -- <=- Michaël "Cortex" Monerau -=>
Laurent DELEPINE wrote:
Fabien SK wrote:
T'as intérêt à aimer les maths :-)
Pourquoi ?
Dans les jeux, il y pas mal de maths, et notamment d'opérations sur les
vecteurs, dans un moteur 3D par exemple... Mais c'est vrai que ce ne sont
pas des maths *très haut niveau*, comme Gaby en a fait ;-)
--
<=- Michaël "Cortex" Monerau -=>
Dans les jeux, il y pas mal de maths, et notamment d'opérations sur les vecteurs, dans un moteur 3D par exemple... Mais c'est vrai que ce ne sont pas des maths *très haut niveau*, comme Gaby en a fait ;-) -- <=- Michaël "Cortex" Monerau -=>