Pages: 1 2 3 [4] 5   Bas de page
Imprimer
Auteur Fil de discussion: [NDS/Lua]Labyrinthe Classique DS  (Lu 12239 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #45 : 05 Juillet 2007, 20:10:49 »

je suis pas d accord le Lua est rapide  Cheesy plus rapide que le C en +
Journalisée

Mollusk Hors ligne
PAlib Guru et
Administrateur
*****
Messages: 3480


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #46 : 06 Juillet 2007, 09:50:08 »

je suis pas d accord le Lua est rapide  Cheesy plus rapide que le C en +
Là je suis obligé de te demander un bench Azn Faudra m'expliquer comment DSLua, qui repose sur PAlib (qui est en C...), pourrait être plus rapide que le C et donc que PAlib...

Lua, le premier langage qui accélère le C ? Azn

edit :
Citation
le problème de freeze sur ukke, c'est qu'on est vraiment aller dans les limites du LUA, sa ne peut venir que de là, malheureusement il n'y avais pas de solution (à part le faire en C).
« Dernière édition: 06 Juillet 2007, 10:21:27 par Mollusk » Journalisée

X-Blaster Hors ligne
Evangeliste et
Administrateur
*****
Messages: 209


Voir le profil WWW
« Réponse #47 : 06 Juillet 2007, 10:27:25 »

mais dis pas nimp...

par contre vu que c du binding C direct ... ça doit pas être bcp plus lent.

ET LUA N'EST PAS UN LANGAGE PROPRE !!!!

c'est une lib pour créer une pseudo machine virtuel faire des bindings... après tu en fais ce que tu veux du langage que tu as crée...
« Dernière édition: 06 Juillet 2007, 10:30:58 par X-Blaster » Journalisée

Darkmath Hors ligne
Administrateur
*****
Messages: 489


Voir le profil WWW
« Réponse #48 : 06 Juillet 2007, 10:30:44 »

LOOOOL
Bon Cid2Mizard petite explication (qui s'impose et qui servira peut-être à d'autres), le LUA est un langage interprété, ce qui signifie donc qu'il faut un interprete pour interpreter le code (c'est ce que fait à priori le DSLua necessaire pour lancer les appli lua).
La DS fait donc deux choses lorsque tu lance un jeu en LUA, elle lance l'interprete qui lui lit ton jeu et interprete ton code.
Le C de son côté est pour la DS (et quasi partout) un langage compilé en natif, la DS n'a pas besoin d'interprete (enfin si, c'est elle l'interprete...) et peut donc lire le code direct. Ce qui fait donc une étape de moins (et parfois une étape lourde) lors de l'execution du code.

Ceci dit il est possible que pour qqn de très fort en Lua et pas très bon en C le code Lua s'execute plus vite que le code C, mais à niveau de code equivalent c'est tout bonnement impossible....

En tout cas merci j'ai bien rigolé
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #49 : 06 Juillet 2007, 10:40:44 »

 Smiley Wink Grin Cheesy laugh
Journalisée

Darkmath Hors ligne
Administrateur
*****
Messages: 489


Voir le profil WWW
« Réponse #50 : 06 Juillet 2007, 10:50:28 »

Bon correction, (rendons à Cesar...)
Le lua est pas vraiment un langagé interprété mais y a une Machine Virtuelle qui compile ou lance du code précompilé.. donc au final niveau proco tu perd du temps au debut mais ça va c'est pas super gourmand... c'est niveau ram que ça deconne parceque ça alloue des trucs inutiles (dans PALib) et que la VM Lua fragmente la mémoire de manière phénoménale...

Merci a PixelXeno et X-Blaster pour les infos Cheesy
Journalisée

X-Blaster Hors ligne
Evangeliste et
Administrateur
*****
Messages: 209


Voir le profil WWW
« Réponse #51 : 06 Juillet 2007, 10:53:06 »

ouais... en "gros" c ça... les explications que j'ai eu en "private" était un peu mieux... pis le téléphone arabe est passé par là...  Wink
Journalisée

Darkmath Hors ligne
Administrateur
*****
Messages: 489


Voir le profil WWW
« Réponse #52 : 06 Juillet 2007, 10:55:25 »

Ah bah j'allais pas tout reprendre.. j'ai fait un "résumé"....
Et tant mieux si le LUA permet à certains de faire des homebrews qu'ils n'auraient pas fait en C Cheesy
Journalisée

Ludo6431 Hors ligne
Elite Member
**
Messages: 825


Voir le profil WWW
It rocks !

« Réponse #53 : 06 Juillet 2007, 16:54:11 »

@Mollusk

Tu t'éclates en ce moment avec les homebrews je vois ! C'est énorme tout ce que tu fais je t'admire !!!!!
Sinon c'est vrai qu'on peut utiliser dekitpro et PAlib sous DOS ? faut que je me renseigne !!!!!
Merci du tuyau !
Journalisée

Mon matériel : DS Lite blanche flashée v8 | DSi noire | SCDS ONE v2 | SCLite | DSerial EDGE | MK-R6 gold | rumble pack | R4(r4ds.cn) | M3i Zero | Acekard 2i | µSD 1Go sandisk ultra II | µSDHC 4Go sandisk
Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #54 : 06 Juillet 2007, 17:35:42 »

On peut donc aussi combiner le C+ et le Lua  Wink
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #55 : 11 Juillet 2007, 08:24:57 »

Voici les binaires

LabyrintheDSClassique0.1.nds.zip
Donc aller dans le repertoire gbfs et lancer le 1-labyrinthe
Journalisée

Mollusk Hors ligne
PAlib Guru et
Administrateur
*****
Messages: 3480


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #56 : 11 Juillet 2007, 08:28:27 »

Je croyais que le support GBFS avait été retiré, non ? :s
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #57 : 11 Juillet 2007, 08:30:33 »

Avec le DSLua 0.7 mais j'ai compilé avec le 0.6 ,puisque le 0.7 ne fonctionne pas correctement Wink
Journalisée

Mollusk Hors ligne
PAlib Guru et
Administrateur
*****
Messages: 3480


Voir le profil WWW
Ne vous posez pas de questions, codez !

« Réponse #58 : 11 Juillet 2007, 08:32:30 »

Comme quoi c'est beau la technologie Azn
Journalisée

Cid2Mizard Hors ligne
Super Mega Member
****
Messages: 3949


Voir le profil WWW
Disciple Kukulcanien

« Réponse #59 : 11 Juillet 2007, 08:36:07 »

Il officialise le 0.7 alors qu'il fonctionne qu' avec même pas la moitié des linkers pffff caca Angry
Journalisée

Pages: 1 2 3 [4] 5   Haut de page
Imprimer

Aller à: