Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'lua'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Général
    • Le site
    • Le bistrot
    • Sondages
    • Jeux
  • Microsoft
    • Xbox Series X
    • Xbox One
    • Xbox 360
    • Xbox
  • Sony
    • Playstation 5
    • Playstation 4
    • Playstation 3
    • Sony PSP / PS Vita
    • Playstation 2
    • Playstation 1
  • Nintendo
    • Switch
    • Wii U
    • Wii
    • 3DS
    • Anciennes Générations
  • Autres moyens de jouer
    • Forum PC
    • Autres consoles et supports (DC, GP32, Dingo...etc)
    • Smartphones et Tablet (Android/iOS/Win...)
    • Bornes Arcade
  • Annonces
  • Boutique,achats,ventes et divers.

Calendriers

  • Sorties de jeux
  • Evennement
  • Test

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Localisation


Centre d'intérêt


Gamertag


MyPSN

1 résultat trouvé

  1. Reylak

    Microlua

    MICROLUA 4.7.1 TELECHARGEMENT Bonjour à tous, je suis Reylak et je lance ce thread en tant que principal représentant du fabuleux projet qu'est MicroLua. Je suis en quelque sorte le successeur de Risike, le créateur original du projet dont il avait réalisé une présentation il y a bien longtemps ici : [langage] Micro Lua Ds - Un Lua 100% Nouveau. Vu l'ancienneté du thread et l'histoire du développement de MicroLua, je me permets de poser ici de nouvelles bases propres. Que vous vous sentiez développeur ou simple joueur / explorateur de homebrews, prenez donc le temps de lire la description de MicroLua, je suis sûr que vous y découvrirez un nouveau point de vue à propos du développement sur la Nintendo DS. I. Description MicroLua est un interpréteur du langage Lua pour la Nintendo DS. En veillant donc à ne pas confondre le langage et mon projet, on peut résumer Lua comme un langage très simple et permissif, souvent utilisé comme un langage d'extension. MicroLua a donc pour but de permettre un développement rapide et simple de homebrews performants pour la Nintendo DS. Il se base sur la µLibrary de brunni, dont il tire son nom. Cette librairie apporte une grande performance du dessin 2D sur la Nintendo DS, et ses avantages se retrouvent substantiellement dans MicroLua puisque l'interpréteur propose entre autres de capacités de dessin impressionnantes. Concrètement, MicroLua se présente sur votre linker comme un homebrew classique permettant d'exécuter des scripts Lua via un excellent shell ergonomique. Le projet dispose à ce jour d'une impressionnante collection de homebrews et autres créations originales, fruits de sa communauté vivante et impliquée. II. Caractéristiques dessin rapide et efficace : en utilisant le GPU 3D via la µLibrary, MicroLua possède d'excellentes performances en terme de dessin 2D. On peut rajouter à cela la gestion de la transparence des éléments affichés, des commandes de dessin de base (lignes, rectangles...) et évidemment la lecture des formats de fichiers les plus courants ; dessin ENCORE plus rapide et efficace : MicroLua possède un système de "canevas" (Canvas) apportant la possibilité de modifier dynamiquement les caractéristiques des éléments affichés sur les deux écrans ; des système de Sprites et de cartes (Maps) complets : MicroLua gère des animations de sprites, ainsi que des cartes (des ensembles de tiles permettant d'afficher un environnement) pouvant être modifiées dynamiquement ; la Wifi et la Nifi : vous pouvez utiliser MicroLua pour connecter votre console à Internet via la Wifi, et même faire communiquer plusieurs consoles avec la Nifi (la connexion console à console de Nintendo) ; un système de son : via la librarie Mixmod, MicroLua lit les MOD et les WAV accès au FAT : vous pouvez librement accéder au contenu du linker, et bénéficiez d'une librairie de gestion de fichiers INI intégrée ; l'Embedded File System (Système de fichiers embarqué) : vous pouvez créer une version de MicroLua spéciale afin d'embarquer vos script à l'intérieur de l'interpréteur en utilisant l'EFS ; la vibration et la captation des mouvements : si vous possédez le matériel adéquat, MicroLua pourra l'exploiter afin de faire vibrer la console et / ou de capter ses mouvements. Et ce ne sont que les plus importantes ! Tout ce qui vous semble évident, MicroLua le fait III. Avantages de MicroLua et du Lua Si après avoir lu les caractéristiques de MicroLua vous n'êtes toujours pas intéressés, voici quelques avantages que vous pouvez gagner en vous y mettant : syntaxe très simple et efficace grâce à Lua : c'est idéal pour les débutants en programmation sur cette console ; une légère orientation objet : MicroLua s'efforce d'orienter sa syntaxe vers de la POO dans la mesure où Lua le permet ; grande puissance d'affichage d'images, sprites, etc. ; pas de limite de 4Mo pour la ROM : en effet, c'est un script Lua avec des fichiers externes qui est lancé, la limite de la RAM n'a donc plus d'impact ; rattrapage des exceptions des scripts : un script a planté ? Qu'à cela ne tienne, vous voilà de retour à l'accueil de MicroLua ; et relisez donc les caractéristiques ci-dessus ! IV. Exemple de code Voici un petit exemple minimal d'"Hello World" avec MicroLua :-- Boucle principale du script while not Keys.newPress.Start do -- Mise à jour des boutons pressés / des informations du stylet Controls.read() -- Commande l'affichage "Hellow World!" sur l'écran supérieur, dans le coin haut-gauche screen.print(SCREEN_UP, 0, 0, "Hello World!") -- Affiche les éléments demandés (+ synchronisation des FPS, etc.) render() end Voilà, c'est élégant et très concis, sans aucun détail technique à gérer ! On remarque que la gestion des deux écrans se fait simplement en spécifiant lequel doit être utilisé à la fonction. V. Liens Tout d'abord, si vous avez raté le gros bouton de téléchargement en haut, revoici le lien contenant les versions de MicroLua disponibles sur notre SourceForge : https://sourceforge.net/projects/microlua/files/. Mis à part cela, le lien le plus important est sans nul doute celui menant à notre forum : http://microlua.xooit.fr ! Prenez donc part à notre communauté conviviale et créative. MicroLua est actuellement hébergé sur SourceForge ici : https://sourceforge.net/projects/microlua/. En plus des téléchargements, vous y trouverez un Wiki plutôt complet et le bug tracker. Je peux encore vous proposer l'article Wikipédia dédié, ainsi qu'un tutoriel rédigé par mes soins sur (anciennement) le Site du Zéro : Programmez sur votre DS avec MicroLua. Avec les "changements" récents du SdZ pour devenir OpenClassrooms, ce tuto qui n'est plus à jour actuellement va très probablement être réécrit sur un autre site du même acabit. J'espère alors vous voir sur notre forum, et admirer vos plus belles créations ! Reylak