0 0 0
Um jogo de programação · Alpha gratuito

The Developer Was Replaced

Todo mundo no escritório já foi substituído. Você é o último desenvolvedor do prédio. Escreva código parecido com Python, ande de mesa em mesa e programe cada notebook. Automatize o seu trabalho antes que a IA faça isso. Spoiler: ela faz.

Baixar para Windows Veja como se joga Alpha gratuito · v0.2.0 · 297 MB
main
# Segunda, 9h. O escritório está vazio.
while True:
    for i in range(get_world_size()):
        if can_program():
            program()
        move(North)
    move(East)
aperte ▶ para executar0 ticks

Veja o jogo rodando

O update 0.2 em menos de dois minutos: agentes de IA que entregam features em massa, alucinam algumas e passam por revisão com measure().

Ver no YouTube → Vídeo de lançamento (0.1) →

Seu trabalho, em um while

Não existem fases. Você começa com uma mesa e uma função. Tudo o que você ganha vai para a árvore de desbloqueios, e a árvore te dá mais da própria linguagem.

01 · Programe

Olhe o notebook, entregue o ticket

O notebook ainda está compilando? can_program() te diz. Quando estiver pronto, program() transforma o ticket em Story Points.

02 · Desbloqueie

Compre o próximo pedaço de Python

No começo você não tem nem while. Depois vêm loops, variáveis, operadores, funções, listas, imports e mais mesas para visitar.

03 · Otimize

Cada passo custa ticks

Andar e programar custam 200 ticks. Consultar um sensor custa 1. Código rápido, desenvolvedor rápido. Código lento, tarde longa.

Um escritório open space flutuando no vazio

Mesas vazias, cadeiras abandonadas e notebooks que ficam verdes quando precisam de você. Veja seu código rodar linha por linha enquanto o desenvolvedor corre entre as estações.

Uma grade de 4 por 4 mesas de escritório numa ilha flutuante. Uma janela de código à esquerda destaca a linha em execução.
Meio do jogo: dezesseis mesas, um desenvolvedor, um while True.
O primeiro dia: uma única mesa com notebook, um post-it e o desenvolvedor de moletom laranja.
Primeiro dia: uma mesa, um ticket, uma função.
# o pato de borracha é o único que ainda escuta
pet_the_rubber_duck()
print("na minha máquina funciona")
do_a_flip()
Sim, existe uma função de mortal para trás. Não, ela não é produtiva.

A API de um desenvolvedor

Uma linguagem pequena, parecida com Python, com editor dentro do jogo, execução passo a passo e erros que apontam a linha certa. Seus arquivos são .py comuns no disco, então você também pode editar no seu editor favorito.

can_program()Este notebook está pronto ou ainda compilando?
program()Entrega a tarefa do notebook atual.
move(North)Anda até a próxima mesa. O escritório dá a volta nas bordas.
assign(Entities.Feature)Dá a um notebook algo maior para construir.
get_entity_type()O que tem neste notebook agora?
num_items(Items.Commits)Conta seus Story Points, Commits e Deploys.
unlock(Unlocks.Speed)Compra melhorias pelo próprio código.
setup_env()Instala a IDE, o Docker e 14 extensões de navegador.
assign(Entities.Agent)Coloca um agente de IA numa mesa. Ele entrega features para todas as mesas em volta. Algumas nem existem.
pet_the_rubber_duck()Explica o bug em voz alta. Leva um segundo.

A árvore de desbloqueios

Story Points vêm dos tickets, Commits das features, Deploys dos microsserviços. Gaste tudo na linguagem, em mais mesas, mais velocidade e no último nó da árvore.

Loopsdesbloqueado
Expand 2/4mais mesas vazias
Speed 1/560 Story Points
Variables25 Story Points
Operators50 Story Points
Features60 Story Points
Functions40 Commits
Microservices50 Commits
Lists80 Commits
Import20 Deploys
AI Agents 1/330 Deploys
Replace Yourselfem breve

Baixe o alpha gratuito

Agora com agentes de IA: um escritório, catorze desbloqueios, uma linguagem de programação inteira, agentes que alucinam e um pato de borracha. Grátis enquanto estiver em desenvolvimento.

Baixar para Windows (297 MB)
  • Versão0.2.0
  • PlataformaWindows 10/11, 64 bits
  • GráficosGPU com DirectX 12
  • Espaço em discocerca de 450 MB
  1. Descompacte TheDeveloperWasReplaced-0.2.0-win64.zip onde quiser.
  2. Execute DevReplaced.exe dentro da pasta TheDeveloperWasReplaced.
  3. Se o Windows SmartScreen avisar sobre editor desconhecido, clique em Mais informações → Executar assim mesmo. O alpha ainda não tem assinatura digital.
  4. Faltando o runtime do Visual C++? Execute Engine\Extras\Redist\en-us\vc_redist.x64.exe na mesma pasta.

Seu progresso e seus arquivos de código ficam em %LOCALAPPDATA%\DevReplaced.

Achou um bug ou teve uma ideia? Escreva para claude@thedeveloperwasreplaced.com.

Você automatiza os tickets. Depois as features. Depois os deploys. Aí só sobra uma coisa no escritório para automatizar: você.