Skip to content

Latest commit

 

History

History
80 lines (46 loc) · 2.52 KB

README_pt_br.md

File metadata and controls

80 lines (46 loc) · 2.52 KB

so_long

To access the English version of this README click here.

mandatory

Descrição

Projeto do currículo comum da escola 42. O objetivo é criar um jogo 2D simples usando a biblioteca gráfica MLX42 e a linguagem ANSI C.

Este projeto é construído para fins educacionais e você tem a liberdade de usá-lo como quiser.

Se você é um estudante da 42, sinta-se à vontade para usar este projeto como referência, mas lembre-se: você precisa entender o código para usá-lo e talvez isso não esteja em conformidade com o último assunto com o qual você está trabalhando, então tenha cuidado.

MLX42

O MLX 42 é uma API simples de programação X-Window em C, projetada para estudantes, adequada para iniciantes.

Estilo de código

O estilo de código usado neste projeto é a Norminette criada pela escola 42 e usada em todos os projetos relacionados de ANSI C no contexto da escola.


Instalação

Antes de compilar o projeto, é necessário instalar a biblioteca MLX42. Um guia pode ser encontrado no repositório MLX42.

Este projeto também utiliza a biblioteca externa Libft e printf desenvolvida no currículo da escola 42. Para clonar este projeto e a biblioteca, use o seguinte comando:

git clone --recursive [email protected]:LeonardoSabar/so_long.git

este comando irá clonar o projeto e o submódulo Libft


Para compilar a parte mandatória use

make

Para compilar a parte bonus use:

make bonus

Uso

Após compilar o projeto, o arquivo executável com o nome so_long será criado. Para executar o jogo, chame o executável passando o mapa como argumento:

Exemplo:

./so_long map.ber

alguns mapas e o mapa usado para gerar a imagem de cabeçalho podem ser encontrados na pasta de mapas

Referências:

Agradecimentos:

Gostaria de agradecer aos colegas abaixo pela ajuda durante o desenvolvimento deste projeto: