badge Construindo um Simulador de Batalhas com Lua
PROJETOS

Construindo um Simulador de Batalhas com Lua

Crie um Simulador de Batalha no terminal, dessa vez usando múltiplos scripts em Lua como módulos, um loop lógico infinito e uma janela de ação para o usuário tomar decisões e alterar como a batalha se desenrola.

IntermediárioFull-Stack
Lua image
Lua
Inicie o desafio

Preencha seus dados

Ao clicar em "começar agora", declaro que aceito as Políticas de Privacidade e os Termos de Uso da DIO.

O que você vai desenvolver </>

Objetivo: Desenvolver um simulador de batalhas interativo no terminal usando a linguagem Lua, explorando conceitos avançados como modularização de scripts, loops lógicos infinitos e interação com o usuário, visando aprimorar habilidades de programação e organização de código.

Descrição: Neste projeto prático, você aprenderá a criar um simulador de batalhas no terminal utilizando a linguagem Lua, com foco na modularização através do uso de múltiplos scripts. Durante o desenvolvimento, vamos implementar um loop lógico infinito que controla o fluxo contínuo da batalha, enquanto o usuário interage com a aplicação por meio de uma janela de ação, decidindo estratégias que afetam o resultado da batalha. Além disso, este projeto ensina como organizar o código em módulos para garantir a escalabilidade e o reuso das funções. Ideal para quem busca solidificar conceitos de lógica de programação e melhorar o gerenciamento de projetos em Lua.

Requisitos Técnicos:

  • Conhecimento básico de programação em Lua.

  • Familiaridade com modularização de código.

  • Acesso a um editor de código compatível com Lua (como Visual Studio Code).

Sobre a DIO

ACADEMIA PME EDUCACAO E CONSULTORIA EM NEGOCIOS LTDA.
CNPJ: 26.965.884/0001-02

A DIO é a maior comunidade de aprendizado contínuo em tecnologia da América Latina, que conecta os melhores talentos com as empresas mais inovadoras do mundo.

Um ecossistema educacional completo para aprendizagem em desenvolvimento de software, engenharia de dados, qualidade de software e computação em nuvem.