Skip to content

Implementação do jogo de xadrez para a disciplina Métodos de Programação

Notifications You must be signed in to change notification settings

rodrigo-xavier/xadrez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xadrez

Implementação do jogo de xadrez para a disciplina Métodos de Programação

Os arquivos estão organizados da seguinte forma:

  • docs -> Contém os arquivos de documentação gerados pelo doxygen (Latex e Html) e os relatórios individuais de cada membro do grupo
  • include-> Contém os arquivos de cabeçalho do código como (.hpp)
  • obj-> Contém os objetos e arquivos gcov gerados pelo makefile
  • src-> Contém os métodos das classes dos arquivos de cabeçalho, a main e o makefile
  • tests-> Aqui estão localizados os testes

Ambiente e Execução

Requirements:

Ubuntu version: 18:04
C++ version: 11
gcc version: 7.3.0
make version: 4.1
libsdl2-dev
libsdl2-image-dev
*	Caso necessário, instale os pacotes utilizando "sudo apt-get install make" e "sudo apt-get install g++"

Para compilar e executar:

  • Acesse o diretório "Sources", digite "make all" no terminal e o arquivo "Project" será gerado na estrutura principal do projeto e executado automaticamente gerando relatórios de teste em seguida.
  • Para executar digite "make project". (Executar direto o ./Project ainda não está funcionando)

Comandos makefile:

make		 -	Compila o Projeto
make project	 -	Executa o projeto
make gcov	 -	Gera arquivos gcov para testes
make clean	 -	Apaga arquivos objeto, binários, gcov e outros
make all	 -	Compila, executa e gera Arquivos Gcov

Links

Links do Professor

Tutorial:             https://guides.github.com/activities/hello-world/
Biblioteca ncurses:   http://www.tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html
Biblioteca SDL:       https://www.libsdl.org/
PlayCB:               http://pt-br.playcb.wikia.com/wiki/Wikia_PlayCB
QT:                   https://www.qt.io/ 

Curso C++

Este é o melhor curso de C++ que vocês vão encontrar
https://goo.gl/pbwEiV

Tutorial do Paulo de SDL

http://lazyfoo.net/tutorials/SDL/index.php

Xadrez

https://github.com/nolderosw/xdgp
https://github.com/LuisCoder/Xadrez

About

Implementação do jogo de xadrez para a disciplina Métodos de Programação

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published