Jogo Super Mario Bros 3 (com gráficos)

Publicado por Samuel Leonardo (última atualização em 13/05/2021)

[ Hits: 3.328 ]

Homepage: localhost

Download SuperMarioBros3.tar.gz




Este foi/era um projeto que eu tinha planos de terminar há alguns anos, mais ou menos 2017. Era apenas um clone simples do jogo Super Mario Bros 3 de NES.

O código está feio, porém dá pra entender alguma coisa e tirar uma base de como funciona colisão, máquinas de estados etc.

Pra compilar:

Instale as libs:

$ sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev

Você precisa do cmake para poder gerar o make file. Depois, entre na pasta chora_engine-2-master e execute:

$ cmake ./
$ make

Em seguida, baixe e extraia o arquivo SuperMarioBros3.tar.gz. Entre na pasta do jogo e execute:

$ make

NOTA: pode ser preciso que você recompile o projeto que está dentro do SuperMarioBros3/lib/SimpleJSON. Apenas entre nessa pasta e dê um: make clean && make

O pacote tar.gz trás uma versão pré-compilada para 64bits, bastando apenas executar caso você já tenha as libs instaladas.

  



Esconder código-fonte

//baixe o pacote SuperMarioBros3.tar.gz

Scripts recomendados

Calculadora em C

Fila em C

Função strncat

BINCON 10

Pilha


  

Comentários
[1] Comentário enviado por SamL em 13/05/2021 - 08:22h

Esqueci de colocar os controles.
Os controles são esses:
-setas controlam o mario
-tecla X faz pular
-tecla espaço faz crescer (ttipo quando pega o cogumelo)


____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Capeta (demo) do meu trabalho:
https://github.com/cpusam
Uma musiquinha pra relaxar:
https://www.youtube.com/watch?v=5Q02JgxAHu8

[2] Comentário enviado por maurixnovatrento em 13/05/2021 - 20:42h


Bacana cara. Vou testar.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por Ta_PegandoFogo em 10/09/2021 - 16:45h

Deu um erro aqui: vinicius@Ta-PegandoFogo:~/Área de Trabalho/chora_engine-2-master$ cmake ./
CMake Error: The current CMakeCache.txt directory /home/vinicius/Área de Trabalho/chora_engine-2-master/CMakeCache.txt is different than the directory /home/xubuntu/Desktop/Engine3/ChoraEngine/chora_engine-2-master where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt

Não faço ideia do que significa. Segui todas as instruções até essa do "cmake ./". Alguém tem alguma ideia do que pode ser?

[4] Comentário enviado por SamL em 10/09/2021 - 17:03h


[3] Comentário enviado por Ta_PegandoFogo em 10/09/2021 - 16:45h

Deu um erro aqui: vinicius@Ta-PegandoFogo:~/Área de Trabalho/chora_engine-2-master$ cmake ./
CMake Error: The current CMakeCache.txt directory /home/vinicius/Área de Trabalho/chora_engine-2-master/CMakeCache.txt is different than the directory /home/xubuntu/Desktop/Engine3/ChoraEngine/chora_engine-2-master where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt

Não faço ideia do que significa. Segui todas as instruções até essa do "cmake ./". Alguém tem alguma ideia do que pode ser?

Caramba, isso passou despercebido por mim rsrsrs Faz assim:
entra na pasta chora_engine e então, apague esses arquivos: "CMakeCache.txt" e o "cmake_install.cmake"
Depois só copntinuar no cmake ./ && make
Deixei passar sem testar se tava ok, dai ficou nesse bug ai.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts