Skip to content

Mateus-Ribeir0/ThoroughTheFirewall

 
 

Repository files navigation

Logo do Jogo

copy_43D6B0B3-C036-4A6A-BEF7-EFFA99733D7D.online-video-cutter.com.1.1.mp4

Este projeto é um jogo desenvolvido em C utilizando a biblioteca Raylib e integração com a API Gemini. O jogo simula um processo seletivo em um braço do FBI voltado para cibersegurança chamado Cybertech, onde o jogador precisa provar suas habilidades técnicas e éticas para conquistar uma vaga.


🌟 Sobre o Jogo

O jogador assume o papel de um candidato tentando ingressar na Cybertech, um braço do FBI especializado em cibersegurança. Para isso, deve enfrentar desafios práticos e éticos sob avaliação do agente Hank Miccuci. A cada fase, decisões técnicas e morais são postas à prova, e o desempenho final determinará o sucesso no processo seletivo.

🎯 Objetivo

  • Superar os desafios cibernéticos: Gerenciar recursos, manter sistemas críticos ativos e lidar com situações que testam a ética profissional.
  • Desafios técnicos complexos: Desenvolver um firewall, implementar um proxy, criar um keylogger e realizar ataques de brute force simulados.
  • Fase final: Na fase final, o jogador precisará utilizar suas habilidades para hackear um outro computador, provando seu domínio completo sobre técnicas de invasão e controle remoto.
  • Convencer o Hank: Durante os interrogatórios, responder perguntas que avaliam a ética e a intenção das decisões tomadas ao longo do jogo.

⚙️ Requisitos

  • Windows
  • Raylib baixada manualmente
  • Acesso ao terminal w64devkit (incluso na pasta da Raylib/w64devkit)

🧭 Passo a Passo para Rodar

1. Baixe a Raylib

Acesse o site oficial da Raylib:

🔗 https://www.raylib.com/

  • Baixe a versão para Windows
  • Extraia os arquivos e navegue até a pasta /c/raylib/w64devkit

2. Crie um atalho do terminal

  • Dentro da pasta w64devkit, localize o arquivo w64devkit.exe
  • Crie um atalho desse executável na sua área de trabalho
  • Este terminal é onde você vai compilar e executar o projeto

3. Entre no terminal especial e rode o jogo

  • Clique no atalho criado para abrir o terminal w64devkit
  • No diretório do jogo, execute o comando:
make run

⚠️ Aviso Importante ⚠️

O executável do jogo deve estar no mesmo diretório que o arquivo libcurl-x64.dll para funcionar corretamente.

  • Para garantir isso, coloque o executável na pasta /bin.
  • Isso já é feito automaticamente ao utilizar o comando make run.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 76.0%
  • C++ 24.0%