/ / Corona SDK e arquitetura de jogos baseada em níveis - design, arquitetura, lua, corona, jogos 2D

Corona SDK e arquitetura de jogos baseada em níveis - design, arquitetura, lua, corona, jogos 2D

Eu sou novo no desenvolvimento de jogos.

Da minha experiência eu sei que tudo reutilizávelelementos devem me mudar para um lugar. Então, se eu quiser tornar meu jogo escalável e gerenciar a jogabilidade em uma classe, eu preciso mover todo o código de jogo para um arquivo lua e criar descritores separados para cada nível.

Mas qual é a melhor prática na linguagem Corona SDK e Lua? Devo ter algum arquivo de recursos que contenha descrição sobre cada nível ou devo usar arquivos de cena?

Respostas:

0 para resposta № 1

Eu não sei se é a melhor prática, mas para o meuEu usei o Corona Composer. Eu tinha algumas "cenas" principais para várias partes do meu jogo (eu tinha uma cena principal de game.lua, um diálogo.lua, uma cena de quiz.lua e assim por diante ...). Para meus vários níveis, simplesmente usei arquivos de dados de nível (que eram apenas grandes tabelas de lua) para armazenar todos os dados relevantes sobre cada nível (plataformas, inimigos, colecionáveis). Então, no começo de cada nível, simplesmente carreguei o nível e acessei os dados necessários da tabela lua.

De memória eu comecei com este modelo (http://www.tandgapps.co.uk/downloads/mario-platformer-template/), adotou uma estrutura semelhante e passou de lá.