Custom Hero Survival: 122 habilidades, um livro-razão e uma taverna

No Custom Hero Survival você não escolhe um herói pronto. Escolhe um corpo, compra habilidades com madeira em onze lojas, sobe cada uma até o nível 20 e vai montando o herói que quiser, enquanto sobrevive a nível após nível de creeps na sua arena. Entre os níveis há uma pausa de 30 segundos para comprar, e no fim, rodadas de PvP com apostas, um Battle Royal e a Eliminação. A referência é o mapa Custom Hero Survival Z2.6 M9.8.17, e a primeira fase do jogo, a CLASSIC, é o mapa como ele é, com regras, números e manias, antes de qualquer modernização.
Um livro-razão
O método aqui é mais rígido do que nos outros jogos. Extratores reproduzíveis leem o mapa e produzem tabelas com evidência: cada regra aponta para a linha do script de onde veio. O livro-razão de fidelidade é a fonte de verdade da reconstrução, linha por linha, revisado contra o código a cada etapa, e uma matriz de conteúdo gerada do código diz o que já está coberto. Um relatório de paridade separa, sem rodeios, o que é 1:1, o que é equivalente e o que ainda diverge.
Quinze dias
Em 10 de outubro, o primeiro dia, veio a fatia vertical jogável: três heróis representativos, o sistema completo de habilidades customizadas, as lojas de habilidades e de itens, nível e experiência, ouro e madeira, a primeira onda, o intervalo, a segunda onda, e a morte sem respawn, como no mapa (a Ankh reencarna uma vez). No mesmo dia, as rodadas de PvP e as apostas, o Battle Royal, a Eliminação e a criação de itens. Depois, as bases de habilidade em série: as ativas (magias de área, canalizadas, invocações), as passivas, as auras, os modificadores de ataque e os buffs; os especiais de cada herói da escalação; as habilidades de item; e os comandos de chat do mapa, de -ms a -kick, com votação para expulsar e dicas periódicas. Para isso o motor ganhou o que lhe faltava: tempo de conjuração, cadáveres, recarga de ataque por unidade, dano em porcentagem, tipos de dano e ilusões. O sistema de aprendizado foi portado dos gatilhos do mapa, com a Habilidade Aleatória, e os companheiros, o Dragão Feérico e os Wisps, voltam, seguem e curam. Ao fim da primeira semana: 120 das 122 habilidades e 763 testes.

Em 24 de outubro, uma auditoria de habilidades e outra de itens fecharam o que faltava: itens criados funcionam, abates de bonecos pagam income, e as últimas bases entraram, o Phoenix Fire, a poção de invulnerabilidade, os orbes, o Veneno Lento, o Feedback, o Escudo de Magia, o Glifo de Guerra, a dissipação e os ataques que ricocheteiam. 122 de 122. Partidas inteiras com bots em onze cenários rodam duas vezes com a mesma semente para provar o determinismo (uma delas revelou um laço infinito de renascimento num duelo letal, já corrigido), e o checksum da rede passou a cobrir o estado de aprendizado, os inventários, os níveis das habilidades e o estoque das lojas. Hoje são 1.085 testes.
O que o mapa não tinha
Com a CLASSIC de pé, começou a MODERN: um conjunto de regras escolhido na sala. A loja foi redesenhada depois de uma revisão de experiência, controle e lockstep: três estilos (painel, mercador, em qualquer lugar), comprar cinco de uma vez, repetir a última compra, e builds com compra rápida no estilo de Dota 2 e LoL. A tela de escolha de herói é a do Dota, "escolha o seu herói", sobre o tabuleiro do mapa. Os heróis têm anel do time, um halo leve e o nome; no layout Dota o inventário fica no cartão de comando.
O visual acompanhou: ícones dos packs comprados para cada habilidade, item e herói e para o HUD, um efeito e um som por habilidade, golpes de espada nos ataques corpo a corpo, as auras de ki e as ultimates do motor nas magias grandes, as unidades olhando para onde atiram, e os corpos dos heróis com as peles da própria arte. Atrás dos menus há uma taverna, com todos os heróis dentro, filmada em nove planos.
E a infraestrutura: integração contínua, instalador e versão portátil para Windows, reconexão a partir de um ponto de verificação do mundo, um script que abre uma partida em LAN com uma pessoa, e os dados do jogo indo e voltando do Kastle Studio, inclusive os corpos dos heróis.
— A equipe
