|
Bontenmaru
30 Mar 2007
➔ reallybigsocket - 30 Mar 2007 Pourquoi se casser le cul a faire une IA correct quand on peut la faire tricher, c'est plus facile, plus rapide et donc moins couteux ! |
|
Bontenmaru
30 Mar 2007
Bien sûr le studio en question peut déléguer cette tâche à un studio spécialisé dans l'IA vidéoludique comme il y en a une en France, mais cela a un coût, que beaucoup préfère éviter....rentabilité, renatbilité, rentabilité...quel monde pourrit |
Invité(e)
|
Pseudo_supprime
30 Mar 2007
mon dieu |
|
Bontenmaru
30 Mar 2007
➔ Pseudo_supprime - 30 Mar 2007 Dieu n'en a rien a foutre du jeu vidéo ! |
Black mais pas Decker
|
Sephiroth972
31 Mar 2007
➔ reallybigsocket - 30 Mar 2007
Un algo d'IA s'écrit sous la forme de fonctions simples qui répondent à un ensemble de données: Exemple d'IA d'un garde de Metal Gear Solid, le programmeur décrira son IA de cette façon: IA_garde_niveau_difficile(position_du_joueur){
Voilà en simplifiant à l'EXTREME ce que donne l'IA d'un garde d'un jeu comme MGS... Tu me suis? Surtout qu'il ne faut pas oublier que les gardes de MGS se grattent les couilles après un certain temps de garde, se branlent quand ils tombent sur des pornos, ramassent les chargeurs vides laissés par le joueur, réveillent leurs copains endormis, sonnent l'alarme quand l'un d'entre eux est mort... Chacune de ces actions correspond à une fonction qui a un but unique! Et comme tu peux le voir, généralement, à chaque fonction supplémentaire, un SI imbriqué apprarait, ce qui accroit de façon assez exponentielle, le nombre de fonctions à appeler... Maintenant chaque action (faire) entraine une recherche dans le cache CPU afin de trouver la correspondance entre le nom de l'action (Sonner l'alarme) et le calcul qui lui correspond ce qui entraine des traversées multiples du pipeline... Donc déjà, la différence première entre le CPU de la PS360 et celui de la wii concerne la fréquence:
Deuxièmement: la taille du cache:
Troisièmement: La vitesse du bus:
Quatrièmement: Le multithreading:
Je continue mon pavé indigeste ou tu en as assez?
|
100% pur débile
|
Marvus
31 Mar 2007
C'est intéressant tout ce qui est écrit en tout cas... Mais je ne crois pas que reallybigsocket cherche à défendre la Wii en particulier.
J'ai la Wii depuis le 8 décembre et j'en suis très content, la Ps3 aussi... Ce sont deux consoles différentes, quand vous le comprendrez, vous grandirez ! |
Le fantôme de l'opéra
|
bluheim
31 Mar 2007
Marvus a écrit :
Heu, je ne vois qu'une console dans ta phrase. C'est quoi la deuxième ? T'as une 360 en plus de la PS3 ? |
J'ai honte, supprimez mon compte SVP
|
Profil_supprime
31 Mar 2007
|
100% pur débile
|
Marvus
31 Mar 2007
ah ah ah, en effet j'ai 3 consoles... mais la 360 est à mon coloc mais elles sont toutes les 3 cotes à cotes... je suis désolé, désolé sincèrement je sens une grande souffrance en toi ! un jour tu comprendras le sens du mot "tolérance"... J'essaye de me persuader que vous êtes quelqu'un de bien dans le fonds mais à chaque fois votre arrogance prend le dessus, c'est vraiment dommage ! je continuerai à poster, à prendre position tout en vous respectant même si vous ne le faites pas avec moi. |
Avant je voulais être admin mais j'ai pas pu, alors je suis devenu Jamel
|
Starfula
31 Mar 2007
Mais putain ferme ta gueule, ferme ta putain de grande gueule |
100% pur débile
|
Marvus
31 Mar 2007
Non, et ta colère me fait doucement sourire... mais fais comme certains ignore-moi ! |
Avant je voulais être admin mais j'ai pas pu, alors je suis devenu Jamel
|
Starfula
31 Mar 2007
Non ton avatar me donne envie de te charcuter l'anus à coup de pelle. |
100% pur débile
|
Marvus
31 Mar 2007
really ? tu veux qu'on se donne rencard ? |
Avant je voulais être admin mais j'ai pas pu, alors je suis devenu Jamel
|
Starfula
31 Mar 2007
Demande à ta mère mon numéro. |
100% pur débile
|
Marvus
31 Mar 2007
euh j'oublie ce que tu as dis, on va dire à ma belle-mère ok ?(à moins que tu sois nécrophile) attends je lui demande !! |
Avant je voulais être admin mais j'ai pas pu, alors je suis devenu Jamel
|
Starfula
31 Mar 2007
Dieu a écrit :
3 mots, allez vraiment fais un effort c'est pour ton bien |
100% pur débile
|
Marvus
31 Mar 2007
alors moi c'est un peu plus simple, un seul mot à retenir "non"... tu ne comprends pas que derrière ton écran, tu n'es rien, je suis rien ! alors arrete et passe ton chemin c'est toi qui insiste... |
Darsch 2 en 1 élimine les taches
|
Darsch
01 Apr 2007
Pour te faire avaler tes dents ? |
100% pur débile
|
Marvus
01 Apr 2007
tiens voilà l'autre cloclo ! Me faire avaler les dents ? hum... à y réfléchir j'en ai encore besoin, tu attendras ou alors viens me les faire avaler grande gueule! En plus je suis tout maigrichon (55 kilos pour 1m65), tu pourras me foutre la raclée de ma vie... |
Darsch 2 en 1 élimine les taches
|
Darsch
01 Apr 2007
ah ouais ... je fais presque le double. a écrit :
ah non, j'ai bien trop peur. |
100% pur débile
|
Marvus
01 Apr 2007
ah tu fais presque le double ? arrete je suis en train de faire dans mon caleçon... Bon si t'as que de la gueule, franchement tu me déçois, je pensais que tu pouvais avoir de l'allure mais en fait t'as rien, que dalle, pas de couille... triste triste... |
Invité(e)
|
Profile supprimé
01 Apr 2007
wtf ? |
100% pur débile
|
Marvus
01 Apr 2007
➔ Profile supprimé - 01 Apr 2007 bah il se passe que ces mecs ont que de la gueule... à propos freak ou fuck ? |
Darsch 2 en 1 élimine les taches
|
Darsch
01 Apr 2007
Marvus a écrit :
vaut mieux pas que je te croise. Pour ta santé. |
100% pur débile
|
Marvus
01 Apr 2007
mais je ne demande que ça p'tit père... tu es d'ou ? |
Darsch 2 en 1 élimine les taches
|
Darsch
01 Apr 2007
Je travaille à Paris. |
Invité(e)
|
Kenjin
01 Apr 2007
Bon Tif et Tondu, voggle maintenant, le prochain d'entre vous qui poste sur ce topic c'est bye bye. |
100% pur débile
|
Marvus
01 Apr 2007
ah bah ma foi c'est très bien, écoute au mois de mai je serai sur paris, je te préviens d'ici là et on se donne rencard ? ok allé ciao bisoux ma poule ! c'est bon tu peux me bannir, je me recréerai un compte pour lui rappeler la date, toi aussi bisoux ma poule (on se voit quand tu veux aussi, hein moi je suis sur nantes, si tu veux savoir où je bosse c'est à la chambre des notaires de loire-atlantique 119 rue de Coulmiers)... |
Je retourne boire du Horse Power en attendant le prochain tag
|
TK_AK
01 Apr 2007
|
|
reallybigsocket
02 Apr 2007
Bon je suis content, tu essaye de faire une reponse correcte.
Si l'on reprends ton exemple, le calcul de ce genre d'interaction n'a pas besoin d'avoir une puissance de calcul enorme, cela prends un temps très faible.
|
Black mais pas Decker
|
Sephiroth972
02 Apr 2007
reallybigsocket a écrit :
da bonne blague... Il y a quelque chose que tu as oublié de préciser dans ton pavé: La complexité spatiotemporelle d'une fonction à une autre n'est pas la même... Alors c'est bien jolie de dire qu'un test ne prend pas beaucoup de temps à être exécuté grâce à tes 13 000 cycles d'horloge mais si la complexité d'une des fonctions est k-logarithmique voir tend à l'exponentionnel (je dis bien tend!!!! Exponentionnel c'est trop lourd pour nos machines quelles quelles soient) les temps de calcul et de latence s'en ressentent beaucoup... En plus la taille en cache augmente aussi, ça il faut le savoir pour comparer les 512 ko de la wii aux 2.5 mo de la PS3... Ha aussi, tu as l'air d'avoir abordé le sujet mais tu l'as rapidement éludé: Une fonction ne se fait pas en un cycle d'horloge... Il faut comparer la longueur des jeux d'instruction traités en un cycle par le CPU par rapport à la correspondance en termes de bits de la fonction compilée pour à savoir à combien de cycles celà correspond...
Voilà voilà |
Darsch 2 en 1 élimine les taches
|
Darsch
02 Apr 2007
➔ reallybigsocket - 02 Apr 2007 c'est marrant cette conception de l'IA à réguler comme un débit de flotte, on me l'a jamais faite |
Bourreau des oiseaux
|
Bidelouze_
02 Apr 2007
*lis les 2 précédents pavés*
|
|
reallybigsocket
03 Apr 2007
Sephiroth972 a écrit :
On n'utilise jamais de fonctions qui tend vers l'exponentielle dans les calculs. Dans ce cas là, on prends toujours une solution non optimale, avec un algorithme en un temps beaucoup plus raisonnable.
Le cache ne va pas changer grd chose, divise le nombre d'instructions par deux, et cela revient au meme. (sans compter que la tailles des données à traiter pour les entitées tient en général facilement dans le cache, ce n'est pas gros, je te passe le calcul...) Dans le cas général, on aura toujours une ia qui se met à jour régulierement, et pas à chaque frame (avec le temps de mise à jour variable selon ce que l'on en fait, et la complexité de l'opération effectuée).
Sephiroth972 a écrit :
Bon, en general, on ne parle pas de fonction quand on parle de cycle, et le reste de ta phrase ne veut rien dire, ou du moins je ne l'ai pas comprise.
Et pour ton histoire de fonction, pour des fonction simples, il faut 2-3 instructions executée, moyenne peut-etre une centaine, couteuse plus de 10000 (mais là cela signifie probablement que ce n'est pas codé correctement, ou qu'il faut mettre à jour ces indicateurs moins souvent). |
Black mais pas Decker
|
Sephiroth972
04 Apr 2007
➔ reallybigsocket - 03 Apr 2007
DEG!!!! |
Média affilié à un État, Russie
|
makunouchi_ippo
04 Apr 2007
de toute façon on sait tous que la ps3/xbox 360 viol la wii qu'un spe du cell est theoriquement aussi puissant que la wii entiere aussi que l'EE de la ps2 fait plus de flops que le cpu de la wii et que le gpu de la xbox est bien meilleur que celui de la wii |
J'ai honte, supprimez mon compte SVP
|
Profil_supprime
04 Apr 2007
➔ Sephiroth972 - 04 Apr 2007
|
|
Bontenmaru
04 Apr 2007
➔ Profil_supprime - 04 Apr 2007 LOL Clair, ça m'ai déjà arrivé, t'es tellement dég que tu touche même plus le PC le temps de se calmer |