/Tiny-Swords

Ao realizar o Bootcamp do Santander 2024 - Criando Jogos com Godot, fiz um jogo no Godot chamado Tiny Swords.

Primary LanguageGDScript

Tiny Swords

Tiny Swords é um jogo desenvolvido durante o Bootcamp do Santander 2024 - Criando Jogos com Godot. Neste jogo, os jogadores exploram um mundo encantado, enfrentando inimigos e superando desafios com suas espadas miniaturas. O jogo combina elementos de ação e aventura, proporcionando uma experiência divertida e envolvente.

Telas do Jogo

1. Tela do Godot com o jogo aberto para edição

Tela do Godot Esta é a interface do Godot com o projeto aberto, onde você pode visualizar e editar os componentes do jogo, como níveis, sprites e scripts.

2. Tela inicial do jogo

Tela Inicial Esta é a tela inicial do jogo, onde os jogadores podem iniciar uma nova aventura, acessar configurações e ver as opções de ajuda.

3. Durante o jogo

Durante o Jogo Aqui, o jogador está em ação, enfrentando inimigos e explorando o mundo. A interface mostra a vida do personagem, os itens coletados e as habilidades disponíveis.

4. Fim de jogo

Fim de Jogo Esta é a tela que aparece quando o jogador completa o jogo ou é derrotado. Oferece opções para reiniciar ou retornar à tela inicial.

Como Executar o Jogo

Para executar o Tiny Swords, siga estas etapas:

  1. Instalação do Godot Engine:

    • Baixe e instale o Godot Engine, que é a plataforma utilizada para desenvolver o jogo.
  2. Clone este repositório:

    • Abra seu terminal e execute o seguinte comando para clonar o repositório:
    git clone https://github.com/luanalamonica/Tiny-Swords.git

Tiny Swords

Como Executar o Jogo

Abrindo o Projeto no Godot

  1. Inicie o Godot Engine.
  2. Clique em "Importar" e selecione a pasta do projeto clonado para abrir o projeto.

Executar o Jogo

  1. No editor do Godot, selecione a cena principal (geralmente Main.tscn).
  2. Clique em "Play" para iniciar o jogo.

Estrutura do Projeto

A estrutura do projeto é organizada da seguinte forma:

  • Scenes: Contém todas as cenas do jogo, incluindo a cena principal, níveis e menus.
  • Scripts: Scripts em GDScript que controlam a lógica do jogo, incluindo movimentos de personagens, interações e lógica de combate.
  • Assets:
    • Sprites: Imagens usadas para personagens, inimigos e cenários.
    • Sons: Efeitos sonoros e músicas de fundo que enriquecem a experiência do jogador.
  • Configurações: Arquivos de configuração para ajustes de jogo, como dificuldade, controles e preferências do usuário.

Funcionalidades

  • Controles Intuitivos: O jogo permite que os jogadores se movimentem e combatam com facilidade.
  • Vários Níveis: Explore diferentes cenários e enfrente inimigos únicos em cada nível.
  • Sistema de Pontuação: Os jogadores podem ganhar pontos por derrotar inimigos e coletar itens.

Melhorias Futuras

Para aprimorar o jogo Tiny Swords, as seguintes melhorias podem ser consideradas:

  • Novos Níveis e Inimigos: Adicionar mais conteúdo e desafios para aumentar a durabilidade do jogo.
  • Aprimoramento Gráfico: Melhorar os gráficos e adicionar efeitos visuais para uma apresentação mais atraente.
  • Multiplayer Local: Implementar modos de jogo multiplayer para aumentar a interação entre jogadores.
  • Sistema de Missões: Incluir missões e objetivos específicos para guiar os jogadores através da história do jogo.

Contribuições

Contribuições são bem-vindas! Sinta-se à vontade para adicionar novas funcionalidades, melhorar o código ou ajustar a interface. Para contribuir:

  1. Faça um fork deste repositório.

  2. Crie uma branch com a nova funcionalidade:

    git checkout -b feature/nova-funcionalidade

    Contribuições

Envie suas alterações para o repositório:

git push origin feature/nova-funcionalidade

Contribuições

Abra um pull request para revisão.

Agradecemos seu interesse em contribuir para o Tiny Swords!