{"id":603,"date":"2007-08-15T17:43:00","date_gmt":"2007-08-15T17:43:00","guid":{"rendered":"http:\/\/chocobeam.me\/playground\/2007\/08\/the-magician\/"},"modified":"2007-08-15T17:43:00","modified_gmt":"2007-08-15T17:43:00","slug":"the-magician","status":"publish","type":"post","link":"http:\/\/har0ld.com\/playground\/2007\/08\/the-magician\/","title":{"rendered":"The magician"},"content":{"rendered":"<p><font face=\"Arial\"><\/p>\n<p>Monsieur <em>WDQ<\/em> <a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/John_Carmack\">Carmack<\/a> a pr&eacute;sent&eacute; derni&egrave;rement son nouveau moteur 3D, le Tech 5 engine. Rien de super int&eacute;ressant aux premiers abords&nbsp;mais quand m&ecirc;me&nbsp;cet homme a par le pass&eacute; beaucoup trop fait techniquement pour les jeux pour passer &agrave; c&ocirc;t&eacute; d&#8217;une bonne retransmission de la keynote chez <a target=\"_blank\" href=\"http:\/\/www.shacknews.com\/docs\/press\/20070803_quakecon_carmack.x\">Shacknews<\/a>.<\/p>\n<p><img loading=\"lazy\" height=\"449\" width=\"450\" alt=\"\" src=\"http:\/\/har0ld.free.fr\/myblog\/john-carmack.jpg\" \/>&nbsp;<br \/>\n<em>Nerdy forevah<\/em><\/p>\n<p>1993, 14 ans, <strong>Doom<\/strong>. Le choc parce que au del&agrave; du fun procur&eacute; par le jeu, le multijoueur, son succ&egrave;s &agrave; travers une voie&nbsp;tellement d&#8217;actualit&eacute; (le shareware et le ftp),&nbsp;les mods &agrave; profusion et les premiers &eacute;changes de contenus par les joueurs que je voyais,&nbsp;John Carmack et son &eacute;quipe&nbsp;avaient cr&eacute;&eacute; ce qu&#8217;on <strong>n&#8217;imaginait m&ecirc;me pas possible sur un ordinateur<\/strong>: une vue subjective <em>&quot;ultra r&eacute;aliste&quot;<\/em>, bien plus que son pr&eacute;d&eacute;cesseur Wolf et qui en plus, <strong>fonctionnait sur un ordinateur moyen<\/strong>. J&#8217;ai encore en t&ecirc;te les vieux screenshots moisis de Joystick, avec un arri&egrave;re-plan MARRON (et Doom se passe beaucoup dans le NOIR) que j&#8217;avais mat&eacute; et mat&eacute; et remat&eacute;&nbsp;&agrave; m&#8217;en cramer les r&eacute;tines. Ben c&#8217;est fait.&nbsp;<\/p>\n<p>Donc non seulement c&#8217;&eacute;tait du jamais vu mais en plus c&#8217;&eacute;tait sur des machines toutes cheap, &agrave; c&ocirc;t&eacute; des M&ocirc;&ocirc;ssieur Mac &agrave; 30 000 balles ou des Amiga putassiers. Enorme, c&#8217;est le mot. Mais chut, place au g&eacute;nie:<\/p>\n<p>A propos des IPs<\/p>\n<blockquote>\n<p align=\"center\"><em><strong>Instead of porting down, porting up is wonderful<\/strong>.&quot; More memory, faster processing speed, etc. You have existing proven game, but everything about it is better. If Orcs &amp; Elves DS is a success, bring the mobile sequel to DS, if that&#8217;s a success, redesign and bring franchise to Wii. Maybe eventually, do a spinoff in id Tech 5. <strong>Trying things out on the lower end allows lower-risk innovation and ability to build up an audience<\/strong>.<\/em><\/p>\n<\/blockquote>\n<p>Et d&#8217;un point de vue design c&#8217;est simplement excellent puisque les petites plateformes exigent de se creuser et d&#8217;obtenir un&nbsp;gameplay qui fontionne &agrave; merveille: c&#8217;est pas l&#8217;habillage qui masquera les faiblesses (et l&#8217;habillage aussi se doit d&#8217;&ecirc;tre uber efficace). Durant les 90s on avait pas assez de plateformes portables alors on a pris des mauvaises habitudes mais ce qu&#8217;il dit est tr&egrave;s juste: maintenant, il faut porter vers le haut, et non vers le bas.<\/p>\n<p>A propos des t&eacute;l&eacute;phones portables<\/p>\n<blockquote>\n<p align=\"center\"><em>Java &quot;makes things one tenth as fast as it should be.&quot;<\/em><\/p>\n<\/blockquote>\n<p>Haha, j&#8217;imagine comme &ccedil;a doit le faire rigoler&#8230; Ou pas.<\/p>\n<p>A propos des machines Pommes<\/p>\n<blockquote>\n<p align=\"center\"><em>he does feel that Macs could be ideal for incredibly responsive gaming, due to <strong>Apple&#8217;s 100% handling of all hardware in the machine<\/strong>. People haven&#8217;t analyzed latency in an incredibly scientific way to really optimize as completely as possible, so he wants to do that. &quot;We can work on making it the absolute most responsive experience possible.&quot; Thinks industry should look at that in general.<\/em><\/p>\n<\/blockquote>\n<p>Ouais un PC console quoi, je vois bien en quoi c&#8217;est top pour le d&eacute;veloppement mais&nbsp;non merci niveau business, &ccedil;a serait une catastrophe. Quand &agrave; ceux qui pensent que le hardware lock&eacute; c&#8217;est l&#8217;avenir, ils n&#8217;ont pas d&ucirc; connaitre le destin violent des ordis <a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/Atari_st\">ferm&eacute;s<\/a> du <a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/Amstrad_CPC\">monde<\/a> dans les&nbsp;<a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/ZX_Spectrum\">ann&eacute;es<\/a> <a target=\"_blank\" href=\"http:\/\/en.wikipedia.org\/wiki\/Amiga\">80s<\/a>, alors m&ecirc;me que TOUT les jeux &eacute;taient sur ces machines. C&#8217;est bien que l&#8217;ouverture du PC plaisait, aux&nbsp;gens comme aux devs&nbsp;or je ne crois pas que cette tendance s&#8217;inverse (John r&acirc;le d&#8217;ailleurs contre la fermeture du iT&eacute;l&eacute;phone aux third parties).&nbsp;La latence&#8230; Pourquoi AMD a t-il int&eacute;gr&eacute; son controlleur m&eacute;moire dans ses processeurs Athlon64 ? Pour cette raison.&nbsp;Je pense que l&#8217;industrie PC <em>&quot;classique&quot;, <\/em>finira par vaincre cette barri&egrave;re.<\/p>\n<blockquote>\n<p align=\"center\"><em>&quot;We don&#8217;t intend to address that side of doing a lot of hand-holding and support,&quot; but <strong>company has hired dedicated tools guys to create &quot;pretty GUIs&quot; and tools for id&#8217;s tech<\/strong>.<\/em><\/p>\n<\/blockquote>\n<p>lol. Les programmeurs pensent vraiment que les GUIs sont inutiles mais pour les designers&nbsp;non elles sont utiles, putain ! Quand on construit un jeu on est pas l&agrave; pour passer ses journ&eacute;es &agrave; se battre avec un &eacute;diteur moisi et capricieux (et obliger d&#8217;aller voir le programmeur, relation de pouvoir, see ?). Je veux de l&#8217;interface unifi&eacute;e de la GUI &agrave; gogo avec raccourci claviers et c&#8217;est le bonheur de l&#8217;ind&eacute;pendance intra-projet. Ben les plus proches de &ccedil;a aujourd&#8217;hui, ce sont MS&nbsp;avec le XNA.<\/p>\n<p>Et c&#8217;est aussi pourquoi le Tech5 a &eacute;t&eacute;&nbsp;con&ccedil;u avec les designers en t&ecirc;te, tout est fait pour eux, qu&#8217;ils puissent travailler totalement ind&eacute;pendamment des programmeurs, sur les m&ecirc;mes projets. C&#8217;est&nbsp;essentiel et cela avait toujours &eacute;t&eacute; trait&eacute; par dessus la jambe. REVENGE.<\/p>\n<p><a title=\"Carmack on the Walk of Game\" href=\"http:\/\/www.flickr.com\/photos\/19078194@N00\/779886483\/\"><img loading=\"lazy\" height=\"337\" alt=\"Carmack on the Walk of Game\" width=\"450\" border=\"0\" src=\"http:\/\/static.flickr.com\/1429\/779886483_afe39f6491.jpg\" \/><\/a><br \/>\n<em>Mais Star, aussi.<\/em><br \/>\n&nbsp;<\/p>\n<p>A propos de la PS3<\/p>\n<blockquote>\n<p align=\"center\"><em>&quot;but <strong>if you have a problem<\/strong> moving [a game] over, <strong>it&#8217;s probably going to be because of the PS3<\/strong>.&quot;<\/em><\/p>\n<\/blockquote>\n<p>Je voudrais pas dire mais quand un type de cette carrure, qui doit certainement voir le monde comme l&#8217;autre Brad Pitt&nbsp;&agrave; la fin de Matrix dit un truc comme &ccedil;a, je le crois (il explique un peu plus en d&eacute;tail la gal&egrave;re du portage sur cette machine de Quake Wars). Et quand les analystes de pacotilles et les journalistes en carton se demandent <em>&quot;pourquoi tout ces reports sur PS3 ?&nbsp;Serait-elle complexe &agrave; appr&eacute;hender ?&quot;<\/em> je me demande si Sony les paie pour &ecirc;tre aussi con&nbsp;et si oui, combien.<\/p>\n<p>A propos de Valve (qui va distribuer tout le catalogue d&#8217;Id)<\/p>\n<blockquote>\n<p align=\"center\"><em>Early on looked like <strong>Steam was &quot;just another middleman,&quot;<\/strong> but there are definite positives to digital distribution. Believes next generation of consoles may not have optical media. id was looking into its own distribution channels but decided it wants to stay a development company and not a publisher.<\/em><\/p>\n<\/blockquote>\n<p>Malin. Je pense que Valve en chie grave &agrave; court terme&nbsp;pour tout faire d&#8217;un coup (le retard de ses jeux suivi d&#8217;un catalogue &eacute;diteur&nbsp;qui s&#8217;&eacute;panouie est un indice) et peut-&ecirc;tre qu&#8217;Id va pouvoir se concenter franchement sur le multi-coeur (que John n&#8217;aime pas mais on s&#8217;en fout tu vas &ecirc;tre oblig&eacute; coco) pendant que Valve peaufine ses beaux b&eacute;b&eacute;s.&nbsp;<\/p>\n<blockquote>\n<p align=\"center\"><em><strong>30fps to 60fps is a big difference, but 60fps to 120fps isn&#8217;t really<\/strong>. &quot;It&#8217;s amazing how many pixels we&#8217;re rendering even at 720p that really don&#8217;t matter.&quot;<\/em><\/p>\n<p align=\"center\"><em>&quot;Currently, we&#8217;re <strong>rendering more data<\/strong> that&#8217;s going into your retina <strong>than<\/strong> <strong>what&#8217;s actually being processed<\/strong> by your brain.&quot;<\/em><\/p>\n<\/blockquote>\n<p>On arrive donc bien &agrave; un palier technique. Ces 60fps sont pr&eacute;sent sur beaucoup de jeux sur cette vieille Dreamcast et miracle, ils ne vieillissent pas trop. La fluidit&eacute; est bien sup&eacute;rieure &agrave; l&#8217;immersion que ne le sont les textures mais &ccedil;a, personne ne veut l&#8217;admettre&#8230;<\/p>\n<p>Aujourd&#8217;hui avec son T5 John semble &eacute;viter le syndrome Quake\/DoomIII, qui exigeaient des machines puissantes en proposant un moteur multiplateforme pour machines moyennes. Quoi ??? Du multiplateforme ? Et oui&#8230; Il y a deux raisons essentielles:<\/p>\n<ul>\n<li>Les gens sur consoles ach&egrave;tent quand sur PC ils ne sont pas oblig&eacute;s (dans le cadre de jeux &agrave; haute performance de ce style)<\/li>\n<li>Le march&eacute; PC est plus que fragment&eacute;, si je regarde Montgallet street&nbsp;&ccedil;a va du Sempron &agrave; 1.4GHz jusqu&#8217;au Core2Quad &agrave; 3GHz&#8230; Impossible de tirer le meilleur de chacun.<\/li>\n<\/ul>\n<p>Mais pas de soucis, le moteur est cross-platform donc on devrait voir de belles choses sur nos ordis pr&eacute;f&eacute;r&eacute;s&#8230;<\/p>\n<p>Je crois que j&#8217;ai fait le tour&nbsp;salut l&#8217;artiste, code bien.&nbsp;<\/p>\n<p><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monsieur WDQ Carmack a pr&eacute;sent&eacute; derni&egrave;rement son nouveau moteur 3D, le Tech 5 engine. Rien de super int&eacute;ressant aux premiers abords&nbsp;mais quand m&ecirc;me&nbsp;cet homme a par le pass&eacute; beaucoup trop fait techniquement pour les jeux pour passer &agrave; c&ocirc;t&eacute; d&#8217;une bonne retransmission de la keynote chez Shacknews. &nbsp; Nerdy forevah 1993, 14 ans, Doom. Le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/603"}],"collection":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/comments?post=603"}],"version-history":[{"count":0,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/603\/revisions"}],"wp:attachment":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/media?parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/categories?post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/tags?post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}