{"id":1920,"date":"2019-01-31T14:15:52","date_gmt":"2019-01-31T14:15:52","guid":{"rendered":"http:\/\/myrdil.com\/?p=1920"},"modified":"2019-01-31T14:19:39","modified_gmt":"2019-01-31T14:19:39","slug":"article-du-jour-plus-long-que-dhabitude","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=1920","title":{"rendered":"Article du jour plus long que d&#8217;habitude"},"content":{"rendered":"<p>Je suis en train de terminer les zones des Criques d\u00e9sol\u00e9es, tout devrait \u00eatre achev\u00e9 aujourd&#8217;hui.<\/p>\n<p>Je voudrais surtout parler d&#8217;un sujet r\u00e9current, qui nous pr\u00e9occupe &#8211; oui, bon, surtout moi, mais pas que ! &#8211; depuis assez longtemps : l&#8217;opportunit\u00e9 d&#8217;abandonner l&#8217;Infinity Engine sur lequel repose NWN pour un moteur moderne, Unreal ou Unity.<\/p>\n<p><!--more--><\/p>\n<p>Ce sera aussi l&#8217;occasion pour moi, en sirotant un coca et en regardant le seul ciel bleu de la semaine, de faire le point.<\/p>\n<p>Quels sont les points forts de l&#8217;Infinity Engine en g\u00e9n\u00e9ral et du toolset Aurora en particulier\u00a0?<\/p>\n<ol>\n<li>Facilit\u00e9 d&#8217;utilisation pour un usage g\u00e9n\u00e9ral : il ne faut que quelques minutes pour cr\u00e9er une carte jouable.<\/li>\n<li>Les fonctions (API) du toolset sont nombreuses et permettent de r\u00e9aliser pratiquement tout ce que l&#8217;on veut en mati\u00e8re de qu\u00eates et de syst\u00e8mes de jeu.<\/li>\n<li>Les r\u00e8gles sont \u00e9crites et impl\u00e9ment\u00e9es, celles de D&amp;D 3\u00e8me \u00e9dition.<\/li>\n<li>Les d\u00e9veloppeurs ind\u00e9pendants disposent pratiquement des m\u00eames outils de d\u00e9veloppement que Beamdog.<\/li>\n<\/ol>\n<p>Quels en sont les inconv\u00e9nients ?<\/p>\n<ol>\n<li>L&#8217;environnement est moche. L&#8217;aspect des choses est secondaire, mais, parfois, c&#8217;est quand m\u00eame fort vieillot.<\/li>\n<li>Les d\u00e9cors sont monotones. Toujours les m\u00eames tiles, peu de placeables, peu de productions de qualit\u00e9 de la communaut\u00e9.<\/li>\n<li>Les r\u00e8gles de D&amp;D ne conviennent pas \u00e0 un jeu vid\u00e9o. C&#8217;\u00e9tait acceptable jusqu&#8217;au niveau 20, c&#8217;est n&#8217;importe quoi au-del\u00e0. Les valeurs d&#8217;armure, les jets de protection, tout a perdu son sens avec l&#8217;introduction de valeurs jusqu&#8217;\u00e0 +20. Et que dire des pi\u00e8ges qui ne m\u00e9ritent m\u00eame plus d&#8217;\u00eatre d\u00e9samorc\u00e9s tant ils font rire !<\/li>\n<li>Je passe parfois plus de temps \u00e0 caler sur des bugs Bioware qu&#8217;\u00e0 produire du nouveau contenu.<\/li>\n<li>Le monde est petit et ne permet pas un fort facteur d&#8217;immersion.<\/li>\n<\/ol>\n<p>Quel seraient les inconv\u00e9nients d&#8217;un nouveau moteur ?<\/p>\n<ol>\n<li>Faut tout r\u00e9apprendre, de z\u00e9ro !<\/li>\n<li>Feuille vierge : il faut tout d\u00e9finir de z\u00e9ro : les races, les classes, les sorts, les attaques, les armes, les armures, les potions, les factions, je continue ?<\/li>\n<li>Long \u00e0 d\u00e9velopper. Une carte dans NWN, une heure pour quelque chose de bien. Dans Unity, une journ\u00e9e au bas mot.<\/li>\n<li>Mod\u00e8les de personnages incertains. Je n&#8217;ai pas fouill\u00e9, mais est-il possible de trouver des mod\u00e8les d&#8217;humains, elfes, nains, gnomes et monstres classiques gratuitement, ou faut-il tout d\u00e9velopper\/acheter ? Je n&#8217;en sais rien, et construire un mod\u00e8le de cr\u00e9ature avec toutes les animations fonctionnelles, c&#8217;est un m\u00e9tier !<\/li>\n<li>Difficult\u00e9 de construire une communaut\u00e9. Quand Althea a \u00e9t\u00e9 lanc\u00e9, il a suffit que je publie le module pour que les joueurs viennent. Avec un nouveau jeu, personne n&#8217;en aura jamais entendu parler et il n&#8217;existe pas de canal facile pour faire de la publicit\u00e9.<\/li>\n<\/ol>\n<p>Quels seraient les avantages ?<\/p>\n<ol>\n<li>Partir de z\u00e9ro. Au diable les r\u00e8gles compliqu\u00e9es, voire inutiles et p\u00e9nalisantes ! Je poss\u00e8de d\u00e9j\u00e0 un<a href=\"http:\/\/japu.synology.me\/DP\/\"> syst\u00e8me de jeu<\/a> que j&#8217;ai d\u00e9velopp\u00e9 pour les parties de jeu de r\u00f4le papier-crayon que j&#8217;anime pour des amis de toujours. Pour l&#8217;alchimie, la forge, le mining, l&#8217;assemblage, l&#8217;\u00e9criture de parchemins etc. je pourrais tout mettre sur papier de mani\u00e8re claire et progressive. Partir de z\u00e9ro signifie une <strong>coh\u00e9rence optimale<\/strong> et c&#8217;est ce qui me fait le plus mal pour le moment avec NWN : l&#8217;impression de travailler contre le moteur, contre le passif d&#8217;Althea et contre les r\u00e8gles D&amp;D.<\/li>\n<li>Outil de d\u00e9veloppement robuste : Programmation C++. Bon, j&#8217;ai commenc\u00e9 \u00e0 programmer en Algol68 sur cartes perfor\u00e9es, j&#8217;en ai vu d&#8217;autres, un langage n&#8217;est jamais qu&#8217;un outil pour moi, ce n&#8217;est pas \u00e7a qui m&#8217;arr\u00eate, mais je pr\u00e9f\u00e8re quand m\u00eame le C++ au C, et encore ! \u00e0 la version \u00e9dulcor\u00e9e de C que NWN pr\u00e9sente, tr\u00e8s limit\u00e9e.<\/li>\n<li>Effets visuels et conception de mod\u00e8les modernes. Passerelle simple entre Blender et Unity\/Unreal au lieu des chiaderies qui me font m&#8217;arracher les cheveux avec Neverblender.<\/li>\n<li>Immersion. Je me moque un peu des graphismes d&#8217;un jeu, mais un univers qui sonne juste serait propice \u00e0 l&#8217;exploration, \u00e0 l&#8217;aventure et \u00e0 la d\u00e9couverte.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Je suis en train de terminer les zones des Criques d\u00e9sol\u00e9es, tout devrait \u00eatre achev\u00e9 aujourd&#8217;hui. Je voudrais surtout parler d&#8217;un sujet r\u00e9current, qui nous pr\u00e9occupe &#8211; oui, bon, surtout moi, mais pas que ! &#8211; depuis assez longtemps : &hellip; <a href=\"https:\/\/myrdil.com\/?p=1920\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1920","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/1920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1920"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/1920\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}