☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta Rance. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Rance. Mostrar todas as mensagens

terça-feira, 6 de dezembro de 2016

Cultural Debt: quando a decisão que garantiu o sucesso vira dívida arquitetural da própria identidade

 

Bellacosa Mainframe e o cultural debt

☕ Um Café no Bellacosa Mainframe

Cultural Debt: quando a decisão que garantiu o sucesso vira dívida arquitetural da própria identidade

🧠 Nem toda dívida nasce de uma decisão ruim. Algumas começam como a melhor decisão possível — funcionam tão bem, por tanto tempo, que um dia ninguém consegue mais removê-las sem descobrir o que sobra depois.

Por Vagner Bellacosa


Existe uma pergunta assustadora no mundo da tecnologia:

E se aquilo que está impedindo nossa evolução for exatamente aquilo que nos trouxe até aqui?

Não estou falando de um bug.

Bug é fácil.

Quer dizer...

Às vezes.

😆

Mas pelo menos sabemos conceitualmente o que fazer com ele.

Encontramos.

Corrigimos.

Testamos.

Implantamos.

Tomamos café.

Esperamos ninguém telefonar.

Estou falando de algo muito pior.

Uma característica que funciona perfeitamente.

Ela funciona tão bem que vira diferencial.

O diferencial vira tradição.

A tradição vira identidade.

A identidade cria expectativas.

As expectativas viram dependências.

E as dependências finalmente se transformam numa prisão.

Foi enquanto conversávamos sobre Rance que apareceu um nome perfeito para isso:


Cultural Debt

Dívida Cultural.

Uma espécie de prima distante da dívida técnica.

Mas muito mais traiçoeira.

Porque código você pode reescrever.

Identidade...

Boa sorte.


💻 Comecemos pela velha conhecida: Technical Debt

No desenvolvimento de software, o conceito de technical debt descreve aproximadamente o custo futuro produzido por determinadas decisões técnicas tomadas no presente.

Você possui um prazo impossível.

Então alguém diz:

— Faz assim agora.

O programador responde:

— Isso vai dar problema depois.

— Depois resolvemos.

Todo programador experiente conhece a tradução correta dessa frase:

DEPOIS = NUNCA

😂

A solução entra em produção.

Funciona.

Passam seis meses.

Depois dois anos.

Depois dez.

E aquilo que deveria ser temporário começa a receber dependências.

TEMPORARY-SOLUTION
       |
       +-- SYSTEM-A
       +-- SYSTEM-B
       +-- SYSTEM-C
       +-- REPORT
       +-- BATCH
       +-- API
       +-- USER
       +-- REGULATORY-RULE

Um dia alguém pergunta:

— Podemos remover?

O arquiteto abre o diagrama.

Fica olhando.

Toma café.

— Tecnicamente?

— Sim.

— Sim.

— Ótimo!

— Só precisamos alterar 417 programas.

Silêncio.

Essa é uma dívida reconhecível.

Mas existe outra categoria muito parecida acontecendo fora do código.


🧠 Cultural Debt

Vamos propor uma definição Bellacosa:

Cultural Debt é o custo acumulado de alterar uma característica, decisão, convenção ou identidade que originalmente ajudou uma obra, produto, empresa ou comunidade a obter sucesso, mas que, depois de repetida e reforçada durante muito tempo, tornou-se uma dependência estrutural daquilo que ela é.

Repare numa coisa fundamental.

A decisão original não precisa estar errada.

Esse é o ponto mais importante.

Aliás, frequentemente ela estava absolutamente correta.

DECISÃO
   |
   v
SUCESSO
   |
   v
REPETIÇÃO
   |
   v
EXPECTATIVA
   |
   v
IDENTIDADE
   |
   v
DEPENDÊNCIA
   |
   v
CULTURAL DEBT

É uma dívida criada pelo sucesso.


☕ E isso muda completamente nossa maneira de pensar

Dívida técnica normalmente carrega uma conotação negativa.

“Alguém fez uma gambiarra.”

Mas Cultural Debt pode nascer da excelência.

Imagine um restaurante.

Há quarenta anos ele faz um prato específico.

O prato fica famoso.

As pessoas atravessam a cidade para comê-lo.

A receita vira tradição.

Filhos levam os pais.

Pais levam os netos.

O restaurante fica conhecido como:

“O lugar daquele prato.”

Fantástico.

Durante quarenta anos aquilo foi um ativo.

Agora imagine que os proprietários descubram que o prato se tornou caro demais para produzir.

Querem removê-lo.

Tecnicamente:

DELETE ITEM FROM MENU

Problema resolvido.

Culturalmente:

você acabou de remover parte da identidade do restaurante.

O cliente não pergunta:

— Qual é a análise financeira dessa decisão?

Ele pergunta:

“Mas como assim vocês não fazem mais aquilo?”

Nasceu a dívida.


🏗️ Cultural Debt é dívida arquitetural

Uso propositalmente a palavra arquitetural.

Porque não estamos falando apenas de nostalgia.

Estamos falando de dependências.

Uma identidade também possui arquitetura.

Imagine:

                 MARCA
                   |
        +----------+----------+
        |          |          |
     HISTÓRIA   PRODUTO    PÚBLICO
        |          |          |
        +----------+----------+
                   |
              EXPECTATIVAS
                   |
              IDENTIDADE

Depois de décadas, modificar um nó pode afetar todos os outros.

É praticamente um grafo.

E programador sabe o perigo de alterar um nó com degree = 9000.

😂


⚔️ Rance: nosso paciente zero

Foi Rance que trouxe essa ideia para a máquina de café.

A franquia começou em 1989 dentro do mercado japonês de jogos adultos.

Aquilo proporcionou:

um público,

um modelo comercial,

liberdade criativa,

uma identidade,

um nicho,

receita suficiente para continuar.

Portanto:

ADULT MARKET
     |
     v
AUDIENCE
     |
     v
REVENUE
     |
     v
CONTINUITY
     |
     v
WORLDBUILDING

Perfeito.

Não existe dívida ainda.

Existe uma vantagem competitiva.

O problema aparece décadas depois.

O universo cresceu.

Passou a ter história suficiente para sustentar uma grande franquia de fantasia.

Mas sua identidade ficou profundamente associada ao conteúdo adulto.

Agora queremos:

RANCE
  |
  v
MAINSTREAM ANIME

E descobrimos milhares de dependências.


🔗 O que era feature virou coupling

Essa frase merece ficar na parede.

O que era feature virou coupling.

No começo:

ADULT CONTENT = FEATURE

Depois:

ADULT CONTENT = BRAND EXPECTATION

Depois:

ADULT CONTENT = CHARACTER DEPENDENCY

Depois:

ADULT CONTENT = CULTURAL IDENTITY

Finalmente:

REMOVE ADULT CONTENT?

WARNING:
UNKNOWN SIDE EFFECTS.

Isso é Cultural Debt.


🎸 Mas isso acontece em todo lugar

Pense numa banda.

Ela lança uma música.

A música explode.

Vira sucesso mundial.

Durante os próximos trinta anos o público vai aos shows esperando ouvir aquela música.

Talvez os músicos estejam cansados dela.

Talvez tenham produzido trabalhos artisticamente muito mais interessantes.

Não importa.

Quando começam os primeiros acordes:

AAAAAAAAAAAAAAAH!

A plateia enlouquece.

A música é um ativo.

Mas também é uma obrigação.

A banda conquistou algo maravilhoso.

E agora pertence parcialmente àquilo que conquistou.

Cultural Debt.


🎬 A franquia que não pode mudar

Cinema possui isso aos montes.

Uma franquia cria uma fórmula.

A fórmula funciona.

O público espera:

personagem X,

música Y,

frase Z,

estrutura W.

A próxima produção repete.

Funciona novamente.

Repete.

Funciona.

Até que alguém diz:

— Precisamos fazer algo diferente.

O estúdio faz.

E imediatamente surge:

“ISSO NÃO É MAIS A FRANQUIA QUE EU CONHEÇO!”

Então o estúdio retorna ao passado.

Agora outra parte do público reclama:

“VOCÊS SÓ SABEM REPETIR AS MESMAS COISAS!”

Bem-vindo ao inferno da Cultural Debt.

😂

IF CHANGE
   FANS-COMPLAIN
ELSE
   FANS-COMPLAIN
END-IF.

Compilation successful.


🌌 Star Wars é um laboratório maravilhoso

Imagine tentar produzir Star Wars sem:

Jedi,

sabres de luz,

A Força,

Império,

rebeliões,

droides,

naves,

referências aos Skywalker.

É possível?

Claro.

Mas quanto você remove antes de alguém perguntar:

“Por que isso precisa se chamar Star Wars?”

Agora faça o contrário.

Use eternamente:

Tatooine.

Stormtroopers.

Death Star.

Skywalker.

Palpatine.

Outro Palpatine.

Mais um Palpatine.

Palpatine retornou porque aparentemente ninguém executou:

DELETE FROM GALAXY
WHERE NAME = 'PALPATINE'
WITH COMMIT;

😂

A identidade que garante reconhecimento também restringe o espaço de inovação.


🦇 Batman não pode simplesmente parar de ser Batman

Bruce Wayne poderia procurar terapia.

Investir ainda mais em políticas sociais.

Dormir oito horas por noite.

Abandonar completamente a vida de vigilante.

Provavelmente seria uma excelente decisão pessoal.

Mas temos um pequeno problema comercial:

acabou Batman.

😆

A tragédia dos personagens serializados é exatamente essa.

Eles precisam evoluir.

Mas não podem evoluir tanto que eliminem a razão pela qual continuam existindo como produto.

É um eterno:

PERFORM CHARACTER-DEVELOPMENT
   UNTIL CHARACTER-CHANGES-TOO-MUCH.

Depois:

ROLLBACK.

Cultural Debt.


🧑‍💻 Agora vamos voltar para nosso território: COBOL

E aqui a conversa fica deliciosa.

COBOL também possui Cultural Debt.

Não apenas dívida técnica.

COBOL carrega uma identidade construída durante décadas:

mainframe,

bancos,

batch,

telas verdes,

sistemas críticos,

estabilidade,

“coisa antiga”,

grandes corporações.

Algumas associações são verdadeiras.

Outras são caricaturas.

Mas todas influenciam a percepção.

Quando mostramos:

VS Code,

Git,

CI/CD,

REST,

JSON,

containers no ecossistema adjacente,

APIs,

automação,

DevOps,

testes automatizados,

alguém inevitavelmente pergunta:

— Mas isso é mainframe?

😆

Percebe?

A imagem cultural ficou presa numa determinada época.


🖥️ O terminal 3270 virou um símbolo

Eu adoro terminal 3270.

Mas existe uma ironia.

Durante décadas ele representou acesso moderno e extremamente eficiente a sistemas corporativos.

Depois virou símbolo visual de:

“computação antiga”.

Hoje basta colocar:

FUNDO PRETO
LETRAS VERDES
CURSOR PISCANDO

e Hollywood imediatamente comunica:

COMPUTADOR VELHO OU HACKER.

😂

Isso é Cultural Debt visual.

A tecnologia evoluiu.

A imagem permaneceu.


🏦 Empresas também acumulam Cultural Debt

Imagine uma empresa conhecida por atendimento extremamente personalizado.

Isso ajudou a empresa a crescer.

Clientes adoram.

A empresa passa de:

100 clientes

para 10.000

para 1 milhão.

Agora atendimento artesanal não escala.

Ela automatiza.

Chatbot.

Self-service.

Aplicativo.

Portal.

Tecnicamente excelente.

Mas os clientes dizem:

“Essa empresa perdeu aquilo que a tornava especial.”

Pronto.

A característica que criou crescimento tornou-se uma restrição para crescer.

Cultural Debt.


🍎 Marcas vivem desse problema

Uma marca cria um design icônico.

O design vira reconhecimento.

Depois de vinte anos precisa modernizar.

Se mudar pouco:

“Parece velha.”

Se mudar muito:

“Perdeu a identidade.”

Designers vivem tentando resolver:

MODERNIZE(BRAND)
WITHOUT
DESTROYING(BRAND)

Não existe compilador para isso.


👨‍💼 Pessoas também acumulam Cultural Debt

Agora chegamos numa parte desconfortável.

Nós fazemos isso conosco.

Imagine alguém conhecido durante vinte anos como:

“O especialista em X.”

Isso traz:

emprego,

respeito,

convites,

networking,

reputação.

Excelente.

Mas um dia a pessoa quer fazer Y.

E todo mundo pergunta:

— Mas você não é o cara de X?

A reputação virou restrição.

O sucesso criou uma expectativa.

A expectativa virou identidade externa.

A identidade externa virou pressão interna.

Isso também é Cultural Debt.


🎭 Persona profissional é uma API pública

Adoro essa analogia.

Todos temos uma espécie de API pública.

GET /vagner

Retorna determinadas expectativas.

Quando você responde algo completamente diferente, alguém pensa:

HTTP 500
UNEXPECTED PERSONALITY

😂

Quanto mais forte sua persona pública, maior o risco de Cultural Debt.

Porque as pessoas começam a depender de uma versão específica de você.


🧠 Existe então Cultural Debt boa e ruim?

Eu diria que a dívida em si não é boa nem ruim.

Ela é um custo futuro.

A pergunta correta é:

o benefício acumulado justificou o custo?

No caso de Rance, provavelmente sim.

Sem aquele nicho talvez nunca tivéssemos 29 anos de franquia.

Portanto seria absurdo dizer:

“Eles erraram em 1989.”

Não.

Eles encontraram um mercado.

Funcionou.

O problema não está necessariamente na decisão original.

Está em acreditar que uma decisão correta possui validade eterna.


⏳ Toda decisão possui contexto

Essa talvez seja a regra central.

GOOD DECISION
+
CHANGED CONTEXT
=
POSSIBLE FUTURE PROBLEM

Uma arquitetura perfeita em 1995 pode ser inadequada em 2026.

Uma estratégia comercial brilhante em 2005 pode limitar uma empresa em 2026.

Uma característica narrativa revolucionária em 1989 pode dificultar distribuição global décadas depois.

Não porque alguém era incompetente.

Porque:

o mundo mudou.


🧬 Cultural Debt nasce da persistência

Vamos tentar formalizar nosso modelo.

Estágio 1 — Diferenciação

Você faz algo diferente.

FEATURE

Estágio 2 — Sucesso

O público responde positivamente.

FEATURE -> VALUE

Estágio 3 — Repetição

Você repete porque funciona.

VALUE -> PATTERN

Estágio 4 — Expectativa

O público passa a esperar aquilo.

PATTERN -> EXPECTATION

Estágio 5 — Identidade

Aquilo passa a definir você.

EXPECTATION -> IDENTITY

Estágio 6 — Dependência

Produtos, histórias, clientes e decisões passam a depender da identidade.

IDENTITY -> DEPENDENCY

Estágio 7 — Mudança de contexto

Mercado, sociedade ou tecnologia muda.

CONTEXT != ORIGINAL_CONTEXT

Estágio 8 — Dívida Cultural

Agora mudar custa caro.

CHANGE COST > EXPECTED

CULTURAL DEBT DETECTED.


📊 Podemos até inventar uma fórmula Bellacosa

Sem pretensão acadêmica:

CULTURAL DEBT ≈
    SUCCESS
  × TIME
  × REPETITION
  × AUDIENCE EXPECTATION
  × IDENTITY COUPLING
  × CONTEXT CHANGE

Quanto maior o sucesso...

quanto maior o tempo...

quanto maior a repetição...

quanto maior a expectativa...

quanto mais profundamente aquilo estiver conectado à identidade...

e quanto mais o contexto externo mudar...

mais cara fica a transformação.


⚠️ E existe um detalhe cruel

Fracassos são fáceis de abandonar.

Sucessos não.

Se uma característica nunca funcionou, ninguém protesta quando desaparece.

Mas tente remover aquilo que as pessoas amam.

É aí que começa o problema.

Portanto:

Cultural Debt frequentemente cresce proporcionalmente ao sucesso da característica original.

Essa é a ironia.


🔧 Como pagar Cultural Debt?

Aqui podemos roubar algumas ideias da engenharia de software.

Não faça:

DELETE IDENTITY.
COMMIT.

😂

Faça refactoring.


1. Descubra o CORE

Pergunte:

O que realmente torna isso aquilo que é?

No caso de uma franquia:

É o protagonista?

O mundo?

O humor?

A estética?

A estrutura narrativa?

Os personagens?

A filosofia?

Muitas vezes descobrimos que aquilo que parecia essencial era apenas uma implementação histórica.


2. Separe identidade de implementação

Mainframe não é tela verde.

Tela verde foi uma interface.

Banco não é agência física.

Agência foi um canal.

Música não é CD.

CD foi mídia.

Jornalismo não é papel.

Papel foi suporte.

Rance não é necessariamente uma determinada forma de distribuição adulta.

Essa foi sua implementação histórica.

A pergunta difícil é:

qual é o CORE que sobrevive quando mudamos a implementação?


3. Desacople gradualmente

Software legado raramente deve ser substituído numa sexta-feira às 17h.

Cultura também não.

Faça:

OLD
 |
 +-- BRIDGE
       |
       +-- NEW

Permita convivência.

Teste.

Observe reação.

Aprenda.


4. Preserve símbolos de alto valor

Nem tudo precisa desaparecer.

Algumas coisas funcionam como âncoras.

Um personagem.

Uma música.

Uma frase.

Um estilo.

Uma interface.

Uma tradição.

Preservar determinados símbolos ajuda o público a reconhecer continuidade enquanto outras estruturas mudam.


5. Explique a mudança

Pessoas toleram transformação muito melhor quando entendem:

por quê.

O silêncio cria a sensação:

“Eles destruíram aquilo que eu amava.”

Contexto pode transformar isso em:

“Entendi por que precisava evoluir.”


6. Aceite que haverá perda

Essa é a parte mais difícil.

Toda migração possui perda.

Alguns fãs irão embora.

Alguns clientes não aceitarão.

Algumas pessoas preferirão a versão antiga.

Não existe:

CHANGE EVERYTHING
AND
PLEASE EVERYONE

Esse comando não foi implementado em nenhuma linguagem conhecida.

Nem COBOL.

😆


🧪 Como detectar Cultural Debt antes que seja tarde?

Procure frases perigosas.

“Sempre fizemos assim.”

“Nosso público espera isso.”

“Sem isso não somos nós.”

“Não podemos mudar.”

“Isso é tradição.”

“Os clientes nunca aceitariam.”

Nenhuma dessas frases está necessariamente errada.

Mas todas merecem investigação.

Porque podem indicar:

IDENTITY COUPLING DETECTED.

🧯 Não confunda Cultural Debt com tradição

Isso é fundamental.

Tradição possui valor.

História possui valor.

Continuidade possui valor.

O objetivo não é sair destruindo tudo que é antigo em nome da inovação.

Isso seria tão estúpido quanto reescrever um sistema COBOL perfeitamente funcional apenas porque alguém descobriu uma linguagem nova no LinkedIn.

😂

A pergunta é:

A tradição continua servindo ao sistema ou o sistema passou a servir à tradição?

Quando ocorre a segunda situação...

investigue.


🏛️ Patrimônio também pode ser arquitetura

Algumas coisas merecem ser preservadas justamente porque carregam história.

Não queremos modernizar o Coliseu colocando vidro espelhado.

Não queremos atualizar pinturas de Van Gogh para resolução 8K.

Não queremos corrigir Shakespeare porque o inglês está desatualizado.

Preservação também é decisão arquitetural.

Cultural Debt não significa:

VELHO = RUIM.

Significa:

DEPENDÊNCIA NÃO EXAMINADA = RISCO.


🤖 E agora temos IA entrando nessa história

Aqui existe um território enorme para Cultural Debt futura.

Empresas estão construindo identidades em torno de:

IA,

assistentes,

automação,

agentes,

personalização.

Algumas decisões tomadas agora poderão funcionar maravilhosamente.

Virarão padrão.

Usuários se acostumarão.

Depois talvez descubramos que queremos mudar.

E ouviremos:

“Mas sempre funcionou assim!”

Parabéns.

Acabamos de emitir um título de dívida cultural com vencimento em 2036.

😂


☕ A máquina de café entende isso melhor do que parece

Talvez Um Café no Bellacosa Mainframe seja uma pequena demonstração do lado positivo dessa ideia.

A máquina de café é uma tradição.

O mainframe é uma tradição.

Os causos são tradição.

Mas eles não precisam ficar congelados.

Podemos colocar ao redor deles:

IA.

Anime.

Neo4j.

DevOps.

História.

Psicologia.

Aeronáutica.

Cinema.

Japão.

COBOL.

Rance.

A identidade permanece:

pessoas conversando e aprendendo ao redor da máquina de café.

O conteúdo muda.

Isso talvez seja justamente uma maneira saudável de lidar com Cultural Debt:

preservar o CORE e permitir que as implementações evoluam.


🧠 Easter Egg Bellacosa — o programa de 1989

Imagine encontrar:

       IDENTIFICATION DIVISION.
       PROGRAM-ID. CULTDEBT.

       PROCEDURE DIVISION.

           PERFORM CREATE-SUCCESS.
           PERFORM REPEAT-SUCCESS
               UNTIL SUCCESS-BECOMES-IDENTITY.

           IF WORLD-CHANGED
               PERFORM TRY-TO-CHANGE
           END-IF.

           STOP RUN.

Você executa.

Resultado:

IGZ0035S

CHANGE ATTEMPT FAILED.

REASON:
TOO MANY USERS DEPEND ON OLD BEHAVIOR.

😆

O programa não está quebrado.

Esse é justamente o problema.

Ele funciona perfeitamente.


🧩 Talvez exista algo pior que legado ruim

Legado ruim todo mundo quer substituir.

O verdadeiro desafio é o legado excelente.

Aquele que:

funciona,

gera dinheiro,

tem usuários,

possui história,

é confiável,

é amado,

