Introdução
Gerente de Produto e Botânico Semiprofissional. Estes são dois dos meus cartões de visita. Então, quando tive a ideia (inspirada por um tweet no estilo bárbaro) de escrever um sistema de classes de D&D para desenvolvedores, tive que implementá-lo. Foi engraçado e espero que você se divirta também. Eu não tinha planos de criar um sistema de jogo funcional. Infelizmente, algumas classes e propriedades estão completamente desequilibradas. Mas com certeza você se reconhecerá em uma das descrições e se divertirá categorizando amigos e colegas.
Esta classificação ainda será refinada (versão beta sem fim com todas as consequências), por isso estou aberto a suas sugestões e comentários. Sua melhor aposta é escrever para mim no Twitter .
Aulas
bárbaro
Os bárbaros voam destemidamente para a batalha, esmagando corajosamente todos os obstáculos e inimigos. Eles riem da ideia de segurança, sabendo e aceitando que a programação é perigosa. No entanto, sua atitude imprudente às vezes leva a problemas ... Os
homens podem ter barbas impressionantes, enquanto as mulheres podem ter cabelo curto.
Não aproveite um final de semana agradável, mande para produção no meio de sexta-feira!
Às 16h, eles mudam de engenheiros de energia para cerveja.
Segurança? Ha!
Os testes de unidade fornecem uma falsa sensação de segurança. A programação não deve ser considerada segura. Cada linha de seu código deve incomodá-lo com a forma como destruirá todo o programa. Jogue-se ferozmente neste abismo escuro.
- Katerina Borodina .
The Reckless Frenzy of Programming
Produtividade dupla, chance dupla de bugs.
Nível
épico : Maratona Pode hackear incansavelmente por 24 horas, mas depois disso ele imediatamente precisa descansar o dobro do tempo, ou fica com dois níveis de exaustão.
Fraquezas
Documentação.
Profissões prováveis
Desenvolvedor backend.
Habilidade especial: Raiva
Desative todos os testes de unidade para ganhar +3 Sabedoria e imunidade a danos devido a bugs de produção.
Bardo
Os bardos resumem a importância da comunicação verbal e escrita, bem como as infinitas complexidades da comunicação não verbal. Eles mudam o curso da história e deixam rastros neste mundo, influenciando principalmente outras pessoas, embora tenham alguns truques guardados. Bardos descuidados correm o risco de ficar atolados em reuniões intermináveis.
Eles podem enviar códigos lamentáveis, criar layouts pouco satisfatórios e escrever cópias aceitáveis.
Normalmente útil fora do combate.
Muito bom para conversar e divulgar informações sobre os feitos heróicos dos colegas.
Cortando palavras
Reduza o escopo de todos os tickets atuais para que seus companheiros de equipe obtenham +2 na propriedade escolhida durante o sprint.
Nível épico: pede um favor
Uma vez por dia, você pode pedir o favor de um NPC amigo, que deve ajudá-lo de uma forma que não prejudique seus interesses.
Fraquezas
Concentração no trabalho, planejamento trimestral.
Profissões prováveis
Gerente de produto.
Recurso especial: Plano de ação
Você desdobra um documento (papel ou eletrônico, de sua escolha) que lista um oponente de sua escolha e o incapacita até o início de seu próximo turno.
Sacerdote
Os sacerdotes são protetores leais dos fracos e guardiães dos santuários. Eles pacientemente limpam a bagunça deixada pela equipe quando, após a quinta vez em uma semana, alguém lança o produto sem cobertura de teste adequada. Eles são profundamente devotados a um determinado personagem ou grupo, seja o espírito de Linus Torvalds ou a divindade da inteligência de enxame que emergiu da comunidade Haskell.
Em todos os lugares eles exibem com orgulho os símbolos de sua divindade: eles decoram um laptop, uma camiseta, uma bolsa e, provavelmente, cuecas com pinguins Linux.
Eles podem encontrar uma postagem no StackOverflow que explica como resolver sua situação específica.
Intervenção divina
Se a equipe estiver presa em uma tarefa ou problema específico, você pode obter +5 em Pesquisa ou Exibir Histórico para tentar encontrar uma solução no conhecimento misterioso escondido nos cantos empoeirados da Internet. Você só pode usar essa propriedade novamente após um longo descanso.
Nível épico: Cura incomparável
Uma vez por dia, você pode reverter a base de código ao seu estado anterior, como resultado do qual todos os membros da equipe são restaurados aos pontos de saúde e slots de magia.
Fraquezas
Novos problemas.
Profissões prováveis
Engenheiro de qualidade.
Recurso especial: Hotfixes
Todos os membros da equipe recebem imediatamente um dado D4 + 1 ponto de vida e reparam imediatamente qualquer equipamento danificado, mas você deve pular o próximo turno.
druida
Temendo, como se fosse uma doença perigosa moderna, o vício estereotipado dos programadores por bebidas energéticas, os druidas funcionam melhor em condições naturais: com dieta cetônica, jejum intermitente e com o chamado "café à prova de balas". Bem, ou eles dizem isso a todos. A força dos druidas decorre de sua conexão com as forças da natureza, ou seja, eles geralmente possuem conhecimento de ciência da computação. Eles funcionam melhor em situações em que a linha entre o planejamento e a execução é confusa, transformando o "fluxo" em "fluxo de trabalho".
Bom candidato para "tanques": corre para a ameaça para absorver o dano e proteger a equipe.
Provavelmente obcecado com a dieta cetônica, alimentos orgânicos, microflora intestinal, etc.
Muda sua aparência
Como uma ação adicional, você pode se tornar um designer, gerente de produto ou analista no mesmo nível que seu personagem. Você pode manter essa aparência por até 8 horas e, em seguida, retornar automaticamente ao seu estado normal. Todos os seus equipamentos se transformam com você, exceto seu VP, que agora combina com o novo visual.
Nível épico: Archdruid
Quando você muda sua aparência, você mantém suas outras habilidades, por exemplo, você pode programar e projetar ao mesmo tempo.
Fraquezas
Metodologia de desenvolvimento em cascata.
Profissões prováveis
Desenvolvedor front-end.
Característica especial: mudança de postura
Como uma ação adicional, você pode mover a mesa da posição sentada para a posição em pé, ganhando vantagem nos testes de resistência de Constituição antes do início de seu próximo turno.
Guerreiro
Warriors são membros de equipe pacientes e confiáveis que realizam o trabalho graças a boas habilidades gerais e especialização básica. Geralmente são lentos e constantes, sem feitiços chamativos ou intervenção divina. Mas são eles os mais frequentemente escolhidos como aliados em situações difíceis. Freqüentemente, eles se encontram no papel de líderes de bastidores, fornecendo orientação e apoio.
Pode ser programado em dois idiomas.
Normalmente, outras classes são tratadas com desdém por não corresponderem às expectativas.
Repleto de equipamentos: três monitores, um teclado mecânico, um mouse gaming, tudo ergonômico.
Especialize-se em armas
Você ganha +2 de dano ao escrever no idioma em que é especialista. Nos níveis 6, 12 e 18, você pode optar por se especializar em um idioma adicional.
Nível épico: Comandante da Batalha
Se você decidir deixar a batalha como um lutador e se concentrar na liderança e suporte, todos os seus aliados ganham +2 jogadas de ataque e uma jogada de dados D4 adicional para dano.
Fraquezas
Compartilhe as grandes realizações da equipe publicamente.
Profissões prováveis
Desenvolvedor full-stack.
Habilidade especial: Modo Cyborg
Uma vez por dia, você pode fundir sua mente com sua sofisticada economia de computador para acelerar suas habilidades e ganhar +2 em todos os testes de habilidade. No entanto, a critério do GM, o uso excessivo dessa habilidade pode ter efeitos colaterais de longo prazo, como perda de humanidade ...
Monge
Esses personagens parecem e agem como se estivessem fora deste mundo. Às vezes, parece que os monges desceram até nós de níveis superiores do ser. Eles são especialistas em usar as forças dos oponentes contra si próprios e são guiados pelo lema "não esbarre no problema, mas simplifique-o". Há um fluxo constante de chavões sábios vindo deles, mas você não tem certeza se suas palavras fazem sentido, ou você simplesmente não é iluminado o suficiente para entender.
Duas palavras: kats de programação.
A razão é como a água,
você não pode se distrair. Reunir-se apenas reduz a sua produtividade normal pela metade e, a partir do nível 12, não o corta em nada. Além disso, você não sofre nenhum dano ao comer alimentos ricos em carboidratos.
Nível épico: desapego total
Você tem resistência a todos os danos sonoros e mentais em escritórios abertos. Uma vez por dia, você pode estender essa habilidade para cinco criaturas aliadas em um raio de 15 metros por uma hora.
Fraquezas
Às vezes, você precisa da sintaxe básica do Google.
Profissões prováveis
Chefe de desenvolvedores.
Habilidade especial: Retrospectiva
Uma vez por dia, você pode lançar uma pequena cabana como uma ação adicional. A duração é de apenas uma hora, não 8, mas qualquer criatura amiga na cabana recupera suas habilidades gastas e slots de magia.
Paladino
A última esperança da humanidade neste mundo decaído de códigos e patches hackeados. Pelo menos essa é a história deles. Outros podem vê-los como idealistas obstinados que não estão dispostos a fazer concessões. Mas independentemente de sua posição, é óbvio que paladinos, em todas as circunstâncias, representam qualidade e pureza. Eles não hesitam em transmitir uma boa palavra - para seu crédito, deve-se notar que os paladinos estão tentando elevar o mundo inteiro ao seu nível.
Escolha sua divindade: as opções populares são Android e Linux.
São indiferentes a linguagens, frameworks e disputas sobre o uso de tabulações ou espaços.
Sem brincadeira, eles vão repassar o tópico "10x Engineer" no Twitter.
Expulsão dos mortos-vivos
Você pode escolher o débito técnico até a metade do seu nível (arredondado para baixo) e fazê-lo diminuir. Esse efeito termina após 8 horas ou quando alguém toca no código-fonte da dívida de tecnologia.
Nível épico: Vingança
Depois de encontrar um bug, você pode marcá-lo como um inimigo pessoal e dobrar o dano que ele causa com qualquer ataque.
Fraquezas
Eles tendem a machucar outras pessoas.
Profissões prováveis
Engenheiro de confiabilidade, especialista em segurança (hacker branco).
Propriedade especial: Código de Banimento
Você pode ativar seu sexto sentido de módulos obsoletos para localizar e remover partes de código indesejadas. Se tudo correr bem, então cada membro da equipe pode mover-se imediatamente em sua própria velocidade sem provocar um ataque.
Pathfinder
Vagando sozinhos, lutando contra os habitantes das trevas, os desbravadores valorizam o mundo pelo bem de almas inocentes desconhecidas, refatorando e matando bugs potencialmente mortais antes que causem problemas. Sentem-se em casa em terras selvagens onde ninguém ousa entrar e são capazes de enfrentar os problemas mais difíceis. Mas tudo tem um preço: os Rangers geralmente são lobos solitários e às vezes são difíceis de interagir. Eles também costumam parecer assustados quando alguém fala com eles.
Arma de alcance: especialista em computação em nuvem.
Animal de companhia: traga um cachorro para o trabalho ou fique obcecado com os cães dos colegas.
Pavimentando o Caminho Sozinho
Se você trabalhar sozinho, você ganha +2 de Sabedoria e reduz a quantidade de descanso necessária em 25%.
Nível épico: caçador experiente
Se você detectar um inimigo ou problema, dobrará suas jogadas de dano em batalhas futuras contra aquele inimigo.
Fraquezas
Programação em pares.
Prováveis Profissões
DevOps Habilidade
especial: Camuflagem
Como uma ação adicional, você pode desaparecer nas sombras (ou o abraço caloroso de um pufe), ganhando +5 testes de Furtividade.
Trapaceiro
Os Dodgers vivem nas sombras, considerando os acordos e restrições sociais apenas uma proposta. Eles são adeptos de encontrar maneiras de contornar os problemas, em vez de enfrentá-los pessoalmente. É divertido ter rogues em sua equipe, mas às vezes eles podem não ser confiáveis, por exemplo, eles desaparecem misteriosamente quando você precisa fazer um teste de regressão. Eles também têm ideias livres sobre propriedade privada: se houver um malandro na equipe, não deixe sua caneca favorita sem vigilância.
Pick Pick: Grava um script de cinco linhas para contornar o problema irritante.
Reclama do brilho do monitor do escritório, mesmo que esteja totalmente preto.
Detecção de armadilha
Antes que a equipe veja o plano aprovado, você pode usar sua intuição desenvolvida para descobrir se há algum perigo imprevisto e quão grande é a ameaça (por exemplo, um buraco na base de código que levará um sprint inteiro para ser conectado).
Nível épico:
decisões extremamente afortunadas
Quando você toma decisões durante o desenvolvimento das quais não tem certeza, role um dado D20. Se o resultado for 10 ou mais, então qualquer uma de suas decisões será correta, como se fosse a direção do Mestre do Jogo. Se o resultado for 9 ou menos, você simplesmente não obtém nenhum benefício. Você pode usar essa propriedade novamente na próxima lua cheia. Ensaios de regressão de
fraquezas
.
Profissões prováveis
Especialista em segurança (hacker preto ou cinza).
Propriedade especial: sinta-se vulnerável.
Seu próximo ataque será bem-sucedido se você atingir um ponto fraco. Talvez a injeção de SQL ajude?
Feiticeiro
A energia elementar pura flui em suas veias, permitindo-lhes realizar proezas com as quais mortais insignificantes só poderiam sonhar. Eles extraem força de sua habilidade inata, tendo começado a programar antes de poderem ler. Portanto, eles simultaneamente desprezam e um pouco invejam a "sabedoria livresca" de outras classes. Normalmente confiantes e carismáticos, mas podem parecer arrogantes.
Metamagic O
pequeno exército de atalhos de teclado, scripts e extensões de texto que você acumulou ao longo dos anos torna-o ridiculamente eficiente, dando-lhe +2 de Intelecto.
Nível épico: força primordial
Sua compreensão intuitiva dos sistemas com os quais está lidando significa que às vezes você pode resolver quase acidentalmente os problemas que os acompanham: ao causar dano a um inimigo que reduz seus pontos de saúde abaixo de 0, você pode causar dano adicional ao segundo inimigo ao alcance.
Fraquezas
Linguagens de programação de baixo nível.
Prováveis profissões de
programador Python.
Recurso especial: acesso a um banco de dados em execução
Você está completamente imerso em um fluxo puro de dados ao vivo, extraindo energia diretamente deles. Ganhe +5 em seus ataques mágicos, mas perca 1 ponto de vida por turno, pois isso drena lentamente a força vital de você.
Bruxa
O feiticeiro fez um pacto com um ser poderoso que lhes deu poder - com seu IDE. Embora isso dê a eles velocidade e habilidades sobrenaturais, os feiticeiros são inúteis sem ela. Eles também estão apegados às coisas usuais: podem manter secretamente um rato na mesa ou criar uma nova forma de vida em seus cabelos. Os feiticeiros devem ser tratados com respeito e cuidado devido à natureza fluida das forças que espreitam na ponta dos dedos.
Livro de Acordo
No nível 3, você pode escolher um IDE. Enquanto estiver no seu computador, você ganha +2 em todos os testes de Sabedoria e jogadas de ataque. Mas se você removeu o IDE de seu computador, ou teve que programar na máquina sem ele, você obtém -2 no Wisdom.
Nível épico: fusão de mentes
Você está tão ligado ao seu IDE que o considera quase parte do cérebro. Ao usar o IDE, seu bônus é dobrado para +4.
Pontos fracos
da interface de linha de comando.
Profissões prováveis
Engenheiro de dados.
Recurso especial: instalação
limpa Você limpa seu disco e reinstala todo o sistema operacional e IDE com um script que é salvo em cinco locais diferentes. Você restaura todos os pontos de saúde, mas se esquece de tudo o que aconteceu nos últimos cinco minutos.
Mago
Assistentes programadores, assim como assistentes, são fracos e se irritam rapidamente. Eles geralmente estudavam engenharia de software na universidade, onde adquiriram o mau hábito de mergulhar rapidamente em um debate acadêmico violento e sem sentido. Eles têm muitos conhecimentos secretos, mas muitas vezes precisam se recarregar: geralmente vão almoçar primeiro e consomem o máximo de cafeína para continuar trabalhando. Eles parecem um cientista distraído, incompreensivelmente atrasado para cada reunião.
Editor favorito: Vim e emacs.
Estudou desenvolvimento de software na universidade.
Eles sabem muito, mas frequentemente precisam recarregar. Eles podem ser facilmente derrubados: mantenha-os longe de situações perigosas e desconhecidas.
Mestre do Conhecimento
Se você se deparar com um inimigo de nível superior ao seu, pode passar 10 minutos procurando informações e verificando a Pesquisa, na esperança de encontrar informações relevantes em um dos volumes a que você tem acesso. Se seu teste for bem-sucedido e você não for interrompido durante a busca, você pode adicionar +5 a todos os testes ao encontrar um inimigo.
Nível épico: comunicação com os mestres
Uma vez por dia, você pode tentar telepaticamente (ou por e-mail) entrar em contato com seus antigos mentores e pedir-lhes ajuda. A resposta deles depende do GM, mas sempre será útil ou neutro, nunca fará mal. Mas se você interpretar mal a mensagem e se colocar em risco, esse é o seu problema!
Fraquezas
Priorize mal onde gastar seu tempo.
Profissões prováveis
Desenvolvedor backend.
Característica especial: concentração excessiva
Você se esquece temporariamente de todos os problemas materiais quando está irrevogavelmente imerso na solução de um problema. Ganhe +2 em todas as habilidades pelo número de horas roladas em um dado D4, mas depois ganhe dois níveis de exaustão.