Este é o repositório do projeto de conclusão da disciplina de Lógica de Programação e Estrutura de Dados, realizado no período 2022.2. O projeto foi desenvolvido utilizando HTML5, CSS3, Svelte, Canvas e JavaScript.
O objetivo deste projeto foi criar um jogo em estilo RPG que incorpora conceitos de lógica de programação e estrutura de dados, demonstrando a aplicação prática dos conhecimentos adquiridos durante o semestre.
Nosso jogo, intitulado "Busca pela aprovação", se passa em um mundo escolar onde os jogadores assumem o papel de um aluno em uma jornada épica. O objetivo é explorar o curso, enfrentar bosses e evoluir o personagem através da derrota de cada boss.
O jogo utiliza uma variedade de conceitos de lógica de programação e estrutura de dados para controlar o fluxo do jogo, gerenciar o estado do personagem, implementar a mecânica de combate e interação com o ambiente.
Para executar o projeto em sua máquina local, siga as instruções abaixo:
Certifique-se de ter o ambiente Node.js instalado em sua máquina.
Clone este repositório em sua máquina local usando o seguinte comando:
git clone https://github.com/emanoelCarvalho/rpg-in-svelte.git
Navegue até a pasta do repositório:
cd rpg-in-svelte
Instale as dependências do projeto:
npm install
Inicie o servidor de desenvolvimento:
npm run dev
Abra o jogo em seu navegador acessando o seguinte endereço:
http://localhost:8080
Agora você poderá jogar o "Jornada para a aprovação" em seu navegador localmente.
Se você deseja contribuir para o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request. Suas contribuições são muito bem-vindas!
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE
para obter mais informações.
Se você tiver alguma dúvida ou precisar entrar em contato, sinta-se à vontade para enviar um e-mail para hemanoel718@gmail.com.
Esperamos que você se divirta jogando o "Busca pela aprovação"!