jeudi 24 avril 2014

Débat Minecraft: Les choix de Mojang face à la communauté

Skin verouillé, modèle de bloc limité, UUID, des changements importants ont lieu en ce moment, faisant crier pas mal de monde. Je vous propose un bilan des discussions en cours entre Mojang et sa communauté.


UUID :
Il sera bientôt (dans quelques mois) possible de changer de pseudo. C'est selon Mojang la demande récurrente la plus ancienne venant des joueurs, et leur décision est ferme et définitive : Le pseudo des joueurs sera remplacé par des UUID, décision irrévocable !
Les développeurs de mod, de plugins et les administrateurs de serveur commence pourtant à se rendre compte de l'enfer qui les attend, puisque la 1.7.6 (et suivante) leur fait voir la réalité : Une bonne partie de leur travail est à refaire. Pour quelques joueurs qui veulent changer de pseudo seulement ?
Chez Mojang on s'énerve, allant jusqu'à répondre qu'ils ne reviendront pas sur leur décision à cause de seulement 1 ou 2 personnes pas contente, ce qui risque de heurté la sensibilité de certains.
D'autres développeurs font avec et réinventent leurs plugins. C'est le cas par exemple de sk89q (connu pour ses plugins WorldEdit et WorldGuard notamment), qui se retrouve face à un problème bien gênant : son plugin CraftBook enregistre les pseudos sur des panneaux dans le jeux, comment convertir ces pseudos en UUID (surtout que un UUID c'est long, et ça ne rentre pas sur un panneau). Solution : Créer des UUID alternatif, interne au serveur, plus cours, et écrire ces numéros de joueur sur les panneaux... Ces solutions obligeront a analyser la map entière à la recherche de tous les panneaux posé, une solution très lourde. Pas sûr que la solution plaira aux joueurs...
Mais le débat est clos, c'est le sacrifice a payer pour que les joueurs puissent changer de pseudo.


Signature crypté pour les Skins :
Face à la charge importante qui pesait sur les serveurs de skin (près de 5 millions de skins par minute en heure de pointe), les serveurs d'Amazon (l'hébergeur de Mojang) ne tenaient plus la charge, et nous avions régulièrement des interruptions de service (tout le monde avec la skin de steve). Afin de régler ce problème, Mojang devait réagir, c'est ainsi que fut mis en service officiellement le nouveau système de gestion des skins avec la version Release 1.7.6. Ce nouveau système est basé sur les serveurs multijoueurs, qui stoque les signatures de skins (cryptées), et les transmettent à leurs joueurs. De leur coté, les joueurs stoquent les skins et leurs signatures dans un cache, ce qui permet de ne pas retélécharger les skins depuis le serveur de Mojang à chaque connexion.

Sur le papier tout va bien, mais en pratique cela pose pas mal de problème : Mojang a en effet décidé de chiffrer (crypter) les skins, pour empêcher toute modification par les serveurs. Et ce chiffrement n'est pas sans effet secondaire : Crash client, crash serveur, problème d'expiration des signatures, joueur NPC hors-service, tout ceci à conduit Mojang à enchaîner les Releases: 1.7.6, 1.7.7, 1.7.8, 1.7.9. Au final Dinnerbone avouera que 90% des vérifications de signature ont été supprimé dans la 1.7.9... provisoirement seulement ! En effet, Grum a déjà prévenu qu'à terme leur intention est qu'il ne sera pas possible d'obtenir le skin d'un joueur s'il ne connecte pas sur le serveur, donc fini les joueurs NPC, mais fini aussi les sites qui affichent les skins de joueurs ! (RIP minotar)

De leur coté, certains administrateurs ont compris que Mojang, pour régler leur problème, se sont déchargé sur les serveurs multijoueurs en leur demandant de bosser à leur place. Ces serveurs demandent donc en contrepartie de permettre de modifier ces skins, afin de créer de nouveaux services inovant, par exemple ajouter sur les skins des joueurs un foulard ou un chapeau en couleur pour former des équipe, ou bien ajouter sur les skins des images d'armures d’émeraudes ou autres pour créer de nouveaux items sans aucun mod !
Sauf que rien de cela n'est possible, car Mojang chiffre ses données pour empêcher toutes modifications des skins par les responsables de serveurs. C'est pourquoi le ton a monté sur internet entre les administrateurs et Mojang ! Mojang campe sur ses positions : Hors de question que les serveurs puissent changer les skins des joueurs sans leur consentement. Pas de problème répondant les administrateurs : Demander l'autorisation aux joueurs :-) Finalement après plusieurs jours de tension frôlant parfois les insultes, Grum a finalement lâché du leste, et a laissé entendre que peut être qu'ils travailleraient pour ajouter une option dans le jeu pour que les joueurs puisse accepter que les serveurs modifient les skins. Cette option sera par serveur, et fonctionnerai comme pour les packs de textures.


