{"id":3195,"date":"2021-12-09T23:34:55","date_gmt":"2021-12-09T22:34:55","guid":{"rendered":"http:\/\/myrdil.com\/?p=3195"},"modified":"2021-12-09T23:44:07","modified_gmt":"2021-12-09T22:44:07","slug":"refonte-de-la-conception-des-inventaires","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=3195","title":{"rendered":"Refonte de la conception des inventaires"},"content":{"rendered":"<p>J&#8217;ai abandonn\u00e9 l&#8217;id\u00e9e de cr\u00e9er un blueprint pour chaque objet du jeu.<\/p>\n<p><!--more--><\/p>\n<p>J&#8217;ai plut\u00f4t opt\u00e9 pour un syst\u00e8me qui, finalement, est proche de celui de Neverwinter Nights : des tables d&#8217;objets, cr\u00e9\u00e9es dans un tableur au format .csv, importables \u00e0 volont\u00e9 dans l&#8217;environnement de d\u00e9veloppement.<br \/>\nLes objets pris dans ces tables sont contenus dans des structures et repr\u00e9sent\u00e9s par des ic\u00f4nes dans l&#8217;inventaire du joueur et les conteneurs du jeu. Je pourrai toujours les mat\u00e9rialiser sous formes d&#8217;acteurs lorsque le besoin se fera sentir.<\/p>\n<p>Bien s\u00fbr, j&#8217;ai d\u00fb r\u00e9-\u00e9crire pas mal de code et, en blueprints, ce n&#8217;est pas simple, car modifier quoi que ce soit casse les liens entre les n\u0153uds des blueprints de sorte qu&#8217;il n&#8217;est plus possible de savoir ce qui vient d&#8217;o\u00f9 et j&#8217;ai du refaire pas mal de choses.<br \/>\nMe reste \u00e0 finaliser le processus de sauvegarde, d\u00e9j\u00e0 \u00e9crit, et je pourrai enfin passer \u00e0 autre chose.<\/p>\n<p>Au train o\u00f9 \u00e7a va, j&#8217;aurai termin\u00e9 le d\u00e9veloppement de l&#8217;interface dans quelques semaines, ce qui ach\u00e8vera incidemment mon apprentissage de la programmation en blueprints.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;ai abandonn\u00e9 l&#8217;id\u00e9e de cr\u00e9er un blueprint pour chaque objet du jeu.<\/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-3195","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/3195","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=3195"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/3195\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}