Minecraft, mais sur la Wii

Miicraft vise à ressembler à la version alpha de Minecraft, en tout cas en terme de fonctionnalités, avec de la génération procédurale comprenant des une dizaine de biomes, un système de d’inventaire et de craft, des controles qui exploitent les capacitées de la WiiMote (pointeur et secousses de la manette), et ce jusqu’à 4 joueur en local sur la meme partie !
Projet de groupe de fin d’année, il a fallu faire des choix de design pour s’adapter aux contraintes techniques de la console. A savoir seulement 88 Mo de RAM et un processeur mono coeur. Pour un jeu comme minecraft, nous avons du faire quelques concessions, et surtout beaucoup d’optimisations.

Sur ce projet de 5 personnes, j’ai travaillé sur de nombreux aspects du jeu, mais j’ai essentiellement développé ceux qui suivent :
Gestion des blocks en mémoire : Optimastion du monde en chunk de manière à prendre le moins de ram possible sur la console afin de maximiser la taille du monde affichable. Le tout en fournissant une interface facile utiliser pour le reste du projet.
J’ai aussi rajouté la sauvegarde du jeu, bien qu’elle n’ai pas été utlisée au final par manque de temps.

Génération du monde : Algorithme de génération du terrain grâce à plusieurs couches de bruit (Perlin, Simplex …)
L’objectif était d’obtenir un relief cohérent et suffisament varié pour donner envie au joueur d’explorer, et que les pentes ne soient pas trop raides pour que le voyage reste fluide.
J’ai également géré la génération des structures comme les arbres ou bâtiments et leur cohérence avec le biome. Cette partie s’est révélé être plus compliqué que prévue car il faut s’assurer ce que les structures ne se superposent pas, et qu’elle ne soit pas à cheval sur plusieurs chunks.





