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
¤ Vous cherchez une fonction ?
Jeux >> Graph 90+E >> Projet >> Isocraft
Isocraft
Version : 0.1 Taille : 100000 octets Ajouté le : 2022-01-17 01:20 Modifié le : 2022-01-21 23:31
Auteur et posteur :
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Planète Casio - Projet Casio - Isocraft - farhi - Calculatrices
Nombre de visites sur cette page : 5337
Score au progrank : 46
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
1062 téléchargements | Soumettre un test


Description :

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)

Avancement du Projet
   25%


Note sur 10 Commentaire Date de notation
9Bon début !Le 03.02.2022 à 19:39

Commentaires :

Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

SlyvttHors ligneMaître du PuzzlePoints: 2422 Défis: 17 Message
Posté le 19-01-2022 à 18:43 | #
bon donc c'est normal, c'est dans la 2.7.0

il faut que tu fasse un coup de

giteapc install -u

pour te mettre à jour
gint est en 2.7.0 et integre desormais le nouveau systeme de fichier
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Posté le 19-01-2022 à 19:02 | #
Du coup je viens de mettre à jour et je suis bien en 2.7.0.
J'ai testé et ça fonctionne toujours pas
SlyvttHors ligneMaître du PuzzlePoints: 2422 Défis: 17 Message
Posté le 19-01-2022 à 19:08 | #
attends alors faut que je regarde, c'est peut être juste dans la branche dev.
Je te redis un peu plus tard.
LephenixnoirEn ligneAdministrateurPoints: 24700 Défis: 170 Message
Posté le 19-01-2022 à 19:10 | #
C'est sur la branche dev de la libc en attente de quelques tests avant publication. Avec GiteaPC tu peux l'installer par giteapc install fxlibc@dev gint@dev. Quand ce sera publié tu pourras repasser sur master avec giteapc install fxlibc@master gint@master.
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Posté le 19-01-2022 à 19:17 | #
Ok c'est bon ça marche merci !
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Posté le 19-01-2022 à 19:22 | #
Autant pour moi, la fonction write fonctionne très bien mais pas read :

/mnt/c/Users/leofa/OneDrive/Bureau/Minecraft Isometric/Isocraft/src/MainSystem.hpp:38:34: error: invalid conversion from ‘const void*’ to ‘void*’ [-fpermissive]
   38 |                 FILE* fp = fread("ChunkX_Y.txt", "r");
      |                                  ^~~~~~~~~~~~~~
      |                                  |
      |                                  const void*
/mnt/c/Users/leofa/OneDrive/Bureau/Minecraft Isometric/Isocraft/src/MainSystem.hpp:38:50: error: invalid conversion from ‘const char*’ to ‘size_t’ {aka ‘unsigned int’} [-fpermissive]
   38 |                 FILE* fp = fread("ChunkX_Y.txt", "r");
      |                                                  ^~~
      |                                                  |
      |                                                  const char*
/mnt/c/Users/leofa/OneDrive/Bureau/Minecraft Isometric/Isocraft/src/MainSystem.hpp:38:33: error: too few arguments to function ‘size_t fread(void*, size_t, size_t, FILE*)’
   38 |                 FILE* fp = fread("ChunkX_Y.txt", "r");
      |                            ~~~~~^~~~~~~~~~~~~~~~~~~~~
LephenixnoirEn ligneAdministrateurPoints: 24700 Défis: 170 Message
Posté le 19-01-2022 à 20:03 | #
C'est fopen comme dans l'autre, j'ai tapé trop vite. Je sais que je t'ai donné un bout de code d'exemple, mais il faut quand même que tu connaisses ces fonctions standard... tu n'iras pas loin juste avec ce bout de code et de l'improvisation.
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Posté le 20-01-2022 à 00:34 | #
Ouai je sais, mais c'est justement en faisant des projets qu'on découvre ces fonctions.
Du coup ça fonctionne la sauvegarde.

Sinon :
Mise à jour du Programme

Les nouveautés sont :
- Une interface (Hot barre, cœur, xp)
On déplace le curseur de la hot barre avec F1 et F2
- Pour les tests si on appuie sur F4 ça retire de la vie et ça ajoute de l'xp.
- Il y a des Textures animés (feuillage à droite de la map)
- Certains blocks sont soumis à la Gravité (lorsque qu'on lance le programme on voit un block de sable tomber)
LephenixnoirEn ligneAdministrateurPoints: 24700 Défis: 170 Message
Posté le 20-01-2022 à 09:37 | #
Joli, ça met bien l'ambiance ! J'ai l'impression qu'on perd des FPS quand on regarde le milieu de la map par rapport au bord, j'espère que les perfs seront pas casse-pieds
FarhiHors ligneMembrePoints: 1380 Défis: 0 Message
Posté le 21-01-2022 à 23:28 | #
Lephenixnoir a écrit :
J'ai l'impression qu'on perd des FPS

Je l'ai réparé, c'est juste qu'avant j'avais pas optimisé le rendu graphique

Sinon:
Mise à jour du Programme

Il y a le joueur qui est maintenant présent (Ainsi que tout le système d'Entité)
La rotation fonctionne aussi sur le joueur.
Il y a quelques bugs d'affichage, je sais


Pages: Précédente | 1, 2, 3, 4, 5 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 62 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