Skip to content

JonathanMar/burocracia-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖨️ Burocracia Simulator

“São 08h47.
A impressora já está irritada.
O café acabou.
E existem 47 documentos esperando por você.”

Um jogo de horror burocrático / simulador de escritório inspirado por:

  • Papers, Please
  • humor corporativo absurdo
  • caos administrativo brasileiro
  • impressoras possuídas

🎮 Sobre o jogo

Você trabalha na:

DIGITALIZAÇÕES INFERNAIS LTDA.

Sua função é:

  • validar documentos;
  • detectar inconsistências;
  • operar uma impressora emocionalmente instável;
  • digitalizar arquivos;
  • salvar tudo na pasta correta;
  • sobreviver até o fim do expediente.

⚠️ Mas cuidado com:

  • CPFs inválidos;
  • nomes divergentes;
  • cidades incompatíveis;
  • documentos vencidos;
  • páginas faltando;
  • e principalmente:
    • a impressora.

✨ Features

📋 Sistema de inspeção documental

Verifique:

  • CPF
  • validade
  • páginas
  • nomes
  • cidades

🖨️ Impressora dinâmica

A impressora pode:

  • superaquecer;
  • ficar sem toner;
  • atolar;
  • entrar em “modo fantasma”;
  • desenvolver sentimentos.

💾 Sistema de salvamento

Os documentos devem ser armazenados na pasta correta.

Salvar errado custa pontos.


⏱️ Pressão de tempo

O expediente está acabando.

Cada segundo importa.


📈 Progressão de dificuldade

Conforme as fases avançam:

  • mais documentos aparecem;
  • mais erros surgem;
  • a impressora enlouquece mais rápido;
  • o caos administrativo aumenta.

🛠️ Tecnologias

  • React 19
  • Vite 7
  • JavaScript (ESModules)
  • JSX
  • CSS Inline Styling

📦 Instalação

1️⃣ Clone o projeto

git clone https://github.com/JonathanMar/burocracia-simulator.git

2️⃣ Entre na pasta

cd burocracia-simulator

3️⃣ Instale o Node.js

Recomendado

  • Node.js 22+
  • npm (ou yarn)
  • Git

Verifique se já possui:

node -v
npm -v

Usando NVM (opcional)

nvm install
nvm use

4️⃣ Instale as dependências

npm install

5️⃣ Rode o projeto

npm run dev

Abra no navegador:

http://localhost:5173

📁 Estrutura do projeto

burocracia-simulator/
├── package.json
├── vite.config.js
├── index.html
├── src/
│   ├── main.jsx
│   └── App.jsx

🎯 Gameplay

✅ Aprovar documentos válidos

Ganha pontos.


❌ Rejeitar documentos inválidos

Ganha pontos.


⚠️ Aprovar documentos errados

Perde pontos.


📂 Salvar em pasta incorreta

Perde pontos.


🖨️ Ignorar a impressora

Consequências imprevisíveis.


🖥️ Roadmap

🔊 Áudio

  • sons da impressora;
  • scanner;
  • glitches;
  • ambiência corporativa.

🧠 Eventos psicológicos

  • documentos alterando sozinhos;
  • nomes repetidos;
  • arquivos impossíveis;
  • mensagens ocultas;
  • falhas visuais.

📖 Sistema narrativo

  • chefes;
  • e-mails;
  • funcionários;
  • lore corporativa.

♾️ Modo infinito


🧩 Sistema de sanidade


🏆 Leaderboard


🧠 Inspirações

  • Papers, Please
  • The Stanley Parable
  • Not For Broadcast
  • ironia corporativa brasileira
  • repartições públicas
  • impressoras reais

🚀 Build para produção

npm run build

Os arquivos finais ficarão em:

dist/

📜 Licença

MIT


👨‍💻 Autor

Jonathan De Oliveira Marcon
Computer Science Student
Indie developer em desenvolvimento constante.


☕ Observação importante

Nenhuma impressora foi ferida durante o desenvolvimento deste jogo.

Provavelmente.

About

🖨️ Bureaucratic horror office simulator inspired by Papers, Please • Inspect documents, detect inconsistencies, survive corporate chaos and manage an emotionally unstable cursed printer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors