Skip to content

Latest commit

 

History

119 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base-Defense 👾 👾

Projeto de um jogo desenvolvido em C++/SFML da disciplina de Linguagem de Programação

O jogo consiste em um soldado que tem a missão de defender sua base em um mapa 2D. Inimigos surgem de forma aleatória e avançam em direção a base, disparando projéteis enquanto tentam dominar o campo de batalha.

Referência

Funcionalidades

  • Modos de jogo Single Player e COOP
  • Tank com habilidade de recuperação de vida para Base (COOP)
  • Diferentes Niveis de Dificuldade
  • Dificuldade escalável
  • Diferentes tipos de Inimigos
  • Drops inimigos
  • Upgrades para base

Documentação

Documentação Base-Defense

Stack utilizada

Game Developer: C++/ SFML

Designe: Pixelart e Photoshop

Gameplay de exibição:

Base-Defense Preview

Instalação

Configuração e execução no Linux

Instale as ferramentas essenciais para C++:

Primeiramente, atualize os repositórios de pacotes:

  sudo apt update

Em seguida, instale o pacote build-essential que inclui o compilador g++ e outras ferramentas:

  sudo apt install build-essential

Por fim, instale a biblioteca SFML (Simple and Fast Multimedia Library) para execução do jogo:

  sudo apt-get install libsfml-dev

Compilação e execução do Jogo:

O projeto é compilado com ajuda de um makefile então para compilar apenas:

make

Para execução siga o comando e divirta-se:

./base-defense

About

Projeto de um jogo desenvolvido em C++/SFML da disciplina de Linguagem de Programação

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages