Skip to content

LuizHPio/Fallock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fallock

Um jogo de terminal desenvolvido para a disciplina de Programação Orientada a Objetos (POO).

Sobre o Jogo

Fallock é um jogo de quebra-cabeça de blocos em modo texto, inspirado pelo tetris, mas com as minhas modificações, feitas com o intuito de deixar o jogo mais divertido e desafiador. Além de ser projetado para ser executado diretamente no terminal.
Este projeto foi inteiramente desenvolvido em Python, com foco principal na aplicação de conceitos de POO. Uma característica central do desenvolvimento foi a utilização de strict typing (tipagem estrita) em todo o código, visando garantir maior robustez, clareza e manutenibilidade.

Como Executar

Siga as instruções abaixo para instalar as dependências e iniciar o jogo.

AVISO:

Esse jogo foi desenvolvido inteiramente no Linux Ubuntu 24 Wayland e até o momento não foi testado em nenhuma outra plataforma, prossiga com isso em mente.

Pré-requisitos

  • Python 3.10 ou superior.
  • Um terminal compatível com a biblioteca curses (padrão na maioria dos sistemas Linux e macOS).
    • Usuários de Windows: É recomendado o uso do Windows Terminal e a instalação do pacote windows-curses (pip install windows-curses).

1. Instalação das Dependências

Clone ou baixe este repositório. Em seguida, navegue até a pasta principal do projeto e instale as dependências listadas no arquivo requirements.txt:

# Navegue até a pasta do projeto
# ex: cd ~/Documentos/Fallock

# Instale as dependências
pip install -r requirements.txt

2. Executando o Jogo

Após a instalação das dependências, você pode iniciar o jogo executando o arquivo game.py na pasta principal:

python game.py

Divirta-se!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages