{"id":620,"date":"2007-09-24T13:36:00","date_gmt":"2007-09-24T13:36:00","guid":{"rendered":"http:\/\/chocobeam.me\/playground\/2007\/09\/xna-baby\/"},"modified":"2007-09-24T13:36:00","modified_gmt":"2007-09-24T13:36:00","slug":"xna-baby","status":"publish","type":"post","link":"http:\/\/har0ld.com\/playground\/2007\/09\/xna-baby\/","title":{"rendered":"XNA Baby"},"content":{"rendered":"<p><font face=\"Arial\"><\/p>\n<p>J&#8217;ai r&eacute;par&eacute; il y a quelques temps la page&nbsp;contact de mon site pro: il y avait simplement un probl&egrave;me avec le serveur smtp (oui ici aussi et ouioui asap) et avec l&#8217;outils de MS, Visual Web Developer 2005 express n&#8217;est-ce pas, j&#8217;ai copi&eacute; coll&eacute; quelques lignes de codes pour passer en SSL avec gmail.<\/p>\n<p>Pourquoi je vous parle de cela dans la rubrique jeux &amp; sons ? Parce que pour travailler avec le XNA, outils de cr&eacute;ation PC\/360 je ne change m&ecirc;me pas d&#8217;interface: le XNA studio express fonctionne sur les m&ecirc;mes bases, le produit final n&#8217;est pas une page web mais un jeu. L&#8217;air de rien, c&#8217;est assez&nbsp;monstrueux (z&#8217;imaginez&nbsp;tout&nbsp;ce que cela implique en back office !). Et c&#8217;est le d&eacute;but du paradis pour les designers.<\/p>\n<p>L&#8217;IDE (environnement de d&eacute;veloppement int&eacute;gr&eacute;, le logiciel utilis&eacute; pour fabriquer tout &ccedil;a) de Microsoft est reconnu pour sa valeur. C&#8217;est vraiment l&#8217;endroit o&ugrave; la force du g&eacute;ant du soft est palpable: finition tip top et sens du d&eacute;tail ahurissant (oui &ccedil;a rappelle une boite concurrente mais les cl&eacute;s du succ&egrave;s sont toujours les m&ecirc;mes vous savez). Ouais je suis un sale vendu du .NET depuis longtemps mais j&#8217;ai surtout tripot&eacute; les outils de chez Nintendo et disons que <strong>pour une boite si grande, pour une machine qui se vend si bien (DS) faire des outils updat&eacute;s&nbsp;de 2007&nbsp;aussi pitoyables pour les designers&nbsp;est un v&eacute;ritable foutage de gueule<\/strong>. Ce qui illustre bien &agrave; quel point Nintendo s&#8217;en branle des third parties (parce que j&#8217;imagine bien que chez eux ils ont tout ce qu&#8217;il faut comme versions customis&eacute;s, am&eacute;lior&eacute;s des outils).<\/p>\n<p>MS pr&eacute;sentait mi ao&ucirc;t&nbsp;la suite du XNA (toutes les vid&eacute;os, <a target=\"_blank\" href=\"http:\/\/msdn2.microsoft.com\/en-us\/xna\/aa937787.aspx\">ici<\/a>)&nbsp;intitul&eacute; XNA 2.0 (oui moi aussi je trouve &ccedil;a bizarre). Toujours est-il qu&#8217;un <a target=\"_blank\" href=\"http:\/\/www.dreambuildplay.com\/main\/default.aspx\">grand concours<\/a>&nbsp;(virez moi cet&nbsp;atroce mechwarrior made in Mattel !)&nbsp;fut organis&eacute; pour cr&eacute;er un jeu en quatre mois et j&#8217;avoue &ecirc;tre impressionn&eacute; par le r&eacute;sultat: avec des outils en version 1 c&#8217;est de la balle s&eacute;rieux. Jugez <a target=\"_blank\" href=\"http:\/\/www.geekzone.fr\/ipb\/index.php?s=0b777b206a8c3a1f6f074b337120fc16&amp;showtopic=38877\">plut&ocirc;t<\/a>. Avec 7 jeux europ&eacute;ens sur 20 s&eacute;lectionn&eacute;s&nbsp;dont&nbsp;deux fran&ccedil;ais, on assure.&nbsp;<\/p>\n<p>Au menu de la V2 du framework, un focus sur le multiplayer, tr&egrave;s demand&eacute; par les cr&eacute;ateurs, des am&eacute;liorations en tout genres (nouveau XACT, kewl)&#8230; Ca sors bient&ocirc;t si j&#8217;ai bien suivi et &ccedil;a risque de faire tr&egrave;s mal pour la fourn&eacute;e suivante&#8230;<\/p>\n<p>Il y a un jeu actuellement cr&eacute;&eacute; via le Game Studio qui sortira sur XBLA (donc un vrai jeu qui se vendra, pas juste un passe temps de nerds),&nbsp;<a target=\"_blank\" href=\"http:\/\/creators.xna.com\/Headlines\/homepagebloglist\/archive\/2007\/08\/13\/Schizoid.aspx\">Schizoid<\/a>. Honn&ecirc;tement, aucun de ces jeux en soi&nbsp;ne m&#8217;en bouge une (game mechanics de base, barres de vie et autre &uuml;ber conservatisme) mais ce qui m&#8217;int&eacute;resse c&#8217;est de voir qu&#8217;en tr&egrave;s peu de temps, le proto est pr&ecirc;t. Et <strong>dans l&#8217;industrie du jeu, c&#8217;est le nerf de la guerre<\/strong> d&#8217;avoir un prototype rapidement.<\/p>\n<p>Or Torpex le d&eacute;veloppeur de Schizoid me fait <a target=\"_blank\" href=\"http:\/\/www.gamasutra.com\/php-bin\/news_index.php?story=15211\">baver<\/a>:<\/p>\n<blockquote>\n<p><em>&quot;and with XNA, Torpex had an <strong>early prototype of Schizoid in two months<\/strong>. The Torpex team also added that the quick work in realtime, along with the absence of need to write tools and the fact that <strong>even non-programmers can enter data directly into C# files<\/strong>, negating the need for XML, helps avert bottlenecks in the process.&quot;<\/em><\/p>\n<\/blockquote>\n<p>Je confirme &ecirc;tre non programmeur et &ecirc;tre capable de capter du C# et d&#8217;en modifier bri&egrave;vement. &lt;insert Achievement sound here&gt;<\/p>\n<blockquote>\n<p><em>&quot;Another plus is that C# and XNA integrate easily with Nunit, which is used by the automated build machine along with MSBuild. <strong>Torpex caught 10% of the bugs within a day of introduction<\/strong>.&quot;<\/em><\/p>\n<\/blockquote>\n<p>J&#8217;en connais des producers qui s&#8217;&eacute;vanouiraient &agrave; la lecture de ceci&#8230; 10 jours, 100% de debug, m&ecirc;me pas un r&ecirc;ve, un pur fantasme.<\/p>\n<p>Maintenant dans les gros efforts de MS &agrave; fournir pour que tout cela soit encore mieux:<\/p>\n<ul>\n<li>L&#8217;update chez le g&eacute;ant de Seattle, sapu chanm&eacute;. Cr&eacute;er un syst&egrave;me d&#8217;update du XNA et du Game Studio qui ne soit pas &agrave; base de <em>&quot;je t&eacute;l&eacute;charge un .EXE ou un .MSI qui va d&eacute;sinstaller la version pr&eacute;c&eacute;dente et se r&eacute;&eacute;crire comme une grosse vache et peut-&ecirc;tre &eacute;clater plein de choses&quot;<\/em>. La boite d&#8217;ing&eacute;s, &ccedil;a se sent ^^\n<p>&nbsp;<\/li>\n<li>Quand vous voulez vous la sortez votre <strong>360 casual<\/strong>: redesign slim avec wifi et slot-in, focus sur les jeux sans sang ni missiles (je sais, c&#8217;est dur) et je me fais Crosoft&eacute;vang&eacute;liste. C&#8217;est quand m&ecirc;me suite au re design de la DS que les ventes se sont plus qu&#8217;envol&eacute;es, la 360 a besoin de &ccedil;a plus qu&#8217;autre chose. Le catalogue est &eacute;norme (jeux 360 mais aussi ports de PSP, Dreamcast et consorts) l&#8217;emphase familiale est ridicule et effectivement la Wii vous a bien mis profond sur ce secteur. C&#8217;est le moment de mettre les bouch&eacute;es double vu que c&ocirc;t&eacute; hardcore, tout va bien Halo 3 va tr&egrave;s bien marcher et la concurrence est au plus bas.<br \/>\n&nbsp;<\/li>\n<\/ul>\n<p align=\"left\"><img alt=\"\" src=\"http:\/\/har0ld.free.fr\/myblog\/rrod.jpg\" \/> <br \/>\n<em>Et faites aussi en sorte que ce t shirt devienne VRAIMENT&nbsp;collector&#8230;*tousse*<\/em><\/p>\n<p><\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;ai r&eacute;par&eacute; il y a quelques temps la page&nbsp;contact de mon site pro: il y avait simplement un probl&egrave;me avec le serveur smtp (oui ici aussi et ouioui asap) et avec l&#8217;outils de MS, Visual Web Developer 2005 express n&#8217;est-ce pas, j&#8217;ai copi&eacute; coll&eacute; quelques lignes de codes pour passer en SSL avec gmail. Pourquoi [&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\/620"}],"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=620"}],"version-history":[{"count":0,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/posts\/620\/revisions"}],"wp:attachment":[{"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/media?parent=620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/categories?post=620"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/har0ld.com\/playground\/wp-json\/wp\/v2\/tags?post=620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}