Logiciel de création de models open-source.
-
Bonne chance x)
Sa pourrais être géant
Envoyé de mon SM-G357FZ en utilisant Tapatalk
-
@jglrxavpok j’ai un problème avec ton commit, c’est quelle commande pour faire le setup des dépendances ?
-
gradle build
Tout simplement ^^ -
J’ai rajouté l’utilisation de fichiers de langue.
Pour l’inclure dans le code : MASLang.translate(“key”)
Pour l’inclure avec un String.format : MASLang.translate(“key”, params…)Si vous voulez contribuer aux fichiers de langue : https://github.com/SCAREXgaming/MASLang
PS : j’attends toujours l’aide de quelqu’un qui pourrait s’occuper du rendu avec lwjgl.
-
Oh tu t’es fais ch*er à refaire un système entier? Y a plein de librairies pour ce genre de trucs hein (dont ume que j’ai faite, github.com/utybo/MinkJ si ça t’intéresse)
-
Effectivement, voilà pourquoi je l’ai fait moi-même :
1- j’essaie d’utiliser le moins de librairies possible
2- le système que j’ai fais va chercher les fichiers sur github, ce qui fait que n’importe qui peut le modifier (ce qui est le but du logiciel : Tout en open-source
3- sachant que le système est custom, il est optimisé, et donc plus performantJ’ai rien contre ta librairie (ni contre celles des autres), c’est juste une question d’optimisation (tu remarqueras que dans mon système, je ne lance jamais d’erreurs (erreur = baisse de performance), et j’utilise les fonctions les plus bas niveau pour de meilleurs performances : Pas de regex, pas de fonctions synchronisées, seulement 2 HashMaps (alors que dans ton système tu en as une pour chaque langue), etc).
-
J’aurais besoin d’aide pour gradle : j’arrive pas à récupérer les natives de lwjgl utils.
Si quelqu’un sait comment faire, je suis toute ouïe !
-
J’ai finit une grande partie du rendu, j’ai rajouté les mouvements de caméra. Il ne reste plus qu’à rajouter le système de projet, améliorer le rendu et rajouter le système d’export.
-
Ajouteras-tu un système d’animation ?
-
Oui mais pour l’instant j’aimerais terminer la base du logiciel.
-
Pour relancer le débat sur la traduction:
http://github.com/jglrxavpok/Thoth :3
(ceci n’est pas de la promotion, je le jure!)
Il est performant vu que les fichiers Thoth (equivalents aux .lang) sont compilés vers du bytecode
Sent from my GT-I9000 using Tapatalk 2
-
Je vais faire des tests de performances sur Thoth demain pour voir si c’est vraiment plus performant.
-
Le truc est que la version 0.1 est pas super super niveau vitesse de compil’ mais d’exécution ça devrait aller.
La 1.0 est censée fonctionner correctement quand elle sera prête
Évitons tout de même de partir hors-sujetSent from my GT-I9000 using Tapatalk 2
-
Je posterai les résultats sur un repo GitHub, je te tiens au courant!
-
J’ai pas mal avancé sur le projet, malheureusement je me suis cassé le poignet il y a peu, il m’est donc impossible de continuer avant que la résine qui entoure mon bras soit enlevée.
-
Bonjour à tous, je suis désolé mais je n’ai pas pu beaucoup avancer sur le projet (raison au-dessus), maintenant je vais essayer d’avancer un plus, mais je recherche toujours quelqu’un pour dessiner les axes dans le logiciel (le github est à jour avec la TODO liste).
-
@‘SCAREX’:
Effectivement, voilà pourquoi je l’ai fait moi-même :
1- j’essaie d’utiliser le moins de librairies possible
2- le système que j’ai fais va chercher les fichiers sur github, ce qui fait que n’importe qui peut le modifier (ce qui est le but du logiciel : Tout en open-source
3- sachant que le système est custom, il est optimisé, et donc plus performantJ’ai rien contre ta librairie (ni contre celles des autres), c’est juste une question d’optimisation (tu remarqueras que dans mon système, je ne lance jamais d’erreurs (erreur = baisse de performance), et j’utilise les fonctions les plus bas niveau pour de meilleurs performances : Pas de regex, pas de fonctions synchronisées, seulement 2 HashMaps (alors que dans ton système tu en as une pour chaque langue), etc).
Tu fais une grave erreur. Je n’ai pas vu ton code, mais la performance a un prix : celle de la maintenabilité.
En utilisant un framework de support multilingue tu te concentres uniquement sur la partie métier de ton application, tu ne perds pas ton temps avec des fonctionnalités qui n’ont rien a voir avec le corps de ton appli. Tu utilises aussi un cadre qui te garantie une bonne robustesse. Et rien ne te dit que ce sera moins performant.Au mieux si tu gagnes en performance avec le système multilangue, tu va gagner 0.5 à 1 seconde de moins pour lancer l’application : ce qui est super important pour une application de modélisation ironie.
Est-ce que tu as vraiment besoin de perfs maximum ? Je ne pense pas qu’une telle appli demande ces sacrifices.@‘SCAREX’:
J’ai pas mal avancé sur le projet, malheureusement je me suis cassé le poignet il y a peu, il m’est donc impossible de continuer avant que la résine qui entoure mon bras soit enlevée.
Arf, bon rétablissement

-
Oui mais bon en attendant j’ai déjà finit le système de langage qui fonctionne très bien pour l’instant (il fonctionne de la même façon que celui de minecraft)
PS : je n’ai plus de plâtre actuellement.
-
A ce jour, j’aurais besoin de 2 choses quelqu’un qui puisse dessiner les axes et quelqu’un qui puisse faire un terrain correct, si vous pensez pouvoir m’aider, rendez-vous sur mon github
-
A ce jour, j’aurais besoin de 2 choses quelqu’un qui puisse dessiner les axes et quelqu’un qui puisse faire un terrain correct, si vous pensez pouvoir m’aider, rendez-vous sur mon github.