Skip to content

D4rkSantana/cub3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3d

Tópicos

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Demonstração do funcionamento do game

🔹 Pré-requisitos

🔹 Como rodar a aplicação

🔹 Como rodar os testes

🔹 Linguagens e libs utilizadas

🔹 Tarefas em aberto

🔹 Desenvolvedores

Descrição do projeto

Esse projeto faz parte do curriculo da 42 São Paulo e tem como objetivo a constução de um jogo ultilizando raycasting inspirado no classico Wolfenstein 3D

Aqui trabalhamos a implementação do racasting, criação e documentação de um programa complexo, gerenciamento correto dos recursos alocados e qualidade de codigo, todo o programa foi desenvolvido em C e utilizamos a biblioteca Minilibx fornecida pela 42 Paris

Demonstração do funcionamento do game

https://youtu.be/dQw4w9WgXcQ

Adicionar prints e gifs

Pré-requisitos

  • Sistema operacional Linux
  • Linguagem C instalada
  • Compilador gcc
  • Makefile instalado
  • Git instalado

Como rodar a aplicação

No terminal, clone o projeto:

git clone https://github.com/D4rkSantana/cub3d.git

em seguida compile o projeto com o make

make

compilando com sucesso só rodar

./cub3d map.cub

Como rodar os testes

Teste com os mapas padrões

Mapa 1
./cub3d map1.cub
Mapa 2
./cub3d map2.cub
Mapa 3
./cub3d map3.cub

Teste de leaks com o valgrind

make val

Teste de leaks com sanitaze

make sanitaze

Linguagens e libs utilizadas

Tarefas em aberto

  • Completar a documentação
  • implementar do raycaster
  • Definir e criar a arte do game
  • Testar e resolver leaks e relativos
  • Realizar a entrega do projeto

Desenvolvedores

Jessica Fernanda

Emerson Santana

Licença

The Nenhuma (NULL)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published