{"id":114,"date":"2013-03-08T17:58:02","date_gmt":"2013-03-08T16:58:02","guid":{"rendered":"http:\/\/www.zylannprods.fr\/fr\/?page_id=114"},"modified":"2013-03-08T17:58:27","modified_gmt":"2013-03-08T16:58:27","slug":"light-spread","status":"publish","type":"page","link":"https:\/\/www.zylannprods.fr\/fr\/jeux-video\/laboratoire\/light-spread\/","title":{"rendered":"Light spread"},"content":{"rendered":"<p>La lumi\u00e8re est un \u00e9l\u00e9ment cl\u00e9 du jeu Minecraft. En voulant en savoir plus, j&rsquo;ai r\u00e9fl\u00e9chi \u00e0 un algorithme effectuant le m\u00eame traitement en 2 dimensions. C&rsquo;est ainsi qu&rsquo;est n\u00e9 ce petit programme nomm\u00e9 Spread.<\/p>\n<div>\n<p><img loading=\"lazy\" alt=\"Spread screenshot\" src=\"http:\/\/www.zylannprods.fr\/en\/wp-content\/uploads\/2013\/01\/spread_screen.png\" width=\"800\" height=\"582\" \/><br \/>\n<a href=\"http:\/\/www.mediafire.com\/?x2iorq4jy6b8295\">T\u00e9l\u00e9charger (Java requis)<\/a><\/p>\n<p>J&rsquo;ai choisi ce nom (spread = r\u00e9pandre en anglais) car il s&rsquo;agit de diffuser de la lumi\u00e8re, un fluide (ou que sais-je) sur une grille compos\u00e9e de cellules (analogie aux blocs de Minecraft). De plus, cet algorithme ressemble \u00e9norm\u00e9ment \u00e0 celui utilis\u00e9 pour l&rsquo;eau et la lave !<\/p>\n<p>J&rsquo;ai ajout\u00e9 un petit plus \u00e0 mon programme pour mieux comprendre son fonctionnement : il permet de visualiser l&rsquo;\u00e9volution de l&rsquo;algorithme en cours d&rsquo;ex\u00e9cution (les \u00e9tapes que l&rsquo;on ne voit pas entre l&rsquo;allumage de la lumi\u00e8re et son apparition).<\/p>\n<h2>Petit bugs<\/h2>\n<p>Sous Windows, certaines parties de la fen\u00eatre se dessinent mal ou ne s&rsquo;effacent pas. Cela est flagrant lorsque la fen\u00eatre est mise en plein \u00e9cran. Si vous laissez la fen\u00eatre \u00e0 ses dimensions d&rsquo;origine, \u00e7a ne devrait pas g\u00eaner (le programme a \u00e9t\u00e9 compil\u00e9 sous Linux avec Eclipse et OpenJDK, il y a peut-\u00eatre un d\u00e9faut de compatibilit\u00e9).<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>La lumi\u00e8re est un \u00e9l\u00e9ment cl\u00e9 du jeu Minecraft. En voulant en savoir plus, j&rsquo;ai r\u00e9fl\u00e9chi \u00e0 un algorithme effectuant<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":34,"menu_order":2,"comment_status":"open","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/pages\/114"}],"collection":[{"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":2,"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/pages\/114\/revisions"}],"predecessor-version":[{"id":116,"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/pages\/114\/revisions\/116"}],"up":[{"embeddable":true,"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/pages\/34"}],"wp:attachment":[{"href":"https:\/\/www.zylannprods.fr\/fr\/wp-json\/wp\/v2\/media?parent=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}