mas começou a impedir novas possibilidades.

Como você convence alguém a mexer nisso?

É muito mais difícil.

Por isso talvez possamos formular outra regra:

Quanto maior o sucesso histórico de uma decisão, maior deve ser o cuidado ao distinguir patrimônio de dívida.

Não destrua valor tentando pagar dívida.

Mas também não transforme patrimônio em desculpa para nunca evoluir.


🌉 O objetivo não é destruir o passado

É construir uma ponte.

PAST
  |
  | identity
  | history
  | accumulated value
  |
  +========== BRIDGE ==========+
                               |
                               v
                             FUTURE

Uma boa modernização não diz:

“Tudo que existia antes estava errado.”

Ela diz:

“Aquilo nos trouxe até aqui. Agora precisamos descobrir o que deve continuar conosco.”

Essa frase vale para software.

Empresas.

Franquias.

Marcas.

Carreiras.

E talvez até para pessoas.


☕ Último gole

Começamos falando de um RPG japonês de 1989.

Terminamos discutindo arquitetura organizacional, software legado, identidade, cultura e mudança.

Normal.

A máquina de café funciona assim.

😆

Mas Rance nos deixou uma pergunta extraordinariamente útil.

E se uma característica:

criou seu público,

financiou seu crescimento,

diferenciou seu produto,

construiu sua reputação,

garantiu sua sobrevivência...

e décadas depois começou a impedir que você chegasse ao próximo estágio?

Foi um erro?

Não necessariamente.

Talvez tenha sido exatamente a decisão certa.

Para aquele momento.

E esse é o ponto.

Decisões não vivem isoladas.

Elas acumulam história.

Criam dependências.

Ganham significado.

Transformam-se em identidade.

Até que um dia alguém tenta mudar uma pequena variável e recebe:

***************************************
*                                     *
*       CULTURAL DEBT DETECTED        *
*                                     *
* ORIGINAL DECISION .... SUCCESSFUL   *
* YEARS IN PRODUCTION .. 37           *
* USER ATTACHMENT ...... VERY HIGH    *
* IDENTITY COUPLING .... CRITICAL     *
* CONTEXT .............. CHANGED      *
*                                     *
* REMOVE? .............. DANGEROUS    *
* KEEP? ................ ALSO RISKY    *
*                                     *
***************************************

O jovem arquiteto pergunta:

— Então quem fez isso originalmente estava errado?

O veterano olha para ele.

— Não.

— Então por que estamos pagando a dívida?

Ele pega o café.

Olha novamente para aquele sistema que atravessou décadas.

E responde:

Porque dívida não é necessariamente o preço de uma decisão ruim. Às vezes é o preço futuro de uma decisão que funcionou bem demais.

Silêncio na sala.

Na tela:

CULTURAL-DEBT ANALYSIS COMPLETE.

PAST VALUE ............ PRESERVE
OLD ASSUMPTIONS ....... QUESTION
CORE IDENTITY ......... DISCOVER
IMPLEMENTATION ........ EVOLVE

RETURN-CODE = 00

E talvez essa seja a grande diferença entre destruir legado e modernizá-lo.

Destruir legado é apagar o passado.

Modernizar legado é entender por que ele sobreviveu.

Preservar aquilo que ainda produz valor.

Desacoplar aquilo que virou restrição.

E permitir que uma identidade continue sendo reconhecível...

sem obrigá-la a permanecer eternamente presa à versão de si mesma que um dia a tornou bem-sucedida.

☕

DISPLAY 'CULTURE REFACTORED'.

STOP RUN.

sábado, 7 de novembro de 2015

O Prisioneiro do Próprio Nicho: como Rance construiu um dos mundos mais longevos dos RPGs japoneses

 

Bellacosa Mainframe jogos moralmentes comprometidos barreira para anime de sucesso

☕ Um Café no Bellacosa Mainframe

O Prisioneiro do Próprio Nicho: como Rance construiu um dos mundos mais longevos dos RPGs japoneses — e o conteúdo adulto que ajudou a franquia a sobreviver pode ter impedido seu grande anime

⚔️ Quando o mesmo requisito que manteve o sistema funcionando durante três décadas se transforma justamente na dependência que impede sua modernização

Por Vagner Bellacosa


Existe uma tragédia particularmente conhecida por quem trabalha há muito tempo com sistemas legados.

Um sistema nasce resolvendo um problema específico.

Funciona.

Ganha usuários.

Recebe melhorias.

Sobrevive cinco anos.

Depois dez.

Depois vinte.

Quando alguém percebe, aquele pequeno programa tornou-se enorme.

Possui centenas de regras.

Integrações.

Histórico.

Usuários apaixonados.

Documentação.

Gambiarras históricas.

Decisões arquitetônicas que faziam absoluto sentido quando foram tomadas.

E então chega alguém numa reunião e pergunta:

— Por que não modernizamos isso?

Silêncio.

Porque existe uma resposta terrível:

Aquilo que permitiu ao sistema sobreviver durante décadas pode ser justamente aquilo que agora impede sua transformação.

Bem-vindo novamente a Rance.

Porque quanto mais investigamos essa franquia, mais estranha fica a pergunta:

como uma série de fantasia iniciada em 1989, com décadas de continuidade, países, guerras, política, personagens recorrentes, monstros, magia e worldbuilding suficiente para alimentar temporadas inteiras conseguiu atravessar quase trinta anos sem receber uma grande adaptação televisiva?

E, quando finalmente recebeu uma animação de Rance 01...

Foi hentai.

Quatro OVAs adultos.

Fim.

Você olha para o universo disponível e pensa:

— Mas... só isso?

É como descobrir que alguém possui um mainframe gigantesco rodando 20 mil programas e decidiu demonstrar sua capacidade executando:

DISPLAY 'HELLO WORLD'.
STOP RUN.

😆

Há algo muito maior escondido atrás daquela primeira tela.

E talvez o problema seja justamente este:

Rance tornou-se prisioneiro daquilo que permitiu que Rance existisse.


🏰 Primeiro precisamos entender o tamanho do legado

Não estamos falando de um jogo adulto que fez algum sucesso e recebeu duas continuações.

A própria AliceSoft, na comemoração dos 35 anos de Rance, descreve a série como uma franquia de fantasy eroge iniciada no primeiro ano da era Heisei — 1989 — e encerrada narrativamente com Rance X.

Vamos colocar isso numa linha do tempo.

1989
 |
 | Rance - Hikari wo Motomete
 |
 | aventuras
 | personagens
 | países
 | guerras
 | conflitos
 | remakes
 | sistemas diferentes
 | expansão do mundo
 |
2018
 |
 | Rance X
 v
CONCLUSÃO DA SAGA PRINCIPAL

São aproximadamente 29 anos entre o primeiro Rance e Rance X.

No mundo dos videogames isso é uma eternidade.

Pense no que aconteceu entre 1989 e 2018.

PC-98.

Super Famicom.

PlayStation.

Nintendo 64.

Dreamcast.

PlayStation 2.

Xbox.

PlayStation 3.

Smartphones.

Steam.

PlayStation 4.

Internet comercial.

MMORPG.

Redes sociais.

Streaming.

E Rance atravessou tudo isso.

A AliceSoft chegou ao ponto de anunciar Rance X como a conclusão de uma “longa saga atravessando séculos”, reunindo personagens históricos da franquia numa guerra entre humanidade e monstros.

Isso não é pouca coisa.


🧠 O problema é que Rance não construiu apenas jogos

Ele construiu memória.

E memória é um negócio perigoso.

Quando um personagem aparece novamente vinte anos depois, ele carrega contexto.

Quando um país entra numa guerra, existe história anterior.

Quando personagens antigos retornam, veteranos reconhecem relações construídas em jogos anteriores.

O universo deixa de funcionar como:

GAME-01
GAME-02
GAME-03

e passa a funcionar como:

WORLD
 |
 +-- HISTORY
 |
 +-- CHARACTERS
 |
 +-- POLITICS
 |
 +-- GEOGRAPHY
 |
 +-- RELATIONSHIPS
 |
 +-- WARS
 |
 +-- MAGIC
 |
 +-- CONSEQUENCES

É exatamente aquilo que transforma uma franquia em algo adaptável para televisão.

E aqui nasce nossa primeira contradição.

Rance possui muitas das coisas que produtores procuram numa franquia de fantasia.

Tem mundo.

Tem identidade.

Tem personagens.

Tem história.

Tem público.

Tem décadas de material.

Tem reconhecimento dentro de seu nicho.

Então por que não temos algo como:

RANCE — SEASON 1

24 episódios.

Produção caprichada.

Opening épica.

Orquestra.

Mapa aparecendo.

Reinos em guerra.

Personagens atravessando continentes.

Episódio 12 terminando com um cliffhanger que faz metade da Internet berrar:

NÃO ACREDITO QUE TERMINOU AQUI!

?


🔞 Porque existe uma coluna no banco chamada ORIGEM

E ela contém:

CATEGORY = ADULT_GAME

Essa coluna acompanhou a franquia durante décadas.

A própria AliceSoft não tenta esconder ou reescrever essa história. Na página comemorativa de 35 anos, chama Rance explicitamente de uma série de fantasy eroge.

Isso é importante.

Não estamos aplicando retrospectivamente um rótulo externo.

Estamos falando da própria identidade comercial da franquia.

E aqui aparece algo fascinante:

o conteúdo adulto não foi simplesmente um acessório colocado sobre Rance.

Ele fazia parte do produto.

Da identidade.

Do mercado.

Da expectativa do consumidor.

Do posicionamento da AliceSoft.

Portanto, durante décadas, a pergunta empresarial provavelmente não era:

“Como transformar Rance numa propriedade mainstream?”

A pergunta era muito mais próxima de:

“Como fazer o próximo Rance funcionar para quem compra Rance?”

Parece uma diferença pequena.

Não é.

É gigantesca.


💰 O nicho pagava os boletos

Existe uma mania de olhar retrospectivamente para obras antigas e imaginar que seus criadores deveriam ter previsto aquilo que elas poderiam se tornar trinta anos depois.

Mas empresas precisam sobreviver naquele momento.

Em 1989 ninguém estava numa reunião dizendo:

— Precisamos preparar a propriedade intelectual para o mercado global de streaming de anime de 2026.

😂

Queriam vender o jogo.

Existia um público para jogos adultos em computadores japoneses.

AliceSoft conhecia esse mercado.

Rance encontrou consumidores.

Então você faz o quê?

Aquilo que funciona.

Depois faz novamente.

Melhora.

Expande.

Cria outro jogo.

Mais outro.

E outro.

Até que surge um fenômeno curioso.

O nicho deixa de ser uma limitação.

Ele vira uma fortaleza.


🏯 A fortaleza do nicho

Nicho tem uma vantagem maravilhosa:

você não precisa agradar todo mundo.

Seu público entende as regras.

Conhece a linguagem.

Aceita convenções específicas.

Reconhece personagens.

Sabe o que está comprando.

Existe confiança.

Isso reduz vários riscos comerciais.

Imagine um restaurante frequentado pelas mesmas pessoas durante vinte anos.

