Este repositório contém o código-fonte de um jogo educativo inspirado no clássico "Mario Is Missing" do Super Nintendo. A versão aqui apresentada é implementada em C, utilizando o conceito de lista encadeada para criar um ambiente de aprendizado interativo.
O projeto foi desenvolvido como parte de um trabalho acadêmico e não tem fins lucrativos. Seu objetivo principal é fornecer uma plataforma divertida para que estudantes possam praticar conceitos de listas encadeadas, como estrutura de dados, algoritmos de busca e outros temas relacionados. Através de desafios e puzzles temáticos, os jogadores poderão explorar e aprender enquanto se divertem.
- Ambiente Gráfico Interativo: O jogo possui uma interface gráfica simples e intuitiva, facilitando a interação dos jogadores.
- Implementação de Lista Encadeada em C: Utiliza-se a linguagem C para criar e manipular estruturas de lista encadeada, ensinando os conceitos fundamentais dessa estrutura de dados.
- Desafios Educacionais: Cada fase do jogo apresenta desafios educativos relacionados a árvores, como inserção, remoção, busca e outras operações.
- Feedback Instantâneo: Os jogadores recebem feedback instantâneo sobre suas ações, ajudando-os a compreender melhor os conceitos abordados.
- Progressão de Dificuldade: As fases são progressivamente desafiadoras, incentivando os jogadores a aprimorar suas habilidades ao longo do jogo.
Execute todos esses comandos em um terminal Ubuntu.
Crie um diretório:
mkdir mariodir
cd mariodir
---- INSTALAÇÃO DA RAYLIB ----
1. GCC:
sudo apt install build-essential git
2. Required Libs:
sudo apt install libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev
3. Raylib:
git clone https://github.com/raysan5/raylib.git raylib
cd raylib/src
make PLATFORM=PLATFORM_DESKTOP
sudo make install
-----------------------------
Saia do diretório da Raylib:
cd ../..
Clone nosso repositório:
git clone https://github.com/P-E-N-T-E-S/Mario_Is_Missing
Entre na pasta jogo:
cd Mario_Is_Missing/Jogo
Compile o programa:
bash build.bash
Execute o programa:
./game.exe
E se divirta :)
- Clone o repositório para o seu ambiente local.
- Compile o código-fonte utilizando um compilador C compatível.
- Execute o jogo e siga as instruções na tela para começar a jogar.
- Explore os desafios educativos e divirta-se aprendendo sobre árvores!