Skip to content

SBD1/2024.2-Super-Mario-Bros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Sobre o jogo

Super Mario Bros é um dos jogos mais icônicos e influentes da história dos videogames, lançado pela Nintendo em 1985 para o console Nintendo Entertainment System (NES). O jogo foi criado por Shigeru Miyamoto e foi um dos primeiros jogos de plataforma a ganhar popularidade em massa, definindo o gênero e estabelecendo a base para muitos dos jogos modernos.

🕹️ Como o jogo funciona?

No jogo, você controla o personagem Mario, um encanador italiano, que embarca em uma jornada para salvar a Princesa Peach do vilão Bowser, o Rei dos Koopas. A história se passa no Reino do Cogumelo, onde Bowser sequestrou a princesa e transformou seus habitantes em blocos e objetos mágicos.

🛠️ Instalação e dependências

Para executar o código, é necessário instalar algumas dependências. Siga os passos abaixo para preparar seu ambiente:

📌 Instalando as dependências

Execute os seguintes comandos no terminal:

pip install pygame
pip install pyfiglet
pip install psycopg2

🔊 Verificando e instalando o PulseAudio (Linux)

Para garantir que o PulseAudio esteja instalado corretamente, execute:

pulseaudio --version

Se o PulseAudio não estiver instalado, use os seguintes comandos para atualizar os pacotes e instalar:

sudo apt update && sudo apt install pulseaudio

🐳 Configuração do Docker

O projeto utiliza Docker para facilitar a configuração do banco de dados. Para rodar os serviços necessários, utilize o seguinte arquivo docker-compose.yml:

services:
  db:
    image: postgres
    container_name: banco_supermario
    restart: always
    shm_size: 128mb
    ports:
      - 5432:5432
    environment:
      POSTGRES_USER: root
      POSTGRES_PASSWORD: 123456
    volumes:
      - ./sql:/docker-entrypoint-initdb.d

  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080

Para iniciar os serviços, execute:

sudo docker-compose up

🚀 Executando o jogo

Para rodar o jogo, siga estes passos:

cd 2024.2-Super-Mario-Bros/jogo
python game.py

Ou, caso seu sistema use o Python 3 por padrão:

python3 game.py

🎬 Apresentações

👨‍💻 Equipe do Projeto

About

Repositório dedicado para o desenvolvimento do jogo Super Mario Bros da disciplina SBD1 - 2024.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5