O proprietário conhece os clientes.

Os clientes conhecem o cardápio.

A comida pode ser estranhíssima para quem passa na rua.

Mas lá dentro funciona perfeitamente.

Então alguém aparece dizendo:

— Vamos transformar isso numa franquia internacional de shopping center!

A primeira pergunta deveria ser:

quanto precisamos mudar para conseguir isso?

E a segunda:

se mudarmos tudo isso, nossos clientes antigos ainda reconhecerão o restaurante?

Bem-vindo novamente ao problema de Rance.


⚔️ Porque Rance não é apenas um RPG com cenas removíveis

Aqui está provavelmente a maior diferença em relação a várias visual novels adultas que posteriormente atravessaram a fronteira para o mainstream.

Em algumas obras, o conteúdo adulto pode ser removido sem destruir a arquitetura narrativa principal.

Você possui:

HISTÓRIA
 |
 +-- romance
 +-- drama
 +-- fantasia
 +-- personagens
 +-- cenas adultas

Remove determinada ramificação.

A árvore continua existindo.

Com Rance, o problema é mais complicado.

Porque a sexualidade está profundamente associada ao próprio protagonista.

A descrição oficial de Rance 01 deixa isso absolutamente evidente: a AliceSoft apresenta Rance como alguém cuja motivação está constantemente ligada ao sexo e constrói deliberadamente parte da comédia e da caracterização em torno disso.

Portanto:

DELETE SEX-SCENES

não resolve.

Porque depois você precisa executar:

REWRITE RANCE.

E aí surge o erro:

IEC999I

CHARACTER IDENTITY MISMATCH

EXPECTED: RANCE
FOUND: GENERIC FANTASY HERO

😂


🧪 O paradoxo da higienização

Imagine que um estúdio resolva adaptar Rance para televisão.

Primeira reunião:

— Precisamos remover o conteúdo explícito.

Tudo bem.

Segunda:

— Precisamos modificar determinadas situações.

Compreensível.

Terceira:

— Precisamos tornar Rance mais aceitável.

Agora começou o problema.

Quarta:

— Talvez ele possa ser apenas mulherengo.

Quinta:

— Talvez seja melhor transformá-lo num anti-herói charmoso.

Sexta:

— Talvez ele tenha um coração de ouro escondido.

Sétima:

— Talvez seja meio incompreendido.

O fã antigo levanta a mão:

— Desculpe...

— Sim?

— Quem é esse sujeito?

😆

Você resolveu o problema comercial.

E criou um problema de identidade.


🧬 A dívida técnica virou dívida cultural

Programadores conhecem technical debt.

Você toma decisões que permitem entregar alguma coisa hoje.

Essas decisões funcionam.

Mas criam custos futuros.

Rance possui algo que poderíamos chamar de:

Cultural Debt

ou:

Identity Debt

Durante décadas, determinada característica ajudou a definir e comercializar a obra.

Ela tornou-se tão profundamente ligada à marca que removê-la posteriormente ficou difícil.

É quase:

01 RANCE-IDENTITY.
   05 RPG                PIC X VALUE 'Y'.
   05 FANTASY            PIC X VALUE 'Y'.
   05 COMEDY             PIC X VALUE 'Y'.
   05 WORLD-BUILDING      PIC X VALUE 'Y'.
   05 ADULT-CONTENT       PIC X VALUE 'Y'.
   05 TERRIBLE-HERO       PIC X VALUE 'Y'.

O gerente chega:

— Mude ADULT-CONTENT para N.

Você altera.

Compila.

Erro.

RANCE-CHARACTER REFERENCES ADULT-CONTENT
STORY REFERENCES RANCE-CHARACTER
COMEDY REFERENCES RANCE-CHARACTER
RELATIONSHIPS REFERENCES RANCE-CHARACTER

4,287 DEPENDENCIES FOUND.

Agora estamos falando de modernização de legado.

😂


🎬 Então fizeram exatamente aquilo que o ecossistema esperava

Quando Rance 01 ganhou animação, não aconteceu aquela grande operação de transformação cultural.

A animação permaneceu dentro do mercado adulto.

Isso parece frustrante quando observamos todo o potencial do universo.

Mas empresarialmente é fácil entender.

Você possui uma propriedade adulta.

Tem consumidores adultos.

Existe um canal de distribuição adulto.

Existe mercado para OVAs adultas.

Então:

KNOWN AUDIENCE
      +
KNOWN PRODUCT
      +
KNOWN DISTRIBUTION
      =
LOWER UNCERTAINTY

Enquanto isso, transformar Rance numa série televisiva significaria:

REWRITE
REPOSITION
REBRAND
REPACKAGE
FIND INVESTORS
FIND BROADCAST/DISTRIBUTION
MANAGE CONTROVERSY
ATTRACT NEW AUDIENCE
DON'T ALIENATE OLD AUDIENCE

O segundo JOB possui muito mais steps.

E provavelmente muito mais ABENDs.


🏗️ O problema do comitê de produção

Anime mainstream custa dinheiro.

E dinheiro raramente vem de uma única entidade heroicamente decidida a produzir arte.

Existem investidores.

Distribuidores.

Detentores de direitos.

Empresas de música.

Merchandising.

Plataformas.

Emissoras.

Estúdios.

Parceiros.

Cada participante pergunta:

“Qual é meu risco?”

Agora imagine vender Rance nessa reunião.

— Temos uma franquia iniciada em 1989.

Excelente.

— Terminou sua saga principal em 2018.

Interessante.

— Tem um universo enorme.

Excelente!

— Personagens recorrentes.

Ótimo!

— Guerras entre países.

Fantástico!

— Um protagonista reconhecível.

Perfeito!

— E ele...

...

— Ele o quê?

...

— Alguém trouxe café?

😂


📺 A televisão não precisa apenas de história

Precisa de posicionamento.

Essa diferença é fundamental.

Uma obra pode ser excelente material narrativo e péssimo produto televisivo sem transformação.

Porque televisão pergunta:

Qual classificação?

Qual horário?

Qual público?

Quais patrocinadores?

Quais produtos?

Quais plataformas?

Como vender internacionalmente?

Como divulgar?

Que imagem colocar no pôster?

Qual personagem colocar numa colaboração comercial?

Rance cria respostas difíceis para várias dessas perguntas.

Não impossíveis.

Difíceis.

E investimento odeia perguntas difíceis.


🧙 Mas existe um contraexemplo gigantesco chamado Fate

Aqui a história fica ainda mais interessante.

Porque o mercado japonês demonstrou que origem adulta não é sentença perpétua.

A franquia Fate nasceu do jogo para PC Fate/stay night, lançado em 2004 pela TYPE-MOON, e posteriormente construiu uma presença multimídia gigantesca.

Hoje existe anime televisivo de Unlimited Blade Works produzido pela ufotable e distribuído pela Aniplex, por exemplo.

E o universo continuou se expandindo para filmes, jogos e outras produções. A própria apresentação oficial de Fate/Grand Order: Camelot descreve Fate/stay night como o ponto de origem de uma franquia cujo enorme worldbuilding continuou atraindo fãs.

Isso prova uma coisa importante:

ADULT ORIGIN
    ≠
PERMANENT ADULT NICHE

É possível migrar.

Mas existe uma diferença crítica.

Fate possuía uma arquitetura narrativa capaz de sobreviver à retirada do conteúdo explícito.

A Guerra do Santo Graal continua funcionando.

Servants continuam funcionando.

Saber continua funcionando.

Shirou continua funcionando.

Rin continua funcionando.

A mitologia continua funcionando.

O universo continua funcionando.

O sistema executa.


🔧 Fate conseguiu desacoplar o módulo

Vamos colocar isso em linguagem de arquitetura.

Imagine:

FATE CORE
 |
 +-- Holy Grail War
 +-- Masters
 +-- Servants
 +-- Magic
 +-- Heroic Spirits
 +-- Character Drama
 |
 +-- Adult Module

Você pode remover o último módulo.

O CORE continua operacional.

Agora Rance:

RANCE CORE
 |
 +-- Fantasy
 +-- Adventure
 +-- Politics
 +-- War
 +-- Comedy
 +-- Rance Personality
          |
          +-- Sexual Motivation
          +-- Adult Behavior
          +-- Moral Transgression

A dependência está dentro do objeto principal.

Você não está removendo um módulo.

Está fazendo refactoring da classe base.

😆


🧠 E isso explica o verdadeiro cárcere

Rance não está preso porque possui conteúdo adulto.

Rance está preso porque sua identidade comercial e sua identidade narrativa ficaram fortemente acopladas ao conteúdo adulto durante décadas.

Essa distinção é importantíssima.

Se fosse apenas:

“Existem cenas adultas.”

Remova.

Fade to black.

Próxima cena.

Resolvido.

Mas o problema real é:

“Quem é Rance depois que fazemos isso?”

Aí temos uma questão muito mais difícil.


⚖️ Existe ainda outro problema: 1989 não é 2026

Quando uma obra atravessa décadas, o mundo ao redor dela muda.

Aquilo que determinado público aceitava como humor, provocação ou transgressão em outra época pode ser recebido de maneira completamente diferente posteriormente.

Isso não significa apagar história.

Significa entender contexto.

Uma grande adaptação moderna teria de responder:

preservamos integralmente?

Então prepare-se para controvérsia.

Alteramos?

Então prepare-se para fãs dizendo que descaracterizaram Rance.

É um clássico problema:

IF PRESERVE
    CONTROVERSY = HIGH
ELSE
    FAN-ANGER = HIGH
END-IF.

😂

Escolha seu ABEND.


🎭 Mas existe uma terceira opção

E talvez seja aqui que uma adaptação inteligente pudesse funcionar.

Não transformar Rance em santo.

Não fingir que determinadas características nunca existiram.

Não mostrar explicitamente aquilo que pertence ao mercado adulto.

Mas tratar o personagem como aquilo que ele é:

um protagonista profundamente falho dentro de um mundo que não precisa concordar com ele.

Essa diferença narrativa é enorme.

Você não precisa dizer:

Rance está certo.

Pode dizer:

Este é Rance.

E mostrar consequências.

Reações.

Conflitos.

Contradições.

Humor.

Repulsa.

Carisma.

Absurdo.

Fracassos.

Vitórias.

Isso transformaria o problema numa característica dramática.


🦹 O público moderno já conhece anti-heróis

E aqui aparece outra ironia.

O mercado atual talvez esteja mais preparado para Rance do que o mercado de décadas anteriores.

Hoje temos enorme familiaridade com protagonistas:

moralmente ambíguos,

egoístas,

traumatizados,

violentos,

ridículos,

antissociais,

questionáveis,

não confiáveis.

O protagonista não precisa mais ser Superman.

Aliás, muitas vezes esperamos justamente o contrário.

A diferença é que existe uma fronteira entre:

anti-herói interessante

e

comportamento que torna a adaptação comercialmente radioativa.

É nessa fronteira que Rance acampa.

Com barraca.

Fogareiro.

E provavelmente incomodando todo mundo ao redor.

😂


🌍 Enquanto isso, o mundo pede para ser animado

E essa é a parte quase trágica.

Porque quanto mais olhamos além de Rance, mais percebemos o potencial.

Imagine mapas animados mostrando os países.

Exércitos marchando.

Personagens antigos retornando.

Alianças políticas.

Demônios.

Magia.

Castelos.

Batalhas.

Reviravoltas.

Eventos de jogos anteriores produzindo consequências temporadas depois.

Isso é combustível perfeito para serialização.

Rance possui uma característica extremamente valiosa:

história acumulada.


📚 Rance X mostra o tamanho que aquilo alcançou

Compare o pequeno ponto de partida de 1989 com a apresentação oficial de Rance X.

A AliceSoft descreve um cenário em que exércitos demoníacos invadem o território humano enquanto os próprios países humanos não conseguem cooperar; personagens e lideranças acumulados ao longo da série convergem para uma guerra final.

Olhe a escala.

Começamos com:

PROCURE UMA GAROTA DESAPARECIDA.

Terminamos aproximadamente em:

SALVE A HUMANIDADE.

Programador conhece perfeitamente isso.

O requisito original:

“Precisamos de um relatório.”

Trinta anos depois:

“Se desligarmos esse programa, o país para.”

😂


🏺 Rance virou um sistema legado narrativo

Talvez essa seja a melhor definição Bellacosa Mainframe.

Rance é um sistema legado narrativo.

Começou pequeno.

Acumulou regras.

Ganhou dependências.

Criou usuários veteranos.

Expandiu escopo.

Mudou tecnologia.

Recebeu remakes.

Manteve compatibilidade conceitual.

Sobreviveu a plataformas.

E eventualmente chegou ao ponto em que modernizá-lo exige compreender décadas de história.

Isso é exatamente aquilo que acontece com sistemas corporativos.


🔄 O remake Rance 01 é quase um projeto de modernização

A AliceSoft fez algo revelador em 2013.

Pegou o primeiro jogo de 1989 e reconstruiu-o.

Segundo a própria empresa, Rance 01 preservou a estrutura de aventura baseada em seleção de comandos, mas refez cenário, gráficos, combate e som.

Ou seja:

LEGACY BUSINESS LOGIC
        |
        v
NEW IMPLEMENTATION

Isso é modernização.

E posteriormente Rance 03 também foi reconstruído, com a AliceSoft destacando que aquele capítulo ampliava significativamente o universo da série.

A empresa sabia perfeitamente que existia valor naquele legado.


🤔 Então por que não modernizar a mídia?

Essa é justamente a pergunta fascinante.

Eles modernizaram:

gráficos,

interface,

sistemas,

combate,

áudio,

plataforma.

Mas a transformação:

EROGE RPG
   |
   v
MAINSTREAM ANIME FRANCHISE

é infinitamente mais complexa.

Porque não estamos migrando tecnologia.

Estamos migrando identidade.

E identidade não possui conversor automático.


🪤 O sucesso pode criar armadilhas

Existe uma frase muito comum no mundo empresarial:

“Nunca mexa no que está funcionando.”

Ela é excelente.

Até deixar de ser.

Rance funcionou dentro de seu nicho durante décadas.

Isso é extraordinário.

Mas cada ano de sucesso reforçava a associação:

RANCE = ADULT GAME

Cinco anos.

Dez.

Vinte.

Vinte e nove.

Depois de certo ponto, mudar essa percepção exige investimento enorme.

O próprio sucesso construiu as paredes da prisão.


🏰 O Prisioneiro do Próprio Nicho

E finalmente chegamos ao título.

O nicho não destruiu Rance.

Muito pelo contrário.

O nicho protegeu Rance.

Deu público.

Deu receita.

Deu identidade.

Deu liberdade criativa.

Permitiu experimentação.

Permitiu continuidade.

Permitiu décadas de worldbuilding.

Sem esse mercado, talvez Rance tivesse morrido em 1989.

Essa possibilidade precisa ser reconhecida.

Mas a mesma proteção criou muros.

E depois de décadas os muros ficaram altos.

Do lado de dentro:

uma franquia gigantesca.

Do lado de fora:

um mercado global que talvez reconhecesse muitos de seus elementos.

Entre os dois:

a identidade histórica da própria obra.


☕ O café esfria e aparece a grande ironia

Talvez Rance nunca tivesse construído seu enorme mundo sem ser eroge.

E talvez justamente por ser eroge nunca tenha recebido a adaptação capaz de mostrar esse enorme mundo para milhões de pessoas.

Leia novamente.

Porque essa é a ironia inteira:

Aquilo que possibilitou sua sobrevivência pode ter limitado sua expansão.

Não é uma contradição exclusiva de Rance.

Acontece com empresas.

Tecnologias.

Bandas.

Autores.

Produtos.

Sistemas.

Marcas.

Você encontra uma fórmula.

A fórmula funciona.

Então você a repete.

Ela vira identidade.

Depois vira expectativa.

Depois vira obrigação.

Finalmente vira prisão.


🧑‍💻 Easter Egg Bellacosa — o sistema que ninguém consegue substituir

Todo mainframeiro conhece algum sistema assim.

Alguém pergunta:

— Por que ainda usamos isso?

Porque funciona.

— Por que não substituímos?

Porque funciona.

— Mas está dificultando nossa modernização.

Sim.

— Então vamos substituir.

Não podemos.

— Por quê?

Porque funciona.

😂

Rance é isso culturalmente.


🎬 E se alguém finalmente tentasse?

Eu não faria um anime chamado simplesmente Rance 01 The Animation.

Eu faria algo maior.

RANCE — THE CONTINENT

Primeira temporada.

Fantasia adulta.

Não hentai.

Sem tentar transformar Rance em príncipe encantado.

Sem conteúdo sexual explícito.

Sem fingir que o passado da franquia não existe.

Com classificação apropriada.

Worldbuilding levado a sério.

Política.

Humor negro.

Aventura.

Consequências.

Rance sendo Rance — mas enquadrado narrativamente como personagem, não como manual de comportamento.

E sobretudo:

o mundo como segundo protagonista.

Porque talvez essa seja a chave.

Você não precisa vender:

“Veja Rance fazendo coisas absurdas.”

Você pode vender:

“Conheça o mundo que conseguiu sobreviver a Rance durante três décadas.”

😂

Essa série eu assistiria.


📺 E existe material para temporadas

Imagine o espectador começando pequeno.

Uma missão.

Um reino.

Alguns personagens.

Então lentamente a câmera se afasta.

Descobrimos outro país.

Outra guerra.

Outra facção.

Outro pedaço da história.

Personagens retornam.

Consequências aparecem.

A escala cresce.

Até finalmente chegarmos ao conflito gigantesco de Rance X.

Nesse momento o espectador percebe:

aquela pequena aventura inicial era apenas o primeiro JOB de uma cadeia que levaria quase trinta anos para terminar.

Isso é televisão serializada praticamente pronta.


🧠 A grande lição vai além do anime

E aqui nosso café novamente abandona Rance e entra no mundo corporativo.

Toda solução bem-sucedida cria dependências.

Toda identidade forte cria expectativas.

Todo nicho protege e limita.

Toda arquitetura resolve alguns problemas e cria outros.

Todo legado contém duas coisas simultaneamente:

valor acumulado

e

restrições acumuladas.

Modernizar significa descobrir quais são quais.

Apague a coisa errada e destrói valor.

Preserve a coisa errada e impede evolução.

Esse é o trabalho difícil.

Seja num sistema COBOL.

Seja numa franquia japonesa de 1989.


🏺 Talvez Rance seja mais importante justamente por não ter virado mainstream

Existe ainda uma possibilidade curiosa.

Talvez parte da razão pela qual Rance seja tão fascinante hoje seja justamente porque permaneceu estranho.

Ele não foi completamente higienizado.

Não foi transformado numa propriedade global cuidadosamente desenhada por marketing.

Não ganhou cinquenta spin-offs de celular para vender bonequinho.

Permaneceu ligado àquele ecossistema peculiar da computação japonesa.

É quase um fóssil vivo.

Você olha e consegue enxergar camadas de diferentes épocas.

1989 ainda está lá.

PC-98 ainda está lá.

A cultura eroge ainda está lá.

A evolução do RPG japonês ainda está lá.

As mudanças de design ainda estão lá.

Isso possui enorme valor arqueológico.


☕ Último gole

Começamos esta investigação fazendo uma pergunta aparentemente simples:

“Por que algo tão rico e sério não virou anime e fizeram justamente um hentai?”

Depois de atravessar a história, talvez a resposta seja:

porque estamos olhando para Rance de fora do ecossistema que o criou.

Para nós, em 2026, depois de décadas de anime de fantasia, RPG, visual novels, streaming e isekai, vemos imediatamente:

“Meu Deus, existe uma série enorme escondida aqui!”

Mas Rance não nasceu esperando esse mercado.

Nasceu em 1989.

Num computador japonês.

Dentro de uma indústria adulta.

Para um público específico.

Esse público comprou.

A franquia continuou.

O mundo cresceu.

Os personagens acumularam história.

A tecnologia mudou.

O primeiro jogo ganhou remake.

A saga atravessou décadas.

E finalmente Rance X encerrou uma narrativa que a própria AliceSoft celebra como uma das longas histórias de seu gênero.

O nicho fez seu trabalho.

Protegeu Rance.

Alimentou Rance.

Financiou Rance.

Permitiu que Rance sobrevivesse.

Mas talvez tenha cobrado uma tarifa.

Quando o mundo exterior finalmente poderia olhar para aquela propriedade e dizer:

“Isso daria um anime gigantesco.”

Rance já carregava quase trinta anos de dependências culturais.

E então apareceu aquele velho problema conhecido por qualquer programador que já tentou modernizar um sistema antigo:

***************************************
*                                     *
*   LEGACY SYSTEM DETECTED            *
*                                     *
*   BUSINESS VALUE:      ENORMOUS      *
*   HISTORY:             29 YEARS      *
*   DEPENDENCIES:        THOUSANDS     *
*   USER LOYALTY:        HIGH          *
*   MODERNIZATION:       POSSIBLE      *
*   MIGRATION RISK:      VERY HIGH     *
*                                     *
***************************************

O gerente olha.

O arquiteto olha.

O programador olha.

Ninguém fala nada.

Finalmente alguém pergunta:

— Podemos simplesmente retirar o módulo adulto?

O mainframeiro veterano toma lentamente seu café.

Olha para a documentação de 1989.

Olha para as dependências.

Olha novamente para o gerente.

E responde:

— Podemos.

Silêncio.

— Mas?

— Primeiro precisamos descobrir onde termina o módulo... e onde começa Rance.

☕

Talvez essa seja a pergunta que ninguém conseguiu responder.

E enquanto isso, em algum lugar daquele enorme continente fictício, existe um universo com quase três décadas de histórias esperando uma adaptação capaz de descobrir a resposta.

RANCE LEGACY MODERNIZATION PROJECT

PHASE 01 ........ DISCOVERY
PHASE 02 ........ DECOUPLING
PHASE 03 ........ REFACTORING
PHASE 04 ........ ANIME

STATUS .......... WAITING

RETURN-CODE ...... ????

DISPLAY 'TO BE CONTINUED'.

STOP RUN.

terça-feira, 13 de maio de 2014

Rance: quando os RPGs japoneses rodavam no PC-98 e ninguém ainda tinha inventado a palavra isekai

 

Bellacosa Mainframe apresenta rance 01

☕ Um Café no Bellacosa Mainframe

Rance: quando os RPGs japoneses rodavam no PC-98 e ninguém ainda tinha inventado a palavra isekai

⚔️ Antes de Subaru morrer. Antes de Rudeus reencarnar. Antes de Kazuma encontrar a Aqua. Antes de alguém gritar “STATUS!” e aparecer uma tela azul flutuando no meio da floresta... havia um sujeito chamado Rance.

Por Vagner Bellacosa


Imagine a seguinte situação.

Você entra numa máquina do tempo.

Não numa TARDIS.

Hoje não.

Vamos utilizar uma máquina muito mais perigosa.

Um NEC PC-9801.

Ajustamos o capacitor de fluxo para o Japão de 1989, colocamos um disquete na unidade, ouvimos aquele maravilhoso barulho mecânico que para os jovens atuais provavelmente parece uma impressora possuída por um demônio e digitamos alguma coisa no teclado.

A tela aparece.

Não existe Steam.

Não existe Crunchyroll.

Não existe smartphone.

Não existe Wi-Fi.

Não existe ChatGPT.

Não existe sequer a ideia moderna de que você vai morrer atropelado por um caminhão e acordar cinco minutos depois em outro universo acompanhado por uma deusa com sérios problemas administrativos.

Mas existe fantasia.

Existem aventureiros.

Existem reinos.

Existem monstros.

Existem magos.

Existem quests.

Existem personagens recorrentes.

Existe um mundo que vai sendo expandido jogo depois de jogo.

E existe um aventureiro chamado Rance.

Bem-vindo a uma das escavações arqueológicas mais estranhas que já fizemos perto da máquina de café.

Porque, olhando para Rance hoje, é muito fácil enxergar apenas aquilo que está na superfície:

“Ah. É aquele eroge antigo.”

Sim.

É.

Mas parar aí seria mais ou menos como encontrar um IBM System/360 num museu e concluir:

“Ah. É aquele computador velho que não roda Chrome.”

Tecnicamente você talvez não esteja completamente errado.

Historicamente você perdeu praticamente tudo.



☕ Café servido. Vamos voltar para 1989.

O primeiro Rance: Hikari wo Motomete foi lançado pela AliceSoft em 1989.

E não estamos falando de uma franquia criada recentemente tentando parecer retrô.

Estamos falando de 1989 de verdade.

O próprio site oficial da AliceSoft, ao apresentar décadas depois o remake Rance 01, identifica explicitamente a obra como reconstrução do jogo lançado em 1989. O remake preservou a estrutura de aventura baseada em seleção de comandos, mas refez cenários, gráficos, combate e som.

Pare um segundo e pense nessa data.

O Game Boy estava chegando ao mercado.

O Mega Drive tinha acabado de aparecer no Japão.

A World Wide Web ainda não existia publicamente.

Linux não existia.

Windows 3.0 ainda não existia.

Java não existia.

Python não existia.

E o COBOL?

O COBOL olhava para toda essa garotada e dizia:

— Segurem meu café.

😆

Enquanto isso, no Japão, computadores pessoais como NEC PC-98, Sharp X68000, MSX e posteriormente FM Towns estavam ajudando a construir uma cultura de jogos bastante diferente daquela que nós, no Ocidente, associamos imediatamente aos consoles japoneses.

Quando pensamos no Japão dos videogames daquela época, normalmente lembramos de:

Nintendo.

Sega.

Famicom.

Mega Drive.

Arcades.

Mario.

Dragon Quest.

Final Fantasy.

Mas havia outro Japão digital acontecendo dentro dos quartos, escritórios e pequenas software houses.

Era o Japão do computador pessoal.

E ali floresceu um ecossistema peculiar de adventure games, RPGs, visual novels primitivas e jogos adultos.

Rance nasceu exatamente nesse terreno.

Registros de lançamento apontam o primeiro jogo para PC-98 em julho de 1989, e a franquia passaria por máquinas como PC-98, MSX, X68000 e FM Towns.

Isso é importante.

Porque Rance não apareceu depois que todos os padrões modernos do RPG japonês estavam perfeitamente definidos.

Ele cresceu junto com eles.



🖥️ O PC-98 era o “mainframe doméstico” dessa história

Calma.

Antes que algum historiador da computação derrube o café:

não estou dizendo que PC-98 era mainframe.

😆

Estou dizendo que, para nossa analogia Bellacosa, ele representa aquela máquina de uma geração anterior que continua escondendo universos inteiros de software que muita gente moderna simplesmente desconhece.

O NEC PC-9800 foi uma família extremamente importante na computação pessoal japonesa.

E existe uma razão pela qual tantos jogos japoneses antigos parecem ter vivido numa dimensão paralela.

Eles realmente viveram.

O mercado japonês de computadores tinha particularidades de hardware, resolução gráfica, tratamento de caracteres japoneses e padrões próprios.

Portanto, muitos programas ficavam praticamente confinados ao Japão.

Era uma espécie de:

IF COUNTRY = JAPAN
    PERFORM CULTURAL-REVOLUTION
ELSE
    CONTINUE
END-IF.

Nós, no Brasil, recebíamos muito mais facilmente aquilo que atravessava o oceano pelos consoles.

Nintendo chegava.

Sega chegava.

PlayStation chegaria.

Mas milhares de experiências criadas para computadores japoneses permaneceriam invisíveis para grande parte do público ocidental.

Rance era uma delas.



⚔️ Mas afinal, quem diabos é Rance?

Aqui começa o problema.

Porque Rance não é exatamente o protagonista que você apresentaria para sua mãe dizendo:

— Veja que rapaz educado.

Muito menos para o departamento de Recursos Humanos.

Rance foi deliberadamente construído como um personagem extremamente egoísta, arrogante, sexualmente obsessivo e moralmente problemático.

A própria descrição oficial da AliceSoft não tenta transformá-lo retroativamente num cavaleiro virtuoso.

Muito pelo contrário.

O jogo assume a natureza absurda do personagem desde o princípio.

Ele é praticamente uma desconstrução do herói clássico.

O cavaleiro tradicional pensa:

“Preciso salvar a princesa!”

Rance pensa algo mais próximo de:

“Tem princesa?”

Missão secundária detectada.

😂

E aqui precisamos separar duas coisas.

Personagem interessante não significa pessoa admirável.

Rance funciona justamente porque frequentemente é aquilo que o herói convencional não deveria ser.

Ele não é Link.

Não é Aragorn.

Não é Luke Skywalker.

Ele está muito mais próximo daquele jogador de RPG de mesa que o mestre observa entrando na taverna e pensa:

“Meu Deus... o que esse desgraçado vai fazer agora?”



🎲 Rance é quase o jogador que escapou da mesa de RPG

Essa talvez seja uma das maneiras mais divertidas de entender o personagem.

Imagine uma campanha de RPG.

O mestre preparou:

  • uma guerra entre reinos;

  • uma antiga profecia;

  • uma princesa desaparecida;

  • uma conspiração política;

  • três masmorras;

  • uma civilização perdida;

  • um poderoso artefato mágico.

E o jogador pergunta:

— A garçonete da taverna é bonita?

O mestre fecha os olhos.

Respira.

Olha para as 48 páginas de campanha que escreveu durante o fim de semana.

— É.

— Quero conversar com ela.

Pronto.

Nasceu Rance.

😂

Só que existe algo fascinante nisso.

Enquanto o protagonista se comportava como uma força caótica, o mundo ao redor dele continuava crescendo.

E isso se tornaria uma das características mais interessantes da franquia.



🌍 O verdadeiro protagonista talvez seja o mundo

Aqui Rance começa a ficar historicamente interessante.

Porque uma franquia iniciada em 1989 teve décadas para acumular:

reinos,

guerras,

personagens,

facções,

demônios,

sistemas políticos,

geografia,

relações internacionais,

religião,

magia,

história,

alianças,

inimigos,

consequências.

Aquilo que começa parecendo uma aventura relativamente simples ganha uma enorme quantidade de worldbuilding acumulado.

Programador mainframe conhece perfeitamente esse fenômeno.

Você entra num sistema e alguém diz:

— É um programinha simples.

Quando você abre:

PGM001
   |
   +-- CALL PGM017
          |
          +-- CALL PGM233
                 |
                 +-- READ ARQUIVO HISTÓRICO
                 |
                 +-- EXEC CICS LINK
                 |
                 +-- DB2
                 |
                 +-- MQ

Você pergunta:

— Quando fizeram isso?

— A primeira versão?

— Sim.

— 1989.

😳

EXATAMENTE.

Rance virou uma espécie de sistema legado narrativo.

Cada nova versão adicionou regras.

Personagens permaneceram.

Eventos anteriores ganharam consequências.

O mapa ficou maior.

O lore ficou mais complexo.

Décadas depois, aquele “programinha simples” tinha se transformado numa plataforma.



🧙 Antes do isekai moderno havia o RPG de fantasia

Agora chegamos à parte deliciosa da arqueologia.

Hoje reconhecemos instantaneamente determinadas estruturas:

Guilda dos aventureiros.

Quest.

Ranking.

Magia.

Demônios.

Reinos.

Party.

Dungeon.

Skills.

Níveis.

Heróis moralmente duvidosos.

Personagens recorrentes.

Grandes mapas.

Mas precisamos tomar cuidado para não cometer um erro histórico.

Esses elementos não nasceram no isekai.

O isekai moderno herdou uma enorme quantidade deles de tradições anteriores.

RPGs de mesa.

Dungeons & Dragons.

Wizardry.

Ultima.

Dragon Quest.

Final Fantasy.

RPGs japoneses para computador.

Light novels.

Mangás de fantasia.

Adventure games.

E toda uma cultura otaku que foi misturando essas referências durante décadas.

Portanto:

RPG ocidental
      |
      v
RPG japonês
      |
      +--> Console RPG
      |
      +--> Computer RPG
              |
              +--> Adventure
              |
              +--> Visual Novel
              |
              +--> Eroge

E as fronteiras nunca foram perfeitamente rígidas.

Rance vive justamente numa dessas interseções.


🚚 Truck-kun ainda estava na autoescola

Em 1989 ninguém precisava morrer atropelado para entrar naquele mundo.

Você simplesmente:

ligava o computador.

Esse é um ponto que adoro.

Hoje a narrativa isekai frequentemente precisa construir uma ponte:

MUNDO REAL
    |
    | Truck-kun
    v
OUTRO MUNDO

Rance não precisa disso.

O universo fantástico é a realidade narrativa do personagem.

Não existe funcionário de escritório japonês reencarnado.

Não existe smartphone transportado.

Não existe menu mágico explicado como videogame porque o protagonista jogava MMORPG.

O mundo simplesmente existe.

Isso muda bastante a relação entre personagem e cenário.

Rance não chega dizendo:

— Ah! Isso funciona como um RPG!

Ele vive dentro daquela lógica.


💾 O jogador, porém, é o verdadeiro isekai

E aqui aparece uma interpretação divertida.

Talvez Rance não precise ser transportado para outro mundo.

Nós somos transportados.

Colocamos o disquete.

Ligamos o PC.

Carregamos o jogo.

E atravessamos o portal.

O monitor CRT é o nosso círculo mágico.

O teclado é nosso artefato encantado.

O disquete é o grimório.

E o AUTOEXEC.BAT...

Bom...

Esse é claramente um pergaminho proibido.

😂


🧬 De Rance até Mushoku Tensei?

Aqui precisamos evitar aquela genealogia simplista da Internet:

Rance
   |
   v
Mushoku Tensei
   |
   v
Todos os isekais

Não.

História cultural raramente funciona assim.

Influência é muito mais parecida com um grafo do que com uma PROC chamando um único programa.

Há inúmeras obras, jogos, autores e tradições se influenciando simultaneamente.

Mas existe uma conexão interessante.

Fontes sobre as influências declaradas de Rifujin na Magonote, criador de Mushoku Tensei, mencionam Rance entre os jogos que contribuíram para sua formação criativa.

Isso não significa que Rudeus seja “Rance 2.0”.

Nem que Mushoku Tensei seja uma cópia.

Significa algo muito mais interessante:

ideias sobrevivem.

Um jovem joga alguma coisa.

A experiência fica armazenada.

Anos depois ele escreve outra obra.

Mistura aquela memória com dezenas de outras referências.

Outra pessoa lê.

Cria outra história.

Outra geração assiste.

E assim cultura funciona.

É quase um gigantesco:

MOVE CULTURA-ANTERIOR
  TO MEMORIA-CRIATIVA.

COMPUTE NOVA-OBRA =
        EXPERIENCIA
      + REFERENCIAS
      + IMAGINACAO
      + CONTEXTO-HISTORICO.

Nenhuma variável contém tudo.

Mas nenhuma existe completamente sozinha.


🧠 Isso é praticamente um grafo cultural

Imagine os nós:

Wizardry
Ultima
Dragon Quest
PC-98
AliceSoft
Rance
Visual Novels
Eroge
Light Novels
Narou
Mushoku Tensei
Konosuba
Isekai moderno

Agora desenhe milhares de arestas.

Algumas fortes.

Algumas fracas.

Algumas documentadas.

Algumas apenas contextuais.

Pronto.

Você acabou de transformar a história da cultura otaku num banco Neo4j.

😂

MATCH (r:Rance)-[:INFLUENCED*1..5]->(x)
RETURN x

O problema é que provavelmente a query nunca termina.


📀 2013: alguém decidiu recompilar o legado

Décadas depois do original, a AliceSoft voltou ao começo.

Em 27 de setembro de 2013, lançou Rance 01: Hikari wo Motomete para Windows, classificando-o oficialmente como ADV+RPG.

E isso é maravilhoso para nossa analogia mainframe.

Não foi simplesmente:

COPY OLD-RANCE NEW-RANCE

A própria AliceSoft explica que manteve a ideia da aventura baseada em comandos, mas reconstruiu elementos como cenário, gráficos, sistema de batalha e som.

Em linguagem corporativa:

modernização de aplicação legada.

😂

Temos:

RANCE 1989
    |
    | análise funcional
    | preservação das regras
    | redesign
    | novo frontend
    | novo motor
    v
RANCE 01 - 2013

Não é muito diferente conceitualmente daquela reunião em que alguém diz:

— Precisamos modernizar esse sistema COBOL.

E você pergunta:

— Podemos alterar as regras?

— NÃO!

— Podemos alterar os dados?

— NÃO!

— Podemos mudar o comportamento?

— NÃO!

— Então o que exatamente vamos modernizar?

— A tela.

😆


🏺 Software também é arqueologia cultural

Esse talvez seja o ponto mais importante desta conversa.

Jogos antigos não são apenas entretenimento velho.

São documentos históricos executáveis.

Um jogo preserva:

interfaces,

limitações técnicas,

humor,

estética,

expectativas sociais,

modelos narrativos,

decisões de design,

capacidade gráfica,

formas de distribuição,

hábitos de consumo,

linguagem.

É uma cápsula do tempo.

Quando executamos um programa de 1989, não estamos apenas executando código.

Estamos executando uma pequena parte de 1989.

Isso vale para Rance.

Vale para Prince of Persia.

Vale para Doom.

Vale para Adventure.

Vale para MUDs.

Vale para softwares corporativos.

E vale, de uma maneira muito peculiar, para COBOL.


🧓 Rance e COBOL têm algo estranhamente em comum

Calma.

Eu consigo explicar.

😂

Ambos sobreviveram muito mais tempo do que alguém olhando apenas para a tecnologia original poderia imaginar.

COBOL:

1959 → 2026.

Rance:

1989 → décadas de continuidade e remakes.

E ambos demonstram uma regra frequentemente esquecida:

software sobrevive quando existe um ecossistema em torno dele.

Não basta código.

Existem usuários.

Conhecimento.

História.

Dados.

Processos.

Comunidade.

Valor acumulado.

No caso de uma franquia de jogos, temos personagens, lore e fãs.

No sistema corporativo temos regras de negócio, dados históricos e integrações.

Mas o fenômeno de continuidade possui uma semelhança curiosa.


🧟 “Por que não fizeram tudo novamente?”

Todo programador jovem pergunta isso alguma vez.

— Por que não jogaram esse sistema fora?

Porque o sistema deixou de ser apenas código.

Ele virou história acumulada.

Uma franquia também.

Imagine tentar reconstruir décadas de personagens, acontecimentos, piadas internas, relações e regras simplesmente dizendo:

— Vamos começar do zero.

Você perde alguma coisa.

Por isso remakes são tão interessantes.

Eles precisam resolver um problema semelhante ao da modernização de legado:

quanto preservar e quanto transformar?


🎮 E então veio o anime

Para muita gente moderna, especialmente fora do Japão, o primeiro contato com Rance não aconteceu diante de um PC-98.

Aconteceu através da animação baseada em Rance 01.

E isso cria uma inversão histórica engraçada.

A pessoa encontra a animação e pensa:

— Isso virou jogo?

Não.

O caminho foi aproximadamente:

1989
JOGO ORIGINAL
     |
     |
     | décadas de franquia
     v
2013
REMAKE
RANCE 01
     |
     v
ADAPTAÇÃO ANIMADA

Ou seja, quando você encontra a animação está olhando para a camada mais recente de um stack cultural muito mais antigo.

É como conhecer CICS através de uma API REST e concluir que CICS deve ter sido inventado depois da Internet.

😂

Não exatamente.


⚠️ O elefante — gigantesco — dentro da dungeon

Não dá para discutir Rance seriamente fingindo que determinado aspecto não existe.

A franquia nasceu dentro do mercado adulto japonês.

E Rance possui comportamentos que, vistos pelos padrões atuais — e muitas vezes até dentro da própria narrativa — são extremamente problemáticos.

Isso precisa ser contextualizado, não romantizado.

Há uma diferença fundamental entre:

estudar uma obra culturalmente

e

aprovar moralmente tudo que existe nela.

Podemos estudar literatura medieval sem defender todas as práticas medievais.

Podemos estudar propaganda antiga sem concordar com ela.

Podemos estudar software inseguro sem recomendar:

PASSWORD = "1234"

😂

Rance é interessante justamente porque é também um artefato de uma determinada indústria, época e público.

Apagar essa parte seria apagar justamente aquilo que queremos compreender.


🕹️ A liberdade estranha dos computadores japoneses

Os PCs japoneses ofereciam espaço para experiências que os consoles frequentemente não permitiam da mesma maneira.

Consoles dependiam de fabricantes, licenciamento, distribuição física e políticas específicas.

O computador pessoal podia abrigar nichos.

E nichos são laboratórios culturais.

Visual novels cresceram ali.

Adventure games cresceram ali.

Eroges cresceram ali.

Experimentos narrativos cresceram ali.

Algumas dessas ideias posteriormente migrariam, seriam transformadas, suavizadas ou reaproveitadas em outros formatos.

Anime.

Mangá.

Light novel.

Jogos mainstream.

A cultura não respeita perfeitamente as fronteiras dos diretórios.

Ela faz:

COPY IDEA FROM NICHE
          TO MAINSTREAM.

Às vezes ninguém percebe de onde veio.


🌐 E então chegou a Internet

Aqui a história muda completamente.

Durante muito tempo, uma obra japonesa obscura podia permanecer praticamente invisível fora do Japão.

Depois vieram:

fóruns,

fan translations,

emulação,

wikis,

sites especializados,

YouTube,

Reddit,

Steam,

redes sociais.

De repente, o passado japonês começou a ficar acessível.

Uma pessoa em Itatiba pode estar tomando café em 2026 e perguntar:

— Que diabo é Rance 01?

Trinta minutos depois estamos discutindo PC-98, AliceSoft, história do RPG japonês, COBOL e genealogia do isekai.

Isso seria praticamente impossível em 1989.

E é exatamente por isso que amo a Internet quando ela funciona como deveria.

Ela transforma curiosidade em arqueologia.


🗿 Easter Egg Bellacosa #01 — 1989

Existe uma beleza quase poética nessa data.

Rance começou em 1989.

A própria AliceSoft, décadas depois, comemoraria explicitamente a longevidade da franquia, chegando a produzir material comemorativo de 35 anos.

Trinta e cinco anos.

No mundo da informática isso é praticamente:

ERA GEOLÓGICA.

Um software com 35 anos geralmente vem acompanhado de alguém dizendo:

— Não mexe nessa variável.

— Por quê?

— Ninguém sabe.

— Quem escreveu?

— Aposentou.

— Quando?

— 2007.

— Posso apagar?

— NÃO!

😂


🗿 Easter Egg Bellacosa #02 — legado não significa imóvel

Esse é outro erro comum.

Quando dizemos “legado”, muita gente entende:

velho e parado.

Mas sistemas legados frequentemente mudam o tempo inteiro.

Rance também mudou.

Plataformas mudaram.

Interface mudou.

Arte mudou.

Mecânicas mudaram.

O mundo cresceu.

O que permaneceu foi uma linha de continuidade.

Exatamente como sistemas corporativos.

Você pode ter um programa cujo ancestral foi escrito em 1978 e que hoje possui:

DB2,

MQ,

REST,

JSON,

Java,

z/OS Connect,

Git,

pipeline CI/CD.

Ele continua sendo legado.

Mas não está congelado em âmbar.


🧙 Easter Egg Bellacosa #03 — o verdadeiro feitiço era compatibilidade

Imagine tentar executar software de 1989 hoje.

Hardware mudou.

Sistema operacional mudou.

Codificação mudou.

Mídia mudou.

Drivers mudaram.

Resoluções mudaram.

Arquiteturas mudaram.

Mas a obra ainda existe.

Isso nos leva a uma pergunta maravilhosa:

quanto da nossa cultura digital atual conseguiremos executar daqui a cinquenta anos?

Essa pergunta é muito maior do que Rance.

É preservação digital.

Quem preservará:

jogos online?

MMORPGs desligados?

aplicativos mobile?

conteúdo dependente de servidores?

experiências baseadas em DRM?

software SaaS?

Talvez ironicamente um jogo distribuído num disco físico em 1989 tenha melhores chances arqueológicas do que determinado jogo online lançado em 2025.

Pense nisso.


☕ A máquina de café começa a ficar filosófica

Talvez seja isso que mais me fascina quando encontramos uma obra como Rance.

Você começa perguntando sobre um anime estranho.

Puxa um fio.

Descobre um jogo.

Puxa outro.

Descobre AliceSoft.

Outro.

PC-98.

Outro.

História dos computadores japoneses.

Outro.

Adventure games.

Outro.

RPGs.

Outro.

Visual novels.

Outro.

Light novels.

Outro.

Mushoku Tensei.

Outro.

Isekai.

Quando percebe, aquela pergunta aparentemente banal abriu uma porta para quase quarenta anos de história da cultura digital japonesa.

É por isso que nunca desprezo uma curiosidade.

Curiosidade é uma query.

Você nunca sabe quantas tabelas ela vai acabar acessando.


🧠 O passado não desaparece — ele vira dependência

Programadores entendem isso melhor do que ninguém.

Existe uma ideia moderna de que tecnologia evolui substituindo completamente aquilo que existia antes.

Na prática:

NOVO
 |
 +-- depende de ALGO ANTIGO
                  |
                  +-- depende de ALGO MAIS ANTIGO
                                   |
                                   +-- "NÃO TOQUE"

😂

Cultura funciona parecido.

O anime moderno possui dependências.

O isekai possui dependências.

A light novel possui dependências.

O JRPG possui dependências.

E algumas dessas dependências levam a lugares inesperados.

Como um computador NEC de 1989.


🚚 Talvez Truck-kun seja apenas uma API

Depois de toda essa viagem, comecei a desconfiar de uma coisa.

Truck-kun não transporta ninguém.

Ele simplesmente executa:

CALL 'ISEKAI'
 USING PROTAGONIST
       MEMORY
       CHEAT-SKILL
       TRAUMA.

RETURN-CODE = 00.

😂

Rance não precisava disso.

Ele já estava do outro lado.


☕ Último gole

Quando encontramos Rance 01 hoje, é tentador enxergá-lo apenas através da estética, do conteúdo adulto ou da animação posterior.

Mas quando recuamos alguns passos aparece algo muito mais interessante.

Encontramos uma franquia cuja origem remonta a 1989.

Encontramos a cultura dos computadores pessoais japoneses.

Encontramos PC-98, MSX, X68000 e FM Towns associados à história inicial da série.

Encontramos adventure games misturados com RPG.

Encontramos uma indústria adulta que funcionou também como laboratório narrativo e tecnológico.

Encontramos décadas de worldbuilding.

Encontramos um remake lançado em 2013 reconstruindo um jogo de 1989.

E, seguindo algumas arestas desse gigantesco grafo cultural, encontramos inclusive ecos reconhecidos em gerações posteriores de fantasia japonesa.

Não precisamos transformar Rance no “pai do isekai”.

Ele não é.

Também não precisamos fingir que os elementos problemáticos da franquia não existem.

Existem.

O que precisamos fazer é algo muito mais interessante:

colocá-lo na linha do tempo.

Porque quando fazemos isso percebemos que aquilo que parece estranho em 2026 pode ter sido parte de uma longa cadeia de experimentação que ajudou a formar o ecossistema no qual obras modernas nasceram.

E essa talvez seja uma das grandes lições da arqueologia digital.

Nunca olhe apenas para a interface.

Nunca olhe apenas para o programa.

Nunca olhe apenas para o anime.

Pergunte:

O que existia antes disso?

Depois siga as dependências.

Às vezes você encontrará um framework de 2018.

Às vezes encontrará Java.

Às vezes encontrará COBOL.

E às vezes...

...depois de atravessar 37 anos de dependências culturais...

você encontrará um NEC PC-98, uma AliceSoft ainda jovem e um aventureiro chamado Rance esperando alguém colocar o próximo disquete.

Na tela aparece:

READY.

> START ADVENTURE

LOADING...

PLEASE WAIT.

E lá do fundo da sala alguém pergunta:

— Bellacosa... isso tudo começou porque você resolveu assistir um anime?

Sim.

Era para ser cinco minutos.

Mas alguém deixou a porta da dungeon aberta.

☕😆

DISPLAY 'FIM DO ARTIGO'.

STOP RUN.



⚠️ P.S. — Antes de procurar Rance 01 achando que encontrou outro anime de fantasia...

Uma observação importante ficou propositalmente para depois do STOP RUN.

Se este artigo despertou sua curiosidade e você pretende procurar Rance 01: Hikari wo Motomete – The Animation, atenção:

não estamos falando de um anime convencional de fantasia com algumas cenas ecchi.

A adaptação animada de Rance 01 pertence ao mercado hentai, ou seja, é uma produção adulta com conteúdo sexual explícito. A existência desse material faz parte da história da franquia e do mercado japonês de jogos adultos do qual Rance surgiu, mas isso é bastante diferente de recomendar a animação como se fosse apenas mais um RPG transformado em anime.

Em outras palavras:

RANCE 01 — JOGO
      |
      +-- RPG
      +-- Adventure
      +-- fantasia
      +-- worldbuilding
      +-- conteúdo adulto
      |
      v
RANCE 01 — THE ANIMATION
      |
      +-- adaptação adulta explícita

Isso também ajuda a explicar algo que pode causar estranheza para quem encontra imagens ou vídeos da animação: a censura visual.

🇯🇵 Por que aparece aquela censura japonesa?

Não é defeito no vídeo.

Não é seu monitor CRT perdendo sincronismo.

E definitivamente não é:

IEC141I 013-18
CENSURA DATASET NOT FOUND

😆

O Japão possui uma história jurídica peculiar relacionada à representação pública de material sexual explícito. O famoso Artigo 175 do Código Penal japonês, cuja origem remonta ao início do século XX, estabelece restrições à distribuição de material considerado obsceno.

Com o desenvolvimento de mangás, filmes, jogos e animações adultos, a indústria japonesa desenvolveu diferentes mecanismos para adequar suas obras a essas restrições.

Daí surgiram aquelas censuras que se tornaram visualmente reconhecíveis até fora do Japão:

mosaicos, pixelização, barras, áreas ocultadas e outros recursos gráficos.

Existe aí uma ironia tecnológica maravilhosa.

O Japão ajudou a produzir algumas das tecnologias visuais mais avançadas do planeta...

...e simultaneamente transformou um punhado gigantesco de pixels em instrumento jurídico.

😂

🖥️ Do PC-98 ao mosaico

Isso também faz parte da arqueologia que estamos fazendo.

Quando estudamos jogos adultos japoneses antigos, encontramos uma interseção improvável entre:

TECNOLOGIA
     +
LEGISLAÇÃO
     +
CULTURA
     +
MERCADO
     +
LIMITAÇÕES GRÁFICAS

O resultado é uma estética que acabou se tornando característica de determinada produção japonesa.

O curioso é que aquilo que começou como mecanismo de censura acabou virando praticamente um símbolo visual reconhecido internacionalmente.

Você vê o mosaico e imediatamente pensa:

Japão.

É quase uma assinatura cultural involuntária.

⚠️ E Rance ainda acrescenta outra camada

Rance não foi concebido como exemplo de comportamento heroico.

Muito pelo contrário.

O personagem é deliberadamente egoísta, sexualmente obsessivo e moralmente problemático, e a franquia contém situações que podem ser bastante desconfortáveis quando analisadas pelos padrões contemporâneos.

Por isso existe uma diferença importante entre dizer:

“Rance é historicamente interessante.”

e dizer:

“Rance é moralmente admirável.”

A primeira afirmação pode render horas de discussão sobre história dos computadores japoneses, PC-98, AliceSoft, RPGs, visual novels, eroge e desenvolvimento da cultura otaku.

A segunda...

Bom...

o departamento de Compliance acabou de desligar nosso terminal.

😂

🏺 O interesse deste artigo é arqueológico

É justamente por isso que trouxe Rance para Um Café no Bellacosa Mainframe.

Não pela pornografia.

Mas porque, removendo essa primeira camada, encontramos um artefato curioso da história do software japonês.

Encontramos 1989.

Encontramos PC-98.

Encontramos AliceSoft.

Encontramos RPG.

Encontramos adventure games.

Encontramos décadas de continuidade narrativa.

Encontramos remakes.

Encontramos mudanças tecnológicas.

Encontramos influências atravessando gerações.

E encontramos uma oportunidade de entender como mercados que pareciam pequenos ou marginais também participaram da evolução dos jogos japoneses.

Estudar essa história não exige fingir que seu conteúdo adulto não existe.

Muito pelo contrário.

Contextualizá-lo corretamente faz parte da história.

☕ Portanto, fica o aviso da máquina de café

Se você chegou até aqui pensando:

“Vou procurar esse Rance 01. Deve ser parecido com Konosuba.”

NÃO EXECUTE ESSE JOB EM PRODUÇÃO SEM LER O MANUAL.

😆

Konosuba pode mandar Kazuma roubar uma calcinha e transformar tudo numa piada.

Rance vem de outra prateleira da indústria japonesa.

Uma prateleira marcada claramente:

***************************************
*                                     *
*          CONTEÚDO ADULTO             *
*                                     *
*   NÃO CONFUNDIR COM ANIME ECCHI      *
*                                     *
***************************************

E talvez essa seja a maneira mais interessante de terminar nossa escavação.

Podemos estudar uma obra sem precisar transformá-la em modelo.

Podemos reconhecer sua influência sem ignorar seus problemas.

Podemos analisar seu contexto sem apagar aquilo que hoje causa desconforto.

Porque arqueologia cultural funciona exatamente assim.

O arqueólogo não olha para um objeto antigo e pergunta apenas:

“Eu usaria isso hoje?”

Ele pergunta:

“O que este objeto me conta sobre as pessoas, a tecnologia e a sociedade que o produziram?”

E Rance conta muita coisa.

Sobre PCs japoneses.

Sobre videogames.

Sobre fantasia.

Sobre mercados adultos.

Sobre censura.

Sobre legislação.

Sobre evolução tecnológica.

E sobre como uma obra lançada quando muita gente ainda carregava software em disquetes conseguiu continuar sendo discutida quase quatro décadas depois.

Agora sim:

WARNING: ADULT CONTENT DETECTED

HISTORICAL CONTEXT ............ OK
PC-98 ARCHAEOLOGY ............. OK
CULTURAL ANALYSIS ............. OK
HENTAI RECOMMENDATION ......... NO

RETURN-CODE = 00

DISPLAY 'AGORA SIM, FIM DO ARTIGO'.

STOP RUN.

☕😆

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...