Limitation dans la modélisation des blocs :
La snapshot 14w06a apporta une nouveauté majeure dans Minecraft : La possibilité de personnaliser le modèle 3D des blocs dans le jeu !!! De quoi révolutionner les packs de ressource, apportant une nouvelle dimension au pack de texture, avec des modèles combinés aux textures plus grandioses que jamais !

Aussitôt, beaucoup de personnes dans la communautés ont commencé à tester ses capacités, avec notamment la création d'un importateur de modèle 3D :



On est très loin des cubes de Minecraft, mais comme l'explique l'auteur de la vidéo, il n'avait que ce modèle la sous la main pour ses tests. Mais il semble que cette vidéo a énormement déplu à Mojang qui a peur que la communauté ne casse l'image de Minecraft et de ses décors cubique. C'est ainsi que dans les snapshots suivantes, Grum et TheMogMiner n'ont cessés d'ajouter des limitations de plus en plus importante pour imposer les modèles cubiques.
Aujour'hui, le format actuelle ne permet que la création de cubes (pas de triangle ou autre), et il n'est possible d'incliner le modèle que sur un seul axe, avec un angle de 22.5° ou 45° uniquement ! De quoi limité drastiquement l'imagination des créateurs.

C'est ainsi qu'on commencer les hostilités entre la communauté et Mojang. Selon eux, même s'ils reconnaissent que 99% des mods respectent le style de Minecraft, cela justifie donc selon eux cette censure et ce blocage des possibilités qui ne devraient pas gêner beaucoup de monde. Beaucoups de joueur leur feront remarquer que si un pack de ressource n'est pas beau, les joueurs ne l'installent pas, ce n'est pas vraiment un problème. Et si les joueurs l'installe, c'est qu'il est intéressant, et que donc il apporte un plus à Minecraft, et donc à l'image de Mojang. Autrement dit, dans un cas comme dans l'autre, Mojang est gagnant en acceptant la diversité.

Un créateur a pourtant donné un exemple concret des conséquences de cette limitation, voici le pack qu'il souhaite créer pour Minecraft :

