PDA

Voir la version complète : [PSP][Aide] Ca vaut la peine de coder en lua ?


Konick
02/08/2007, 11h32
Salut !
J'ai commencé il y a peu un projet de dev en lua avec un pote graphiste, pour un jeu à la Flashback...(qui d'ailleurs est toujours aussi cultissime en emulation megadrive sur la psp :lol:)

J'ai démarré avec Lua car l'abord m'a semblé assez facile pour un noob, et mes notions de prog étant limitées au qbasic. (on rigole pas ;) mais oui j'ai pas programmé depuis que j'ai mis mon 286 dans un carton en 95 lol).
Bref, assez facilement -enfin disons le vite :p- en decortiquant des programmes et des tutos j'ai commencé un petit moteur, qui gère, pas trop mal, animations d'un perso et scrollings de decors dans tous les sens. Donc assez encourageant.

Mais bon, je ne suis pas fou, je me demande si ça vaut le coup de pousser ça plus loin, je veux dire en lua. Est-ce que ça va pas être au bout du compte ingérable (memoire...lenteur...), le lua est-il aussi limité qu'on le dit pour la prog sur psp de jeux élaborés ?

J'avoue, j'ai maté les tutos de yoda (tout mon respect d'ailleurs, c'est du super boulot, tres pedagogique), et ça me fait un peu flipper de recommencer en C++ avec oslib!

En gros de deux choses l'une soit c'est possible de faire un truc potable en Lua, soit je me laisse pousser des corones et je me met au C :hmm: ?

J'attends vos avis avec impatience ^^

Yodajr
02/08/2007, 12h09
Mon avis est évident, laisse tomber le LUA et bosse le C, c'est pas si compliqué (surtout si t'as déja des notions en programmation) et y'a quasi que des avantages au final ^^
Et avec OSLib, la programmation de jeux/app n'a jamais été aussi simple :wub:

Maintenant, plus objectivement, c'est à toi de voir quels sont tes objectifs à plus ou moins long terme... sur le site de xtremlua, il y a eu une compo récement. Regarde les vainqueurs et demande toi si ton projet de jeu est plus ambitieux techniquement que ça. ;)

Poison
02/08/2007, 12h14
Je suis totalement d'accord avec Yodajr, le C et le C++ te permettent de faire exactemen t ce que tu souhaite faire, le LUA devient vite limité quand tu fait des gros projets.

Dr.Vince
02/08/2007, 12h29
Bienvenue, parmi nous, enfin un nouveau qui lit les règles (rapport à la balise que personne mets jamais dans le titre) :bravo:

sinon ça ressemble à quoi du code de base en LUA d'ailleurs ??? (genre affectaction, boucle etc....)

je pense pas que le C soit plus compliqué, vu que tout ce qui est affichage etc... c'est oslib qui le fait et ce de manière extrêmement simple.

Konick
03/08/2007, 07h32
Merci pour la rapidité de vos reponses ;)
Bon bah, je sais ce qui me reste à faire alors !
Va falloir que je me trouve des bons tutoriaux et des programmes simples a décortiquer...avant de m'attaquer vraiment à mon projet ! Souhaitez moi bon courage lol
Je vais de ce pas telecharger Visual c++ et oslib...

A bientôt, je vous tiens au courant ^^

Ps: petite question, pour le moment j'utilise la psp d'un ami, mais existe-t-il un programme pour tester directement sur pc -sans passer par la psp- ce que l'on fait avec visual c++ ?

Yodajr
03/08/2007, 11h16
Non.
Y'a bien la version PC d'OSLib, mais avec OSLib 2, ca doit etre bien cassé, je sais pas si Brunni l'a mise à jour...
Brunni si tu nous lit... :)

Brunni
03/08/2007, 11h33
Heu non c'est pas cassé, ça fonctionne toujours, mais je ne pense pas continuer à le développer, donc je n'ajouterai rien de nouveau à la couche "simulation". Par contre comme c'est le même code de base que la version PSP c'est quand même à jour niveau des fonctions, et je vérifie toujours que ça compile.