Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Projet >> Minecraft nf
Minecraft nf
Version : 0.5 Taille : 0 octets Ajouté le : 2011-11-14 10:27 Modifié le : 2014-02-07 02:13
Auteur et posteur :
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Planète Casio - Projet Casio - Minecraft nf - LIMachi - Calculatrices
Nombre de visites sur cette page : 113898
Score au progrank : 46
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
4957 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY-NC-ND


Description :

Ici sont entreposé des test du minecraft que je programme en C++ (add-in) pour graph 35+ tweaké/75/85/95

Le nom final du projet ne seras pas minecraft nf mais MCC (Minecraft on Casio Calculators)

Pour ceux qui ne pourraient pas les tester, voila des mes vidéos faites lors de tests.
(ces vidéos datent de plus d'un an et ne sont plus vraiment représentatives de l'avancement actuel)

vidéo
Cliquer pour enrouler


vidéo
Cliquer pour enrouler

la vidéo présente actuellement des bugs, youtube la corigera d'ici 1 à 2 jours


n'oubliez pas de passer sur cette page pour voir le développement de MCCEdit (en pause, ne peut avancer que si MCC avance):http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2044

Moteur 3D
   50%

en pause

Moteur Graphique
   90%

-manque l'optimisation de l'afficheur de texture (je verrai plus tard pour l'optimisation de l'afficheur de textures)
-manque le calcul d'ordre d'affichage des faces pour l'occlusion
-manque la gestion de l'arrière plan et du "bras" du personnage en vue a la première personne

Moteur Physique
   1%


Moteur De Jeu
   1%


Gestion des fichiers externes
   1%

comme le moteur de jeu, je vais revoir totalement le système de fichier

Vu qu'on me le demande, voici l'avancement actuel
Cliquer pour enrouler

-Chargement d'un chunk: je dois revoir le fonctionnement des chunk dans le moteur 3D.
-Chargement des texture: a revoir (je dois revoir la façon dont sont enregistrés et chargés les textures depuis les fichiers).
-Chargement d'objets (modèles): en développement.
-Chargement des animations: en pause (il n'y aura peut-être pas ou peux d'animations dans la première version).
-Calculs et algorithmes d'effet 3D: presques finis et déjà mis dans le nouveau moteur 3D, mais ne sont pas encore opérationnels pour être appliqués a des objets (en fait, c'est l'inverse, c'est les objets qui ne fonctionnent pas encore, mais sans eux la 3D n'a pas d\'intérêt).
-Occlusions: 75% de fait, les occlusions de faces par incidence est opérationnelle, celle par test de block en contact pas totalement terminée (elle ne gère pas la différence entre opaque et transparent).
-Fog: la fonction est au point mais est un peux lente pour le moment.
-Affichage de face/texturing: opérationnel, mais manque d'optimisation (un peux trop gourmand en FPS).
-Gestion dynamique de la mémoire vive: en cours de développement, tout ce que je peux vous révéler actuellement, c'est que la quasi totalité des tableaux du programme sont alloués et réalloués dynamiquement, et que le programme est "très" flexible.
-Collisions: les hit-box sont a revoir (et aussi le système de collision), car il y a des problèmes avec les objet de type escalier et autres.
-Affichage de vie/objets/curseurs/etc...
l'interface est a revoir.

Résumé de l'état actuel du projet:
le projet ayant été récemment repris depuis le début, j'en suis revenu a un avancement presque équivalent a il y a 10 mois (le moteur peut afficher des objet avec des textures... a condition que l'objet soit défini en "dur" dans le code et non pas chargé depuis un fichier, pareil pour les textures).

Ce que je prévois:
La première version du jeu seras un sandbox de type minecraft en gamemode et sur une flat-grass (terrain plat) avec la possibilité de casser et plasser des blocs et enregistrer/charger des maps.
Et bien entendu, je compte faire plus dans les versions qui suivront


A la demande de Drakalex, voici la liste des différences et points communs avec le vrais minecraft
Cliquer pour enrouler

(en vert, ce qui a été ajouté le 4/12/2013)

