Jogo Super Mario Bros 3 (com gráficos)

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

[ Hits: 400 ]

Homepage: https://nerdki.blogspot.com/

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

Funções com número variável de argumentos

Ordenar um lista estática sequencial básica (bubblesort)

Função "Temporizador" em C

Google Code Jam 2010 - Africa Classification Round A

Vetores: O que são?


  

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 mauricio123 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]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts