Lua come stand-alone per la programmazione di giochi come Python?


8

Ho già usato Python con PyGame per creare giochi, ma PyGame non sembra più essere così popolare e non ci sono molte buone risorse per farlo. Sento un sacco di buzz su Lua come un linguaggio di scripting veloce da usare all'interno di progetti realizzati in altre lingue.

Lavoro molto più velocemente e mi godo la programmazione di livello superiore che è Python, quindi questo mi porta naturalmente a Lua, che recentemente sembra ricevere molta attenzione. So che è in circolazione da un po ', ma penso che la creazione del componente aggiuntivo WoW abbia reso più popolare ..

Lua può creare giochi da solo come linguaggio autonomo con qualsiasi libreria 2D o 3D, o non è proprio il dominio Lua?

Non mi preoccuperò di chiedere il 3D in Python qui, farò una nuova domanda per questo. Grazie!

Risposte:


14

Se sei interessato a sviluppare giochi usando Lua, ti consiglio vivamente di dare un'occhiata a LÖVE, che è un framework per creare giochi 2D in Lua. Dai un'occhiata alla loro wiki per molte risorse per iniziare. :)


Link e risposta incredibili, grazie! Dato che stiamo parlando e apprezzando LUA, quali possibilità ci sono per il 3D? Vedo i video di YouTube delle cose PSP realizzati in LUA, quindi deve essere possibile, ma non sono sicuro se si aggancia a OpenGL o cosa. Qualche risorsa?
shadowprotocol

Non ho familiarità con alcun framework Lua 3D esistente che valga la pena raccomandare, ma il processo per costruire tale framework è lo stesso di costruirne uno 2D. Fondamentalmente avresti bisogno di imparare un linguaggio di programmazione che possa legarsi a Lua e sviluppare il tuo framework in quel linguaggio, creando gli hook appropriati per lua per accedere alle funzionalità richieste. È un processo piuttosto complesso, quindi non è qualcosa in cui mi immergerei subito, ma per ulteriori informazioni su come associare lua a diversi linguaggi di programmazione, controlla: lua-users.org/wiki/BindingCodeToLua
Ari Patrick,

1

per 3D prova shiva


Sono abbastanza sicuro che Shiva assomigli di più a qualcosa come Unity, e usa solo Lua per lo scripting, non autonomo.
The Communist Duck,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.