Premièrement, je ne vais pas faire exactement les mêmes crafts, et je vais sans doute vous cacher les crafts lors de la première sortie, histoire de vous laisser les surprises.
il y aura possibilité d'éditer/ajouter des crafts via MCCE

On me demande pour la red-stone, et je dois vous répondre que c'est assez tendu.
En effet, la red-stone demande des calculs et des ressources considérables par rapport a ce que la calculatrice est en mesure de faire, et quelle que soit la méthode utilisée pour stocker les info sur la red-stone (connections, temps d'allumage, etc).
Donc, pour l'instant, je ne promet pas grand-chose: je vais tenter de mettre la red-stone, mais pas dans les premières versions.
si je ne suis pas sur de la mettre, MCCE comportera quand même ce qu'il faut pour créer des blocs/objets pouvant simuler la red-stone

Pour ce qui est des actions, je compte, si possible, en mettre plus que dans le minecraft d'origine (si vous connaissez le mod Smart Moving, je vais tenter d'ajouter certaines des actions qu'il propose).

Il n'y a pas que les crafts qui vont changer, mais aussi les minages de certains blocs (impossibilité de miner la stone avec les mains par exemple).

Et tout les blocs de minecraft ne seront pas au rendez-vous, car n'ayant pas de couleur, la calculatrice ne permet pas l'affichage de certains blocs purement décoratifs.
MCCE vous permettra quand même d'ajouter des blocs et des textures si vous y tenez

Pour les mobs, ils ne seront pas présent dans la première version, mais je les ajouterais rapidement.
j'ai déjà ajouté un bout de code dans le moteur 3D/graphique qui permet de gérer séparément l'affichage du joueur, du ciel, des blocs et d'éventuels mobs

Et pour finir, je gardais le meilleur pour la fin, contrairement a minecraft, vous pourrez éditer non seulement les textures, mais aussi les animations, les modèles et les propriétés de chaque objet/bloc et, summum, vous pourrez ajouter de nouveaux blocs et objets. Le tout serait éditable via l'add-in que je programme en parallèle.
mouef, je l'ai déjà dit en vert avant...

Si vous voulez en savoir plus, n'hésitez pas a me demander.

PS: j'ai failli oublier, SI je met les enchantements, ils seront assez restreints.


Dans l'ordre, dans les téléchargements de gauche a droite:
-L'add-in vu dans la video. Non compatible SH4
-Le test d'afficheur de faces.Non compatible SH4
-Un test de compatibilité (réussi) pour les SH4. Compatible SH4
(a savoir: ce dernier test est potentiellement dangereux pour la mémoire de la calto, n'utilisez en aucun cas les touches '+' et '-' durant l'exécution de ce programme, contentez vous de regarder et d'appuyer sur 'exit' pour quitter).


Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | Suivante

MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 01-01-2013 à 00:14 | #
ah ouais mince :/
JavierxdHors ligneMembrePoints: 1899 Défis: 13 Message
Posté le 01-01-2013 à 00:18 | #
0.01 fps
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 01-01-2013 à 00:26 | #
La prizme est beaucoup plus lente que les 75/85/95/etc pour faire fonctionner les add-in?
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 05-01-2013 à 23:18 | #
... je vais devenir fou! je commence, au bout d'un an, a douter de ce projet fou...
je suis devant un dilemme de taille:

-Soit je recode 50% de mon projet actuel, en prenant en compte que sa me prendra encore des heures

-Soit je parviens a fusionner correctement les différentes parties du programme que j'ai codé séparément...


Je suis en train de tenter de fusionner tout le brdl que j'ai codé, mais plus sa avance, plus je me rend compte que certaines parties ont été codées avec les pieds, et que je vais être obligé de recorder tout le moteur 3D (encore)...


Je l'annonce donc pour la Nième fois, je recode encore une fois tout le moteur3D, et je prévois comme nouveauté pour la prochaine mise a jour:

-Chargement du monde depuis des chunk enregistrés en mémoire (précédemment, c'était une liste en mémoire vive définie en début de programme pour mes test qui servait de monde).

-Chargement des textures en début de jeu depuis un fichier en mémoire, et application sur les objets.

-Ajout de nouveaux objet dans le moteur3D (en fait, je vais le rendre compatible avec n'importe quel type d'objet3D, pas seulement les cubes).

-Application du fog (champ de vision de la "camera" défini par un angle maximal de vue, et une distance maximale).

-Détection du bloc visé (en utilisant le même algorithme que pour le fog...).

-Possibilité de "retirer" et "placer" des blocs (découlant de la possibilité de calculer quel bloc est visé).

-Nouveaux calculs d'occlusion (masquage des faces en fonction de la proximités d'un autre bloc, ou parce que la face n'est pas visible, avec prise en compte des propriétés de blocs (transparence, etc...))

-Ajout des hitbox sur les objets (permettant donc de bientôt ajouter un moteur physique).


vous l'aurez compris, je fais encore une annonce plaine de promesses, mais ce ne sont que de folles élucubrations de ma part (25% de ce que j'ai prédit n'est pas encore codé, et 50% de ce que j'ai prédit est encore en cours de codage).
En tout cas, théoriquement (et dans ma tête surtout) ce que j'ai prédit est possible.

Je me souhaite de faire tout cela le plus rapidement possible, car quand le BAC va arriver, je vais être cruellement ralentit.
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 05-01-2013 à 23:38 | #
bonne chance en tout cas !
la communauté (en tout cas moi) te soutient de tout son coeur !
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 06-01-2013 à 02:07 | #
Merci, je suis très content que l'on suive ce projet titanesque, que l'on me soutienne (je pense que je n’aurais pas pu faire tout ce que j'ai fait sans ça).
MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 06-01-2013 à 13:08 | #
Bonne chance ! Tu l'as bien vu dans ma signature je te soutiens moi aussi ! Pour moi je crois que si tu termine se projet euh t'aura peut être bien fait le meilleur jeu add-ins de tout les temps ! et je parle sérieusement le meilleur pour moi est wolfenstein 3D si tu termines ce Minecraft mon vieux je te jure que tu battra facilement Wolfenstein ! (T'aura même le privilège d'avoir battu pierrotll ) Alors Limachi je crois en ton projet comme je crois en Dieu (oui j'y crois fort j'pourrais vous raconter une anecdote par rapport à sa ) par contre la comparaison est pourri bon je crois en ton projet comme je crois à..... Bon en gros j'y crois très fort et pour moi ça va être un putain de bon jeu Limachi alors courage

Mon annecdote
incroyable ....nan ?
En gros je m'étais disputer avec quelqu'un et vu que ce quelqu'un était ami avec tout mes autre pote et bien tout le monde me tirais la gueule alors à un moment ou sa s’aggravait j'était désespérément je priais rarement mais des fois je le faisais mais au fond de moi je me disais que cela ne servais peut être à rien mais ce soir la j'ai pensé très fort en me disant putain je pourrais pas rencontrer un jour une personne en qui je pourrais avoir confiance etc (oui quand je prie je ne me mets pas à genoux et tout le tralala et le lendemain je ne sais pas si c'est une putain de coïncidence mais un de mes seul pote qui ne m'en voulait pas était en train de parler à une fille et bien il me la présente et maintenant c'est ma meilleure amie on se dit tout etc.... incroyable hein ! :o
*cool ma vie*
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 06-01-2013 à 13:37 | #
Pas forcement de quoi ce mettre a croire ton histoire, mais il est vrai que sa peut jouer
Plus franchement, si tes copains te tirent la gueule, c'est que tu ne peux les qualifier d'amis...
Si moi je devais de mon expérience en amitié, les coeurs fragiles me lisant tenteraient de ce suicider...
Pour simplifier et pas trop entrer dans les détails gênants: a ce jour, j'ai plus confiance en ce forum qu'en mes soit disant "potes". Je me suis fait plus d'amis et d'amies par internet que dans la vie réelle. Combien de personne puis-je considérer comme amis? une a tout casser...
RayHors ligneMembrePoints: 1338 Défis: 18 Message
Posté le 06-01-2013 à 13:54 | #
Moi c'est à peu près pareil que toi Limachi...
MarmottiHors ligneYoutuberPoints: 3610 Défis: 6 Message
Posté le 06-01-2013 à 13:56 | #
ouais fin entre temps tout c'est arranger un c'était y'a longtemps ^^'

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 75 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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