Skip to content

Jogo desenvolvido para o curso de Sistemas Operacionais I

License

Notifications You must be signed in to change notification settings

lincolncpp/pixteal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixteal

GitHub

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

screenshot

O jogo

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.

Como compilar

Pixeal foi projetado para ser executado em sistemas Linux e utiliza as bibliotecas SDL2, SDL2_ttf e SDL2_image

Instalando bibliotecas

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

Compilando e executando

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.

Como jogar

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

Créditos

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE.md para obter detalhes.

About

Jogo desenvolvido para o curso de Sistemas Operacionais I

Topics

Resources

License

Stars

Watchers

Forks