Lua como um autônomo para programação de jogos como Python?


8

Eu usei o Python antes com o PyGame para criar jogos, mas o PyGame não parece mais tão popular e não existem muitos recursos bons para isso. Eu ouço muitas novidades sobre Lua como uma linguagem de script rápida a ser usada dentro de projetos feitos em outras línguas.

Eu trabalho muito mais rápido e desfruto da programação de nível superior que é Python, de modo que naturalmente me leva a Lua, que parece estar recebendo muita atenção recentemente. Eu sei que já existe há algum tempo, mas acho que a criação de complementos do WoW a tornou mais popular.

Lua pode criar jogos por conta própria como uma linguagem autônoma com qualquer biblioteca 2D ou 3D, ou esse não é realmente o domínio Lua?

Não vou me preocupar em perguntar sobre 3D em Python aqui, vou fazer uma nova pergunta para isso. Obrigado!

Respostas:


14

Se você estiver interessado em desenvolver jogos usando Lua, eu recomendo dar uma olhada no LÖVE, que é uma estrutura para criar jogos 2D em Lua. Confira seu wiki para muitos recursos para você começar. :)


Link e resposta incríveis, obrigado! Já que estamos aqui conversando e curtindo o LUA, que possibilidades existem para o 3D? Eu vejo vídeos do YouTube de material PSP feito em LUA, portanto deve ser possível, mas não tenho certeza se ele se conecta ao OpenGL ou o quê. Algum recurso?
Shadowprotocol 11/11/2010

Não estou familiarizado com nenhuma estrutura 3D Lua existente que valha a pena recomendar, mas o processo para construir essa estrutura é o mesmo que construir uma estrutura 2D. Essencialmente, você precisará aprender uma linguagem de programação que possa se ligar a Lua e desenvolver sua estrutura nessa linguagem, criando os ganchos apropriados para lua para acessar a funcionalidade necessária. É um processo bastante complexo, por isso não é algo que eu iria mergulhar diretamente, mas para obter mais informações sobre a forma de lua se ligam a diferentes linguagens de programação, confira: lua-users.org/wiki/BindingCodeToLua
Ari Patrick

1

para 3D tente shiva


Tenho certeza de que o Shiva é mais parecido com o Unity, e só usa Lua para scripts, não um modo independente.
The Duck comunista
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.