Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 33 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,48 @@
# SpongeBobScaredPants
<img src="https://static.wixstatic.com/media/2c841b_c9d3d8541b6a46be86b1fcd3afe3a05f~mv2.png/v1/fill/w_1622,h_886/TP2Logo.png" style="float: right">
TP2 Computação Gráfica
# The incredible world of SpongeBobScaredPants

<img src="https://static.wixstatic.com/media/2c841b_c9d3d8541b6a46be86b1fcd3afe3a05f~mv2.png/v1/fill/w_1622,h_886/TP2Logo.png" style="float: right">
TP2 Computação Gráfica

# Instruções

Para realizar o desenvolvimento do trabalho foram utilizadas as seguintes bibliotecas:
FreeGlut, Glew, SOIL, SDL e SDL-mixer,
para garantir o funcionamento, devemos instalar:
Para realizar o desenvolvimento do trabalho foram utilizadas as seguintes
bibliotecas: FreeGlut, Glew, SOIL, SDL e SDL-mixer, para garantir o
funcionamento, devemos instalar:

*sudo apt-get update*
*sudo apt install freeglut3-dev*
*sudo apt install libglew-dev*
*sudo apt install libsoil-dev*
*sudo apt install libsdl1.2-dev*
*sudo apt install libsdl-image1.2-dev*
*sudo apt install libsdl-mixer1.2-dev*
*sudo apt install libsdl-ttf2.0-dev*
_sudo apt-get update_
_sudo apt install freeglut3-dev_
_sudo apt install libglew-dev_
_sudo apt install libsoil-dev_
_sudo apt install libsdl1.2-dev_
_sudo apt install libsdl-image1.2-dev_
_sudo apt install libsdl-mixer1.2-dev_
_sudo apt install libsdl-ttf2.0-dev_

ou

sudo apt install freeglut3-dev libglew-dev libsoil-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
sudo apt install freeglut3-dev libglew-dev libsoil-dev libsdl1.2-dev
libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev

para compilar e executar o programa é necessário ir até a pasta makefile, abrir pelo terminal
e executar o comando "make run".
para compilar e executar o programa é necessário ir até a pasta makefile, abrir
pelo terminal e executar o comando "make run".

# Comandos

**l** -> ativa/desativa iluminação
**w/a/s/d** -> movimenta o personagem
**q/e** -> move o personagem para cima e para baixo respectivamente
**mouse/setas direcionais** -> movem a camera
**1/2** -> seleciona o modo de camera terceira e primeira pessoa respectivamente
**j** -> ativa/desativa particulas(nao concluido)
**c** -> muda o chunck(nao concluido)
**l** -> ativa/desativa iluminação
**w/a/s/d** -> movimenta o personagem
**q/e** -> move o personagem para cima e para baixo respectivamente
**mouse/setas direcionais** -> movem a camera
**1/2** -> seleciona o modo de camera terceira e primeira pessoa
respectivamente
**j** -> ativa/desativa particulas(nao concluido)
**c** -> muda o chunck(nao concluido)

# Configurar Servidor Local

Para conectar ao servidor local:
Para conectar ao servidor local:

1- certifique-se de manter as duas maquinas na mesma rede
tambem se certifique que o ip informado no codigo do cliente seja o ip (ipV4) da maquina do servidor na rede
2- execute no primeiro jogador selecionando a opção **(1)server**
3- execute no segundo jogador selecionando a opção **(2)cliente**
1- certifique-se de manter as duas maquinas na mesma rede
tambem se certifique que o ip informado no codigo do cliente seja o ip (ipV4) da
maquina do servidor na rede
2- execute no primeiro jogador selecionando a opção **(1)server**
3- execute no segundo jogador selecionando a opção **(2)cliente**