Rust - Devblog du 02/05

Florian Lelong Publié par Florian Lelong
le 03 mai 2014 à 21h49
Rust - Devblog du 02/05
Les développeurs ont enfin le sentiment de sortir de la pénombre. Ils sont satisfait sur l’avancée de la semaine et commencent à voir un peu de lumière.

Le modèle du personnage

Vous demandez peut-être pourquoi Facepunch n'a pas ajouté de vêtements de joueur depuis la sortie de Rust sur Steam. Eh bien, c'est évidemment parce que le système de modèle de joueur est un énorme fiasco d'après Garry. Tous les vêtements sont inclus dans le modèle du joueur. Voilà ce que Garry a commencé cette semaine. Le modèle de joueur est maintenant seulement des données d'animation et ils n'auront plus qu'à ajouter des modèles/skins à celui-ci. Cela signifie qu'à l'avenir, si les développeurs veulent ajouter un nouvel ensemble de vêtements pour le joueur - l'artiste a juste besoin de le modéliser. Ils n'ont pas besoin de recompiler l'ensemble du personnage. Rust-dev6-1 C'est un énorme problème pour Facepunch parce qu'ils veulent explorer la personnalisation de l'apparence du joueur de façon conséquente dans l'avenir. Ils veulent des vêtements "évolutifs". Les tâches de sang devraient apparaitre sur nos vêtements, enfin, c'est désormais techniquement possible.

Animation du personnage

Garry et son équipe voudraient donner un peu plus de leur amour sur l'animation des personnages. Ils sont donc passés sur Mechanim. Cela signifie qu'ils ne codent plus leur système d'animation dans le code. Facepunch utilise maintenant un éditeur que Garry trouve bien sympathique. Rust-dev6-2 Cela leur permet de modifier des animations agréablement, rapidement, visuellement et logiquement. Les développeurs trouvent ça presque trop facile! Grâce à Mechanim, les développeurs n'ont plus autant de chose à coder comme le joueur se tournant vers quelque chose ou regarder de haut en bas. Les développeurs peuvent le faire dans le code ce qui lui donne une apparence beaucoup plus lisse. Ils peuvent même mettre les mains et les pieds sur les objets disposés sur la carte. Cela ouvre beaucoup de possibilités pour l'avenir. Voilà à quoi ça ressemble quand ils forçent le modèle de joueur à pointer vers un cube. Ce n'est pas l'une des possibilités.

L'ombre du personnage

Le personnage a maintenant une ombre. Le jeu devient plus agréable visuellement et devient aussi un peu plus immersif grâce à cette dernière.

Netcode

La librairie réseau est à peu près complète maintenant et est en train de se faire tester. Pour les développeurs, remplacer cette librairie leur semblaient une tâche ardue, mais il s'est avéré en être assez simple finalement. Au début de cette semaine, ils se sont un peu amusés avec des constructions de cubes blanc et à empiler des feux de camps pour faire des ponts. Garry et son équipe ont surmonté une de leur plus grosse peur cette semaine, s'attaquer au système PVS culling. C'est un système assez simple en théorie. Vous divisez le monde en une grille, le joueur ne reçoit que des informations à propos de la "case" où il se trouve et celles environnantes. Mais il y a beaucoup d'objets mobiles. Vous devez tenir compte des objets qui se déplacent d'une case A à une case B. Vous devez donc le dire aux joueurs de la case A que l'objet a disparu et pour les joueurs dans la case B, qu'il est entré et qu'il existe maintenant. Si un joueur est entre deux cases? Les développeurs doivent tenir compte que des joueurs peuvent se déplacer entre les cases, les données des cases quittées seront effacées et celles des cases pénétrées seront envoyées. Ce système a déjà été testé et approuvé par l'équipe de développement. Voilà donc où en sont les développeurs, un nouveau système pour travailler les skins des personnages et la librairie réseau restructurée.

Un monde procédural

André travaille dur sur la génération procédurale du monde. Il ressemble un peu au fond d'écran de Windows XP pour le moment mais l'équipe en est très satisfaite. Même si le développement de ce projet est à peine commencé, Garry se sent assez confiant pour nous le faire savoir et nous dire qu'il est loin d'être fini. Qui dit génération aléatoire dit aussi généralement "seed". Ce qui signifie que chaque serveur aura sa propre carte qui se verra attribué d'un espèce de numéro de série, le "seed". Rust-dev6-3

Les objets de Dan

Dan s'est bien occupé cette semaine, voilà quelques exemples. 20_ZZE 21_pAp 19_7Hb

Les objets d'Alex & Minh

Alex et Minh ont fait un travail incroyable cette semaine sur l'affichage des skins d'objets. Pour se faire ils utilisent actuellement deux supports différents. Ce qui rend les choses difficiles pour Facepunch. Unir les deux est la solution mais c'est une étape apparemment très difficile. L'équipe progresse dessus. Le système d'affichage des objets a été modifié pour aussi utiliser Mechanim . Il fonctionnait précédemment en utilisant une quantité folle de codes qui avaient été ajouté, ce que Facepunch a réussit à faire disparaitre totalement.

L'objet de Tom

Tom qui n'a apparemment pas la côte ces derniers temps, travaille sur un joli petit lance-roquettes. De quoi peut être récupérer un peu de point de réputation? Rust-dev6-7

Version expérimentale

La version expérimentale de Rust est disponible sur steam. Attention Garry ne garantit pas aucune perte de données entre le passage de la version expérimentale à la version standard. Il conseille aussi de rester sur la version standard pour ceux qui veulent du Rust. En revanche pour les petits curieux, voilà comment changer la version de son jeu. Garry explique que leur objectif est de rendre la version expérimentale au même stade que la standard pour que celle-ci devienne la version par défaut. La version standard actuelle restera disponible grâce à cette même méthode.

commentaires (6)

Avatar
lucatastrof Le 06/05/2014 à 13:04

ca a l'air cool mais j'ai peur de perdre mes données pas vous?

Avatar
SuperGameMister Le 05/05/2014 à 14:08

impossible d'utiliser le jeu

Avatar
Crusty Le 04/05/2014 à 22:38

j'ai tester, oui il y a un serveur de test , j'ai agreablement ete surpris par le graphisme un peu plus pro que la version actuelle :)

Avatar
enoliaz6 Le 04/05/2014 à 16:47

une fois chargé y'a aucun serveur pour test ! et vous ?

Avatar
sam211289 Le 04/05/2014 à 15:11

Cool, je m'en vais tester cette version test =).