C'est magnifique, ça respecte entièrement l'esprit de Minecraft, mais c'est impossible a faire à cause des limitations actuelles (notamment l'impossibilité des rotations).
Mais face à l'évidence de cette image, Grum n'en démort pas, selon ses propres mots: "Il est possible de créer des modèles dans le style de Minecraft. Mais si il limite sa créativité, ce n'est pas un problème du jeu, mais un problème d'imagination". Une fois de plus les tensions deviennent infernale entre Mojang et sa communauté, et si les décisions ne sont pas encore définitive, il est de moins en moins probable qu'on assiste à un retour en arrière, surtout depuis l'annonce par TheMogMiner du format définitif des modèles:-( Et si la solution était de créer un mod ? Un paradoxe quand on sait que ces modèles 3D ont pour but de supprimer les mods pour les remplacer par la future API de plugins.


Mojang n'est-il pas en train de perdre une part de son âme, une part de son être, sa propre communauté ? Cette communauté si active, probablement la plus active dans tout le domaine du jeu-vidéo, la plus créatrice aussi, et surtout c'est cette communauté qui a fait de Minecraft ce qu'il est aujourd'hui: un des jeux les plus achetés au monde, un jeu pourtant créé à la base par un seul homme et à partir de rien, Notch !

Mojang semble pourtant lui tourner aujourd'hui le dos, et ne plus écouter ses précieux conseils :-(

mercredi 23 avril 2014

Monde Personnalisé sur Minecraft: C'est pour bientôt !

Comme vous le savez, il y a un mois déjà, nous en avions parlé. Il y a quelque jours, nous avons eu la confirmation de la part de TheMogMiner. Cette fois-ci, nous avons sous les yeux un exemple concret de cette fonctionnalité qu'est la customisation de terrain. En effet, Mojang a publié sur sa chaîne YouTube la vidéo suivante :


Je rappelle que cette fonctionnalité sera présente dès la prochaine snapshot, donc sûrement ce Jeudi-là :p
En attendant, regardez, encore et encore cette vidéo qui vous fera finalement penser que la 1.8 sera une excellente mise à jour.

MàJ 0h05:
A la demande générale, TheMogMiner a ajouté une fonctionnalité pour choisir un biome pour le monde généré, exemple ici avec la nouvelle option :

Et le résultat :

Minecraft Map: Teramia

Teramia n’est rien d’autre que l’une des maps les plus développées, les plus complètes et les plus addictives ! Je vous offre en avant-première un aperçu de celle-ci, avant de vous exposer toutes les choses qui font d’elle une carte unique en son genre ! 
teramia world map 450x461 Teramia   Une révolution

DaveDaniel, le créateur, est seul sur ce projet depuis plus de 2 ans, il développe constamment de nouvelles régions et de nouveaux contenus !

LES BONS POINTS

  • MobSpawners spéciaux
  • Tours et maisons de sorcières
  • Mobs modifiés et uniques
  • Cachots et Tombeaux
  • Beaucoup de tombeaux
  • Plus de 300 coffres dispersés dans la map
  • Portails de l’End et du Nether
  • Des tonnes de Ruines (fermes, théâtres, bars, tours, maisons, temples …)
  • Maisons agricoles (PNJ)
  • Ville impériale (avant-poste)
  • Ville de la jungle
  • Ville souterraine
  • Volcans souterrains
  • Des auberges de repos ou de négociations avec les PNJ
  • Dirigeable commercial
  • Des forteresses à conquérir
  • Cartes au trésor
  • Arène

RÉGIONS ET AVANCEMENT

TALOS – 100%
TIBERIAS – 100%
ICELANDS – 70 %
UNDERWATER WORLD – 60 %

L’HISTOIRE

La carte vous semble chaotique ? Rien de plus normal, vous êtes un astronaute en aveugle s’étant écrasé sur une planète inconnue… Votre équipement n’est pas le meilleur possible mais est suffisamment performant pour résister à des vagues de ghasts et de moutons intergalactiques pendant quelques jours ! Des événements vous aideront petit à petit à avancer dans vos quêtes et à rejoindre une mystérieuse tour obscure.

VOTRE BUT

Le but de l’aventure ?
Le concept ne propose pas de réel but prédéfini ! Qualifié de « Open World RPG », vous devrez simplement évoluer dans cet univers en découvrant constamment de nouveaux paysages, en échangeant avec des villageois, en résolvant des quêtes, en vous établissant dans des jungles, des déserts, des fossés etc.

SCREENSHOTS

2014 04 16 21.26.51 450x266 Teramia   Une révolution
2014 04 16 21.27.38 450x266 Teramia   Une révolution
2014 04 16 21.27.07 450x266 Teramia   Une révolution

mardi 22 avril 2014

Mouveau pack de texture pour Minecraft Xbox360

Un nouveau pack de textures pour Minecraft a fait son apparition sur le store Xbox 360, sur un thème d'actualité en ce week-end de Pâques : les sucreries.



Roche en chocalot, pelouse en glaçage sucré, golem de pain d'épice, Lune cookie, tout y ai pour rendre Minecraft délicieux ;-)

Voici un aperçu de ce nouveau pack :











Ce pack est en vente au tarif de 1$ (ou 0.95€) sur le market place xbox.

lundi 21 avril 2014

Minecraft Map: Replica

Replica est une map « mini-jeu » qui vous permet de copier joyeusement entre amis ! Cette création nous vient du Map Maker Mlakuss,  connu pour d’autres créations comme Mizzle, qui en est un bon exemple.
 articleimage 14 450x232 Replica
Le spawn de la map, assez sympathique !
Replica, ou la map qui invitait au plagiat.
Le but de la map est très simple, vous concourrez contre vos partenaires de jeu en tentant d’être le plus rapide à copier l’image en face de vous.
Cette image est créée à partir d’une « banque » prévue par le créateur.
Cependant, un joueur peut aussi être choisi pour en créer une lui-même. Mais si vous aimez la difficulté, la map peut très bien générer une image aléatoirement, obtenant ainsi un résultat chaotique et assez difficile à reproduire, de quoi pimenter vos parties.
Après avoir choisi une couleur,  les joueurs disposent de plusieurs vies par personnes, si ceux-ci ne parviennent pas à finir le travail avant l’écoulement des deux minutes données aux participants, ils se verront dépossédés de l’une de leurs vies.
Mais si tous y parviennent, ce sera le concurrent le plus lent qui en perdra une.
Le dernier joueur en vie devient le grand vainqueur !
articleimage 7 450x232 Replica
Bon, pour le moment c’est plutôt simple
Notez qu’une version solo de la map est disponible pour ceux qui veulent jouer seul ou qui n’ont pas de connexion. De même qu’un serveur avec un .Jar contenant la map prête à être jouée est tout à fait fonctionnel.
Sachez aussi que Mlakus a aussi prévu une automatisation complète ainsi qu’un système permettant de réinitialiser la partie et en plus, capable de corriger vos erreurs. Mais n’abusez pas, tout système redstone a ses limites, alors ne tentez pas le diable !
articleimage 10 450x232 Replica
Pris au hasard, je « dessine » l’image que devront copier les autres joueurs !
La map est jouable jusqu’à 10 concurrents (sans compter les spectateurs, qui pourront suivre la partie aux cotés de n’importe quel joueur). Des options permettent de choisir le nombre de vies ou de faire en sorte que la map propose à un des participant de créer une image au début de chaque round.
articleimage 111 450x232 Replica
Quel magnifique personnage !

dimanche 20 avril 2014

Minecraft Mod: Minecraft Quest

Comme son nom l’indique, il est essentiellement porté sur de la création de quêtes et de mécanismes interactifs. Il existe pleins de plugins de quêtes comme Questeur/iQuest/… mais Minicraft Quest amène quelque chose de nouveau grâce à un GUI pour créer, administrer ou gérer les quêtes !
Avant on mettait des heures, des jours entiers pour configurer une quête, comprendre son fonctionnement avec l’éditeur Notepad++ ou encore les codes à utiliser pour ne pas tous faire planter. Mais ça, c’était avant : Avec ce mod, tout se passe en jeu et directement sur vos PNJs.
Le GUI vous guide, via des onglets, dans une création pas à pas de vos quêtes pour qu’elles soient des plus simples et complètes possible !
Minicraft Quest 2 450x256 Minicraft Quest
Les onglets du GUI sont déclinés comme suit :
Quête : Donnant la liste des quêtes créées, l’outil de création et de suppression de quêtes. Une vue globale des quêtes avec notamment les objectifs et les récompenses des quêtes en plus de sa description.
Edition : Ce menu vous donne accès au changement de nom et à la modification des textes associés à la quête. De plus, vous pouvez commencer par y ajouter les premiers mécanismes comme la fonction « répétable » avec un cooldown, la réussite d’une quête afin d’accéder à une autre etc.
Objectif : Cet onglet permet l’ajout de divers objectifs à vos quêtes tel que se rendre à un point du monde, casser un certain bloc, interagir avec quelque chose dans le monde.
Récompenses : C’est ici que se finalise la quête. Une fois que vous avez rempli les objectifs, vous recevrez les récompenses directement ou en allant parler au NPC sur lequel vous avez accepté la quête.
Cette interface de jeu est facile à prendre en main et complète. Vous arriverez aisément à créer vos premières quêtes avant d’approfondir vos actions sur ce mod.
Minicraft Quest 1 450x272 Minicraft Quest
Après la partie simple des créations de quêtes qui est, on peut le dire, incroyablement bien pensée, on arrive à une partie qui  fait la différence avec tous les autres plugins/mods de quêtes : les mécanismes.
Les mécanismes de quêtes regroupent, dans un GUI toujours par onglet, toutes les trames possibles que vous pouvez ajouter à une quête ! Des mécanismes d’action, par exemple le pop de mobs; le déclenchement, par exemple arriver à un endroit et faire apparaître quelque chose ou se fairetéléporter ailleurs, des starters pour ajouter des actions de débuts, de fins ou de progression lors de la quête. Tous les mécanismes que vous créez sont ajoutés dans vos listes selon leur type et ensuite dans l’onglet principal vous n’aurez plus qu’à définir la trame de la quête !
Enfin, l’auteur a eu la bonne idée de pouvoir inclure à son mod une interface pour faire des « minis events » totalement déments et dépendants (ou non) des quêtes en cours ! Je vous laisse le plaisir d’apprécier la gestion de ceux-ci directement sur vos serveurs ;)
Le seul petit hic c’est son installation que j’ai, croyez moi, toujours du mal à comprendre. Merci tout de même à l’auteur pour m’avoir expliqué de A à Z la manière de procéder que vous retrouverez bien évidemment sur son wiki.
Ce mod Minicraft Quest deviendra j’en suis sûr une référence en matière de quête sur vos serveurs, qu’ils soient RPs ou non.

INSTALLATION

- Téléchargez d’abord Minicraft Manager et mettez le .jar dans le dossier plugin.
- Téléchargez ensuite Minicraft Quest et mettez le .jar dans le dossier plugin.
- Téléchargez la version Citizens 2 correspondante à la version Bukkit pour plus d’interactivité.
- Mettre le contenu client de Minicraft Manager/Minicraft Quest dans le client de votre .jar (.minecraft -> version -> version MC correspondante) et supprimer le dossier META-INF !
- Relancez le serveur préalablement lié à votre base de donnée MySQL ou SQLite.
Enjoy ! :D
Vidéo d’Installation : https://www.youtube.com/watch?v=qie7eqvrmDo
Vous retrouverez toutes les versions de téléchargements que vous souhaitez sur le wiki.

INFORMATIONS COMPLÉMENTAIRES

Auteur : dwaly
Mod compatible avec MCPC+ et Forge (détails sur le wiki)
Chaîne Youtube : https://www.youtube.com/user/diwalybzh
Wikis :
http://minecraft.curseforge.com/mc-mods/minicraft-quest/
http://wiki.minicraft.org/doku.php?id=fr:quest