Ce projet est un prototype de Minecraft en vu isométrique.
Actuellement, seul la gestion de la map est faite.
(Vous pouvez déplacer la caméra avec les flèches directionnelles)
Pas mal, mine de rien tu as aussi les effets de lumière sur les côtés des cubes, ça rend bien.
Plusieurs projets comme ça en vue isométrique se sont retrouvés coincés à cause des illusions d'optique/perspective qui rendaient la perception 3D assez difficile. Est-ce que tu as vu/pensé à ce problème ?
Je vois que j'ai de la concurrence , ça me met la pression. Moi qui galère à faire reconnaitre une fonction d'un fichier à un autre (je connais les .h, c'est ld qui grogne), j'ai du chemin, je construit la structure de gestion du monde.
Oui et non car pour ce projet je préfère le coder en brut mais je réutilise des morceaux du moteur, notamment toute la partie Graphique etc...
Mais en théorie j'aurais pu le faire avec Particule.
Lephenixnoir a écrit : Pas mal, mine de rien tu as aussi les effets de lumière sur les côtés des cubes, ça rend bien.
Plusieurs projets comme ça en vue isométrique se sont retrouvés coincés à cause des illusions d'optique/perspective qui rendaient la perception 3D assez difficile. Est-ce que tu as vu/pensé à ce problème ?
Chaque Block c'est une texture (ou plusieurs), du coup l'effet de lumière est directement sur l'image.
Du coup comme tu l'as compris ce n'est pas de la 3D, donc pas problème de perspective.
Sinon pour les environnement intérieur j'ai déjà une idée de comment cacher certaines blocs etc...
Caillou15 a écrit : Je vois que j'ai de la concurrence
J'appelle pas ça de la concurrence ^^, il n'y rien a gagné à la clé à part de l'expérience et de la connaissance.
Caillou15 a écrit : D'ailleurs le code source m'intéresserais vachement.
Pour ce projet, je ne garantis pas que je vais le fournir car il est fort probable que je le réutilise pour d'autres trucs.
Au pire tu a le code de Particule, les 3/4 du code viennent de Particule.
Du coup comme tu l'as compris ce n'est pas de la 3D, donc pas problème de perspective.
Oups, pardon ce n'était pas clair ! Le problème dont je parle est inhérent à la perspective isométrique. Avec la perspective isométrique, beaucoup de blocs sont alignés sur ton champ de vision. Par exemple sur cette image, tu peux voir que le bloc au sommet du pilier a exactement la même position et dimension qu'un des blocs d'herbe.
Le problème que ça pose, c'est que si je mets un bloc en diagonale de ce sommet de pilier (à distance de 1 vers le bas-droite, de 1 vers le bas-gauche, et de 1 vers le haut, qui partage donc juste un coin), il sera indistinguable. Quand tu vois l'image ton cerveau voit le pilier comme une colonne verticale, mais en réalité il y a plein d'autres positions pour le bloc du dessus qui donneraient ce rendu exact.
Cette ambiguïté peut vite rendre fou parce que le cerveau n'aime pas trop qu'on joue avec sa perception 3D comme ça.
Il y a des solutions bien sûr, la plus simple étant de permettre au joueur de tourner la vue (puisqu'il y a 3 angles de vue isométriques possibles) ; une autre qui me vient à l'idée est de porter des ombres au sol. Mais je serais intéressé de voir ce que tu penses du problème, si ça mérite une attention particulière, et ce que tu ferais
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd