# articles

feed_id: premieres-impressions
title: premieres-impressions
uri: premieres-impressions
url: http://8colorsblocks.ddns.net/
content:
<p><strong>8BlocksColors ou 8ColorsBlocks est un SubGame en d&eacute;veloppement se basant sur moteur de Minetest, il est accessible via Minetest via sa version Pc ou Android, ce qui fait que le projet est accesible aussi &agrave; des interfaces tactiles en plus du traditionnel clavier et souris.</strong>
<br /></p>
<p>
<br /></p>
<p><img src="media/986e94e2.58843aff39eb1.png" data-original-source="http://8colorsblocks.ddns.net/images/58843aff39eb1.png" alt="58843aff39eb1" style="float: none;" width="728" height="386" /></p>
<p>
<br /></p>
<p>Le Choix d&rsquo;utiliser Minetest comme base de travail est pour des raisons bien cibl&eacute;es : Le Serveur est pr&eacute;sent dans la liste des serveurs publics, le fait que le jeu Minetest  soit peu connu, permet une bonne visibilit&eacute; dans cette m&ecirc;me liste, ce  qui permet d&rsquo;avoir des testeurs r&eacute;guliers et aussi face &agrave; une liste  assez r&eacute;duite de serveurs, de se faire connaitre et de cr&eacute;er une  communaut&eacute;, l&agrave; o&ugrave; &ccedil;a ne serait pas possible si la liste &eacute;tait &eacute;norme.
Ce  qui peut sembler comme une faiblesse, est ici une v&eacute;ritable force pour  &eacute;tablir une base, qui pourra grandir, ce qui ne serait pas possible, si  la liste faisait des milliers de serveurs, donc ici, il y a d&eacute;j&agrave; un bon  point qui n&#039;est pas n&eacute;gligable pour lancer un projet.
<br /></p>
<p>M&ecirc;me si minetest pourrait sembler un mauvais choix pour ce projet, il en est autrement ... Sa force r&eacute;side dans le fait que les mods sont cod&eacute;s en Lua,  ce qui est un langage qui semble assez simple, la cr&eacute;ation de ses  propres mods &agrave; l&rsquo;air assez simple, surtout que les mods existants,  permettent d&rsquo;avoir des exemples d&eacute;taill&eacute;s pour cr&eacute;er ces propres mods ou  d&rsquo;&ecirc;tre assez simplement modifi&eacute;.
Le fait que le client ne doit pas disposer des mods, mais uniquement le serveur, est un vrai plus ... Le fait que les d&eacute;veloppeurs du projet original encouragent &agrave; la modification via des mods, des subgames ou m&ecirc;me des standalones, est un vrai plus ... Par contre, il y a une l&eacute;g&egrave;re faiblesse, par rapport &agrave; la mise en cache</p>
<p>Il  est &agrave; savoir que quand vous ouvrez votre serveur, toute modification  quel que soit apr&egrave;s cette ouverture, ne sera pas prit en compte, mis &agrave;  part par des techniques de d&eacute;tournement (en gros par du hacking) ... Tout ce qui est mods, textures, configuration, etc. Est mis en cache au chargement et si vous souhaitez appliquer vos modifications, il faudra red&eacute;marrer le serveur. 
J&rsquo;avais offert la possibilit&eacute; via un script basique d&eacute;livrant une key et une interface web de pouvoir upload son propre skin ... l&rsquo;upload du skin marchait &agrave; merveille, mais le souci, c&rsquo;est qu&rsquo;il ne chargeait pas dans le jeu ... Et donc le seul moyen de mettre &agrave; jour les skins des joueurs, &eacute;taient par le red&eacute;marrage du serveur ... Le probl&egrave;me ne venait pas du script lui-m&ecirc;me,  car il d&eacute;tect&eacute; les nouveaux skins, mais comme le serveur ne les avaient  pas en m&eacute;moire, il refusait simplement de les afficher.</p>
<p>Sinon pour en venir &agrave; mon jeu, il est possible actuellement de poser : Portes, Fen&ecirc;tres, Lumi&egrave;res, Liquides, Blocs ...  Je compte int&eacute;grer les escaliers, les demi-dalles et les skins pour les  filles, ainsi que de permettre la cr&eacute;ation de blocs de couleurs  diff&eacute;rents de 8 propos&eacute;s, mais uniquement via un Craft.
Ce  qui revient souvent dans les commentaires des testeurs, c&rsquo;est que  l&rsquo;id&eacute;e est simple et le principe est m&ecirc;me addictif, et que c&rsquo;est pour &ccedil;a  qu&rsquo;ils reviennent. Il me faut n&eacute;anmoins des fois  ignorer certains joueurs qui se montrent un peu trop collant ou  emmerdant pour dire honn&ecirc;tement la chose ...
C&rsquo;est ainsi que j&rsquo;ai d&eacute;cid&eacute; de rendre obligatoire, le passage au r&egrave;glement &agrave; chaque connection, un refus ou une tentative de d&eacute;tournement, &agrave; comme r&eacute;sultat d&rsquo;&eacute;jecter le joueur du serveur ... C&rsquo;est simple, je ne n&eacute;gocie pas.  Certains toutefois accepte le r&egrave;glement, mais ne le respecte pas  r&eacute;ellement, je ne cherche pas &agrave; comprendre, puisque de toute fa&ccedil;on la  majorit&eacute; des temps ce type de joueurs ne r&eacute;pond pas et agissent comme  des trolls ... Ma seule r&eacute;action est de les bannir, c&#039;est la meilleure chose &agrave; faire.
</p>
<p>Le Principe est de fournir un jeu bas&eacute; sur la cr&eacute;ation en premier lieu et je r&eacute;fl&eacute;chirais ensuite pour le c&ocirc;t&eacute; survival ...  Le jeu se veut simple, il s&rsquo;inspire de l&rsquo;id&eacute;e des jeux de briques, qui  sont souvent bas&eacute;s sur l&rsquo;empilage et sur les couleurs ... Mais aussi de l&rsquo;id&eacute;e Kiss (d&rsquo;avoir uniquement le minimum) ...
Oubli&eacute;, Monstres, Textures, Graphismes de folies ... Et amusez-vous avec peu et faites avec ceci du Grandiose.</p>
<p>C&rsquo;est &ccedil;a, mon id&eacute;e pour 8BlocksColors, cr&eacute;er quelque chose de simple, mais d&rsquo;addictif.
</p>
<p>Et le fait que les joueurs qui jouent des heures enti&egrave;res soient souvent des r&eacute;guliers, mais aussi des nouveaux, me fait penser que l&rsquo;id&eacute;e pla&icirc;t ...</p>
<p><strong>Globalement.
</strong></p>


# update_log

log:
file_get_contents(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname


log:
file_get_contents(): php_network_getaddresses: getaddrinfo for 8colorsblocks.ddns.net failed: No address associated with hostname


