background preloader

LÖVE - Free 2D Game Engine

LÖVE - Free 2D Game Engine
Related:  Lua

Wiki: Installation instructions for Mac OS X LuaRocks is a command-line tool. You can install LuaRocks using one of the third-party package managers available for OS X, or you may install it manually, in the Unix way. Option 1: using Homebrew One option is to use Homebrew. If you don't have it installed, follow its installation instructions. If you already have it installed, make sure it is up to date so you pick the most recent version of LuaRocks: brew update and then install LuaRocks with: brew install luarocks Option 2: installing it manually If you do not wish to use a package management tool to install LuaRocks, you can install it on OS X as you would do in any other Unix system. Next steps Once LuaRocks is installed, learn more about using LuaRocks.

Battle of the Lua Game Engines: Corona vs. Gideros vs. Love vs. Moai Alright, the title might be a bit over the top… what we are about to do is look at some of the most popular 2D game engines powered by Lua. First there will be a matrix of features, to give you an “at a glance” view of what each engine offers. Then we will follow up with a simple Hello World example for each, so you can see what the code would look like. Hopefully this will help you decide which engine is right for you. * Note, I gave iTunes link only, although many of those games are also available on Google Play. Now we are going to look at a simple Hello World app written with each suite. In this sample we are going to create a window at a resolution of 1280x800, then we are going to start a background song looping ( Richard Wagners – Ride of the Valkyrie taken from here ). Corona SDK Hello World config.lua -- config.lua application = { content = { width = 1280, height = 800, scale = "letterbox" }, } main.lua -- HelloWorld sample -- Load audio file local song = audio.loadSound("../.. Moai

Rudix! Running Lua on Mac OS X About Lua Lua is a lightweight programming language and has good reputation among game engines. In this article, you will learn how to install and use the latest version of Lua (5.2.x) on Mavericks, Mountain Lion, Lion or Snow Leopard. How to Install Rudix provides Lua pre-compiled packages for Mavericks, Mountain Lion, Lion and Snow Leopard. After you download, double click the package and follow the installation instructions. Default installation path Lua will be installed under /usr/local/ and the full path for the Lua interpreter will be /usr/local/bin/lua, but you don’t need to type the full path every time you want to call Lua, it’s OK just to type lua on the Terminal to get the interpreter. Important files: /usr/local/bin/lua /usr/local/include/lua.h /usr/local/lib/liblua.a /usr/local/share/doc/lua/readme.html /usr/local/share/man/man1/lua.1 Security note for Mountain Lion and Mavericks Here is how to bypass once your security settings: Press the Control key and click the package.

workshop 2013 registration · program · venue · travel · accommodation · organization · participants · abstracts · tweets · videos · photos The Lua Workshop 2013 will be held in Toulouse, France, on November 23–24, 2013. It will be part of Le Capitole du Libre, a larger FOSS event. As in previous workshops (2005, 2006, 2008, 2009, 2011, 2012), the main goal of the workshop is to allow the Lua community to get together and meet in person and talk about the Lua language, its uses, and its implementation. The workshop is open to everyone interested in Lua. There is no registration fee but participants are required to register because space is limited. Please make your own travel and accommodation arrangements. Registration Registration is now closed. If you have sent a registration, but your name is not listed, please let us know. Program We shall have a plenary talk by Roberto Ierusalimschy (Lua's chief architect) and several contributed talks. All activities in the workshop will be conducted in English.

ZeroBrane Studio - Lua IDE/editor/debugger for Windows, Mac OSX, and Linux Éditions D-BookeR Michaël Peiffert, fondateur du studio indépendant lyonnais Mis-Clos, développe ses jeux en Lua avec Corona SDK. Corona SDK est une solution logicielle développée par Ansca Mobile. Conçu à l’origine pour créer des jeux en 2D sur mobile, il peut être utilisé pour réaliser toutes sortes d'applications mobiles, de l'ebook à la business app, à destination des plates-formes iOS, Android, Nook et Kindle. Des jeux comme Bubble Ball ou Blast Monkey ont été créés avec Corona SDK. Et bien sûr, Space Disorder ! Une version de Corona pour les usages non-commerciaux est librement téléchargeable sur leur site, ainsi que de nombreux tutoriels. Interview de Michaël Peiffert (30/01/2013) Bonjour, vous êtes développeur indépendant, vous avez créé en janvier 2011 le studio Mis Clos et produit, à la tête d'une équipe de six personnes, un premier jeu Space Discorder, qui est sorti le 11 octobre. J'ai testé plusieurs SDK avant de me lancer avec Corona. Déjà, il est multiplates-forme iOS et Android.

Lua : un langage de script puissant - Éditions D-BookeR Langage de script multiplate-forme, open-source Version actuelle : 5.3 (12/01/2015) Licence MIT (en FR) Site officiel : www.lua.org Téléchargement Compact, léger, flexible, Lua est un langage de script extrêmement puissant et rapide, de dix à trente fois plus rapide que d'autres langages de scripts tel que TCL, Perl, Python, Ruby ou PHP. Sa force : sa petite taille et sa portabilité. Compilateur, interpréteur et librairies standards n'occupent qu'environ 150 kilo-octets une fois compilés ! C'est facilement dix fois moins qu'un environnement Perl ou Python réduit à son strict minimum, ou cent fois moins qu'un compilateur C++ moderne en ligne de commande. L'intégralité de son code source est écrit en ANSI C et respecte la norme C++98 ; il peut donc être compilé au choix comme un programme C ou C++. Il est idéal pour configurer, scripter, prototyper. Il est entièrement libre et gratuit. Qui découvre Lua, en devient vite un adepte, ce langage facile à apprendre offrant de vastes possibilités.

La documentation du langage Lua 5.1 La documentation du langage Lua 5.1 Qu'est-ce que Lua ? Lua est un langage de script puissant, rapide, léger, encastrable. Lua combine la syntaxe procédurale simple avec des constructions de descriptions d'éléments de données puissantes basées sur les tableaux associatifs et sémantiques extensibles. Lua est dynamiquement typé, s'exécute en interprétant le bytecode (p-code) pour une machine virtuelle basée sur les registres, et possède la gestion automatique de la mémoire avec la récupération incrémentielle de mémoire, en en faisant l'idéal pour la configuration, le script, et le prototypage rapides. Lua Copyright © 1994–2008 Lua.org, PUC-Rio. Pourquoi choisir Lua ? Lua est un langage éprouvé et robuste ! Lua a été utilisé dans beaucoup d'applications industrielles (par exemple, Adobe Photoshop Lightroom), avec un accent mis sur les systèmes embarqués (par exemple, le logiciel middleware Ginga pour la télévision numérique au Brésil) et aux jeux (par exemple, World of Warcraft). Lua est petit !

Lua Tutorial Lua programming language is an open source language built on top of C programming language. Lua has its value across multiple platforms ranging from large server systems to small mobile applications This tutorial will cover various topics ranging from the basics of the Lua programming language and its scope in various applications. This tutorial is designed for all those individuals who are looking for a starting point of learning Lua and we cover topics suited for both a total beginner and an advanced user. Before proceeding with this tutorial it is advisable for you to understand the basics concepts of computer programming. For most of the examples given in this tutorial you will find Try it option, so just make use of it and enjoy your learning. Try following example using Try it option available at the top right corner of the below sample code box: #! 1 - Lua Reference Guide A quick reference guide for Lua Programming Language. Lua Quick Reference Guide 2 - Lua Useful Resources

Related: