Desenvolvido para o curso de Sistemas Operacionais I. O jogo aplica conceitos de Threads e Semáforos e foi criado utilizando C++ e SDL2 como interface
Cada personagem dentro do jogo é gerenciado por uma thread distinta fazendo o uso de semáforos para checar se a posição no mapa para onde se quer andar está vazia.
Pixeal foi projetado para ser executado em sistemas Linux e utiliza as bibliotecas SDL2, SDL2_ttf e SDL2_image
Para sistemas baseados no Arch use
pacman -S sdl2 sdl2_ttf sdl2_image
Para os baseados no Debian
apt install sdl2 sdl2_ttf sdl2_image
Baixe o código fonte do projeto usando
git clone https://github.com/lincolncpp/Pixteal.git
Para compilar basta fazer
cd Pixteal
make
Em seguida, execute o arquivo gerado chamado game.
Você controlará o personagem chamado Thread 1
Use as setas direcionais ou as teclas WASD para se mover
O objetivo do jogo é pegar os minérios que vão surgindo aleatóriamente pelo mapa
- Fonte - Cal Henderson
- Arte gráfica - dannorder
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE.md para obter detalhes.