Derniers tests et previews
TEST BALL x PIT : quand le casse-briques rencontre le roguelike
TEST MARVEL Cosmic Invasion : quand le multivers déraille... pour notre plus grand plaisir
TEST Metroid Prime 4: Beyond, Samus revient armée jusqu’aux cristaux (Switch 2)
TEST DRAGON BALL: Sparking! ZERO, la Switch 1 peine à suivre le rythme, catastrophe !
Dernières actualités
JEUX 2026 : les attentes d'Amaury, rédacteur et testeur
TOP 10 2025 : le GOTY d'Amaury, rédacteur et testeur
Assassin's Creed Shadows : Ubisoft Québec célèbre déjà Noël avec des cadeaux en jeu et tease le prochain ajout pour la méta-histoire (MAJ 26/12)
One Piece: Pirate Warriors 4, un point sur les personnages en DLC du Character Pass 3 et un gros chiffre de ventes pour la licence (MAJ 24/12)
s s programmation lua
Je me présente, Adrien alias CLARK KENT. Membre de PSPGen. Je suis graphiste par passion. Mes passes temps préférés sont la programmation en Lua et la customisation d'Homebrews.
Je suis tombé sur ce forum par hazard. J'ai téléchargé PSP Fitness sur PSPGEN. J'ai trouvé que l'interface graphique ne mettait pas en valeur cet homebrew, lequel je trouve intéressant, même si quelques uns disent qu'il ne "sert à rien" par rapport à autres bien connus.
Jack118218, je me suis permis d'améliorer la "Forme" et non le "Fond".
De plus, j'ai ajouté une musique de David Guetta dans l'esprit Fitness. Je vous le laisse découvrir...
Un seul mot: ENJOY!
Pour tout commentaires ou suggestions (positives ou négatives) veillez me contacter sur *************
Ci-dessous le lien:
http://www.megaupload.com/?d=SX2FCD40
Ps: si vous êtes curieux et intéressés par d'autres hombrews customisés par moi, contactez moi sur mon adresse mail.
Homebrews customisés :
PSP COMIC
PSPTUBE
PSPDIVX
GPSPKAI
SLEEP'N WAKE
COUNTERSTRIKE PSP
HALO PSP
autres à venir...
Edit par Envinyatar : Pas d'adresse mail sur le forum. Merci.
C’est vrai que c'est le ; pour séparer les instructions (et pas "au bout des lignes") est une chose qui rend le langage plus dure LOL. S'il y a moins de fonction, il y a plus à développer, donc pas plus facile. Pour la compilation je ne vois pas en quoi ça rend la programmation plus difficile. Il est possible de précompiler les fichiers LUA si vous voulez (gain de vitesse au chargement) et aussi de faire de la programmation objet (enfin qui ressemble a de l'objet). Mais je suis d’accord avec toi sur le fait que LUA est un langage à part entière
Sémantiquement le C et LUA sont très proches (bien que LUA soit plus proche du Pascal). On ne peut pas vraiment dire que LUA soit plus simple. On peu juste dire qu'il y a moins de performance et moins de possibilité (à moins d’intégrer d’autre fonctionnalité à LUA Player). Il faut choisir son langage suivant ce qu'on veut réaliser. Personnellement, je n'aurai pas séparé les langages pour faire des catégories. Mais comme le LUA est bien intégré comme "plus facile ... sous langage" dans les mentalités des "développeurs" de la scène PSP ... il valait mieux les différencier.
En attendant, beaucoup d'entre vous dénigre LUA alors que personne ne l'utilise correctement (a mon avis c'est pareil pour le C/C++) et surtout ne tente de vraiment en tirer parti.
Je pense que je vais m'inscrire pour faire du LUA et montrer qu'on peut faire des choses intéressantes avec.
Voilà, j’ai lancé quelques piques comme ça à l’air d’être coutume pour ce sujet
Je vais partir sur quelque chose de plus positif en remerciant l’équipe de PSPGen pour ce concours. C’est une très bonne initiative et en plus vous y mettez les moyens. Chapeau.
pour finir , effectivement pour l'adhoc il n'y a pas besoin de connection internet mais sa passe par le wifi. sa ne vas pas a la box , l'autre psp recoi les ondes wifi et les 2 psp se conecte.
l'infrastructure , il y a besoin dune connectioin internet et sa passe par le wifi qui se connecte a la box.
voila jai tout resume.
PS: on a plus de mal a apprendre le lua a 14 ans qua 18 ans ou + car a 14 ans on sy connai moyennement en informatique n en psp etc ... alors la programmation encore pire.
ce n'est pas inpossible mais difficile.
moi jy suis arriver mais mes copains en seraient incapable , c 'est limite si ils savent ce quest un custom firmware.
moi je suis content dy arriver et je trouve ca asser facile.
sinon, jai raison , les gens me felicitaient moin quand jai fait hear test ou G-stion'R alors que c'etaient des homebrews bocou plu dure a realiser que PSN Messenger et sur PSN Messenger , les gens me felicitent car mon newseur a dit qua javais 14 ans.
effectivement ce que je fais est facile a realiser a 18 ans et + mais a 14 ans , (ce n'est pas pour me vanter) c'est difficile alors vous auriez du savoir avant que javais 14 ans , les gens se serai moin moquer de moi pour mes autre homebrew.
voiila c'est tout ce que javais a dire !!!
j'spere que vous me comprennez !
j'espere aussi que mes 4 prochains homebrews vous plairont ...
a + !!!
Hum je voispas en quoi les ";" rendent un language plus facile qu'un autre.
Il y a des librairies en LUA étant donné que j'en ai utilisé lors de mon dernier script LUA.
Les instruction sont plus simple ? je suis sur que je te fait rapidement une fonction qui te fait l'équivalent d'une fonction "plus simple" en LUA. Chez moi on dit pas simple mais restrictives.
La logique est parfaitement la même, c'est juste une partie de l'environnement qui change.
Le LUA est compilable je pense car certains jeux sont fait entièrement en LUA sur pc.
Les chaines de caractères sont très simple à utiliser avec la classe string de STL.
Pour ton argument des variables, à moins que tu es lu le code source de l'interpréteur LUA PSP tu ne peux pas être sur. J'aurais plutôt tendance à penser que c'est plutôt de la gestion dynamique de mémoire ce qui fait qu'une variable n'est pas mis à sa valeur maximale dés son initialisation.
Une interprétation de langage prends pas de mémoire mais plutôt des cycles processeurs.
Bref, je ne trouve pas que LUA soit plus simple que le C. Ce sont juste des langages différents. Il ne méritent pas d'être dans des catégories séparées. Ou sinon il faut faire une catégorie par langage.
Quelques exemples :
- il 'y a pas à mettre les ";" en bout de lignes
- il n'y a pas de librairies
- les instructions sont plus simples
- la logique du LUA n'est pas la même que celle du C
- le LUA ne doit pas être compilé (sur PC c'est facile mais sur PSP c'est un peu plus dûr)
- La gestion des chaînes de caractères est beaucoup plus simple
- etc...
Cependant, les fonctions sont moins nombreuses, il faut donc en créer soi-même, et la mémoire est gaspillée dans des choses inutiles car toutes les librairies, mêmes les librairies inutiles, sont chargées, toutes les variables de type chaîne sont AU MOINS des tableaux de 1000 car il faut pouvoir stocker toutes les chaînes possibles, pareil pour les variables de nombre qui sont au moins de type long voir double. De plus, le langage doit être interprété en temps réel, ce qui prends beaucoup de mémoire, et puis la 3D est plus dûre à gérer...
Tout ceci fait que le LUA est plus simple mais moins performant que le C. Il n'en demeure pas moins un langage de programmation à temps complet
Waou ! J'attends avec impatience, parce-que moi, à part la programmation de site Web et un peu de Lua, le reste m'est totalement inconnu ...
Merci, et bravo à DevsGen pour ses 1 an.
Je ne pense pas que ce soit du LUA, ça n'offre pas assez de possibilités
Cet HB doit être en C/C++
maleureusement il n y as pas beaucoup d explication sur la maniere de ce se servir correctement de se homebrew(simple et clair).
la plupart des applications lua vienne avec leur lecteur lua incorporer et pour ceux qui ne sont pas inclus il n y as pas instruction sauf : "vous dever avoir lua player d installer pour partir ce prog" ,grosse explication merci...
j aimerais voir une explication qui me dit exactement quoi faire je ne connais rien au lua et j evite de prendre des application avec la mention vous dever avoir lua player ect... parce que j arrive pas a les faire marcher....
un petit tuto serait apprécier...pas sur la programmation, mais sur les façon d intégrer et utiliser le lecteur dans une application lua...merci
édit:merci j ai eu ma réponse, merci mangafan "si vous ne comptez pas programmer le lua player ne vous sera pas très utile"
Le lua player te sert a lancer des jeux codés en LUA (langage de programmation particulier)
En gros, si tu es un developpeur et que tu veux tester tes jeux que tu as developper ou bien tout simplement jouer a des jeux en LUA, prends cet homebrew !!! (C'est pas très clair mais j'espere que tu auras compris^^)