Infinite Dust – Version 0.1.8

Après quelque mois de silence nous sommes de retour avec la nouvelle version de notre projet ! Le projet Infinite Dust continue de grandir et nous nous approchons pas à pas de notre objectif: la création d’un prototype fonctionnel qui nous permettra de faire connaître le projet à une plus large échelle, et ainsi d’entrevoir la possibilité de le distribuer sur des plates-formes spécialisées. Encore loin du prototype qui sera présenté en septembre lors des festivals, cette version 0.1.8 offre néanmoins des nouveautés et améliorations qui offre maintenant plusieurs heures de jeu et surtout la possibilité de sauvegarder votre progression !

Image_0.1.8_1
Hormis l’implémentation de cette fonction importante, voici la longue liste des ajouts et optimisations apporté à la version 0.1.8.


Environnement

La surface du terrain et la distance d’affichage ont été revu à la hausse. Désormais le jeu peut charger 6912x6912m de terrain à la fois, soit environs 48Km2 et affiche une distance 5 fois plus grande que dans la version 0.1.6. Tout ceci avec de très bonnes performances (60 fps avec une GTX 1080 à 60Herz et 80-100 fps avec 2 GTX 970 avec un rafraîchissement à 144 Herz). Les tests ont été mené dans le biôme tropical, biôme qui affiche plusieurs milliers d’objets. Des tests plus approfondis avec plusieurs type de carte et processeurs seront menés prochainement durant notre première phase de test pour l’équilibrage du crafting. De plus amples informations arriveront prochainement.

Image_0.1.8_2


Interface « in game »

Les interfaces de gestion de l’inventaire et du personnage ainsi que les interfaces des modules existants (assembleur, conteneur) ont été entièrement repensées et réécrites. Tout ceci dans le but de fluidifier le game-play et d’éviter d’avoir un affichage surchargé. La mécanique des modules restent les mêmes mais ont été incorporé à d’autres interfaces (joueur ou améliorations des outils par ex.) pour rendre les manipulations beaucoup plus pratiques et rapides. Le code à été entièrement revu à cette occasion pour une question d’optimisation, et pour préparer la mise en place des futures modules.
De nombreuse autres améliorations et implémentations (notamment les statistiques sur le joueur et les items qui améliorent les statistiques de ce dernier) ont été apportés et sont en cours de développement.

Image_0.1.8_3


 

Construction

Grand changement de ce côté aussi dans cette version 0.1.8. Avec l’arrivée des premières pièces de constructions (nouveaux blocs voxels, porte, escaliers et fenêtres), il désormais possible de construire et de « designer » sa propre station, ou tous autres types de constructions comme bon vous semble ! Le système de construction est encore à ces balbutiements et comporte encore de nombreuses imperfections. Il est cours de test, et les prochaines améliorations seront apportées pour le prototype de septembre. Cependant vous pouvez admirer les premiers tests de construction dans notre vidéo, où vous aurez un aperçu des possibilités de constructions.

Image_0.1.8_4


Implémentation IA

Se sont les prémices de l’arrivée de la faune avec comportements dans Infinite Dust. Les comportements basiques ainsi que la manières dont ils se déplacent ont été implémenté afin de préparer l’arrivée future des arachnides et de la faune qui peuple Coridhan Prime. Les modèles 3D visibles dans la vidéo sont provisoires et sont présents pour les tests uniquement. Une liste de la faune qui sera implémentée dans le prototype sera bientôt dévoilée, avec descriptions détaillées et quelques artworks à l’appui !
Le but est simplement de tester les déplacements sur le terrain et de mettre en interaction plusieurs comportements différents (prédation entre mob, passivité, agressivité, réaction face au joueur et comportements grégaire, etc). La tâche s’annonce rude, mais au vue des premiers résultats positifs, cela nous encourage à ajouter rapidement plus de vie afin d’obtenir un game-play évolutif et engendrer des actions inattendues durant les sessions de jeu.


Sauvegarde

Autre grande évolution du projet, et fonction importante de tout jeu qui se respecte; la sauvegarde de la progression de la partie. Cela peut paraître parfaitement normal d’avoir cette fonction essentielle pour un jeu comme ID. Cependant mettre sur pied le système qui récupère toutes les données (position du joueur sur un terrain procédural, état de l’inventaire, avancement de votre construction et la météo par exemple) n’est pas une tâche facile. Mais pour la bonne marche du projet, il était évident que sans sauvegarde, il est impossible de mener des tests sur plusieurs jours et de pouvoir commencer la phase d’équilibrage pour le crafting entre autre. C’est maintenant chose faite !

 

Il nous reste encore beaucoup de chemin à parcourir pour obtenir un prototype fonctionnel. La version 0.1.9 est en cours de développement et nous vous tiendrons au courant des prochaines avancée du projet. Pour voir la liste en résumé des mises à jours de la version 0.1.8, rendez-vous sur la page principale dans la section « Développement ».

Nous allons prochainement lancer des tests d’équilibrage, alors restez connecté….

Kiwi Studio