Einführung
Produktmanager und semiprofessioneller Botaniker. Dies sind zwei meiner Visitenkarten. Als ich auf die Idee kam (inspiriert von einem Tweet im Barbar-Stil), ein D & D-Klassensystem für Entwickler zu schreiben , musste ich es implementieren. Es war lustig und ich hoffe du hast auch Spaß. Ich hatte nicht vor, ein funktionierendes Spielsystem zu schaffen. Leider sind einige Klassen und Eigenschaften völlig aus dem Gleichgewicht geraten. Aber Sie werden sich in einer der Beschreibungen definitiv wiedererkennen und Spaß daran haben, Freunde und Kollegen zu kategorisieren.
Diese Klassifizierung wird noch verfeinert (endlose Beta-Version mit allen Konsequenzen), daher bin ich offen für Ihre Vorschläge und Kommentare. Am besten schreibst du mir auf Twitter .
Klassen
Barbar
Barbaren fliegen furchtlos in die Schlacht und vernichten tapfer alle Hindernisse und Feinde. Sie lachen über die Idee der Sicherheit und wissen und akzeptieren, dass Programmierung gefährlich ist. Ihre rücksichtslose Haltung führt jedoch manchmal zu Problemen ...
Männer können beeindruckende Bärte haben, während Frauen kurze Haare haben können.
Genießen Sie kein angenehmes Wochenende, senden Sie es Mitte Freitag an die Produktion!
Um 16.00 Uhr wechseln sie von Energieingenieuren zu Bier.
Sicherheit? Ha!
Unit-Tests geben Ihnen ein falsches Sicherheitsgefühl. Die Programmierung sollte nicht als sicher angesehen werden. Jede Zeile Ihres Codes sollte Sie stören, wie das gesamte Programm zerstört wird. Wirf dich wild in diesen dunklen Abgrund.
- Katerina Borodina .
Der rücksichtslose Wahnsinn der Programmierung
Doppelte Produktivität, doppelte Wahrscheinlichkeit von Fehlern. Episches
Level: Marathon
Kann 24 Stunden lang unermüdlich hacken, aber danach muss er sich sofort doppelt so lange ausruhen, oder er bekommt zwei Erschöpfungsstufen.
Schwachstellen
Dokumentation.
Mögliche Berufe
Backend-Entwickler.
Spezialfähigkeit: Wut
Deaktiviere alle Unit-Tests, um +3 Weisheit zu erlangen und die Immunität aufgrund von Produktionsfehlern zu beschädigen.
Barde
Barden verkörpern die Bedeutung der verbalen und schriftlichen Kommunikation sowie die endlosen Feinheiten der nonverbalen Kommunikation. Sie verändern den Lauf der Geschichte und hinterlassen Spuren in dieser Welt, die hauptsächlich andere Menschen beeinflussen, obwohl sie einige Tricks auf Lager haben. Unvorsichtige Barden laufen Gefahr, in endlosen Meetings festzusitzen.
Sie können bedauerlichen Code pushen, kaum zufriedenstellende Layouts erstellen und passable Kopien schreiben.
Normalerweise nützlich außerhalb des Kampfes.
Sehr gut, um über die Heldentaten der Kollegen zu sprechen und Informationen zu verbreiten.
Schneiden von Wörtern
Reduzieren Sie den Umfang aller aktuellen Tickets, sodass Ihre Teamkollegen während des Sprints +2 auf die von ihnen gewählte Eigenschaft erhalten.
Episches Level: bittet um einen Gefallen
Einmal am Tag kannst du um die Gunst eines freundlichen NPC bitten, der dir auf eine Weise helfen muss, die deinen Interessen nicht schadet.
Schwächen
Konzentrieren Sie sich auf Arbeit, vierteljährliche Planung.
Mögliche Berufe
Produktmanager.
Besonderheit: Aktionsplan
Sie entfalten ein Dokument (Papier oder elektronisch Ihrer Wahl), in dem ein Gegner Ihrer Wahl aufgeführt ist, und machen ihn bis zum Beginn Ihres nächsten Zuges außer Gefecht.
Priester
Priester sind treue Beschützer der Schwachen und Hüter der Schreine. Sie bereinigen geduldig das Chaos, das das Team hinterlassen hat, wenn nach dem fünften Mal in einer Woche jemand das Produkt ohne ausreichende Testabdeckung auf den Markt bringt. Sie sind zutiefst einem bestimmten Charakter oder einer bestimmten Gruppe gewidmet, sei es dem Geist von Linus Torvalds oder der Gottheit der Schwarmintelligenz, die aus der Haskell-Gemeinschaft hervorgegangen ist.
Überall zeigen sie stolz die Symbole ihrer Gottheit: Sie schmücken einen Laptop, ein T-Shirt, eine Tasche und wahrscheinlich ein Höschen mit Linux-Pinguinen.
Sie könnten wunderbar einen Beitrag auf StackOverflow finden, der erklärt, wie Sie Ihre spezielle Situation lösen können.
Göttliche Intervention
Wenn das Team an einer bestimmten Aufgabe oder einem bestimmten Problem festhält, können Sie mit +5 Recherche oder Verlauf anzeigen versuchen, eine Lösung für das mysteriöse Wissen zu finden, das in den staubigen Ecken des Internets verborgen ist. Sie können diese Eigenschaft erst nach einer langen Pause wieder verwenden.
Episches Level: Unübertroffene Heilung
Einmal am Tag können Sie die Codebasis auf den vorherigen Status zurücksetzen, wodurch alle Teammitglieder auf Gesundheitspunkte und Zauberslots zurückgesetzt werden.
Schwächen
Brandneue Probleme.
Mögliche Berufe
Qualitätsingenieur.
Besonderheit: Hotfixes
Alle Teammitglieder erhalten sofort einen D4-Würfel + 1 Trefferpunkt und reparieren sofort beschädigte Ausrüstung, aber Sie müssen Ihren nächsten Zug überspringen.
Druide
Druiden befürchten, als ob eine moderne gefährliche Krankheit, die stereotype Abhängigkeit von Programmierern von Energiegetränken, die unter natürlichen Bedingungen besser funktionieren: mit einer Ketodiät, intermittierendem Fasten und mit dem sogenannten "kugelsicheren Kaffee". Nun, oder sie sagen es allen. Die Stärke der Druiden beruht auf ihrer Verbindung mit den Naturkräften, dh sie besitzen häufig Kenntnisse der Informatik. Sie funktionieren am besten in Situationen, in denen die Grenze zwischen Planung und Ausführung verschwimmt und aus "Flow" wieder "Workflow" wird.
Guter Kandidat für "Panzer": Eilt der Bedrohung entgegen, um Schaden zu absorbieren und das Team zu schützen.
Höchstwahrscheinlich besessen von der Ketodiät, Bio-Lebensmitteln, Darmflora usw.
Ändert sein Aussehen
Als zusätzliche Aktion können Sie sich auf derselben Ebene wie Ihr Charakter in einen Designer, Produktmanager oder Analysten verwandeln. Sie können dieses Erscheinungsbild bis zu 8 Stunden lang beibehalten und dann automatisch zu Ihrem normalen Zustand zurückkehren. Ihre gesamte Ausrüstung verwandelt sich mit Ihnen, mit Ausnahme Ihres VP, der jetzt zum neuen Look passt.
Episches Level: Erzdruide
Wenn Sie Ihr Aussehen ändern, behalten Sie Ihre anderen Fähigkeiten bei, zum Beispiel können Sie gleichzeitig programmieren und entwerfen.
Schwächen
Wasserfall-Entwicklungsmethode.
Mögliche Berufe
Front-End-Entwickler.
Besonderheit: Haltungsänderung
Als zusätzliche Aktion können Sie den Tisch von einer sitzenden in eine stehende Position bringen und so vor Beginn Ihres nächsten Zuges Vorteile bei konstitutionellen Rettungswürfen erzielen.
Krieger
Krieger sind geduldige und zuverlässige Teammitglieder, die ihre Arbeit dank guter allgemeiner Fähigkeiten und Kernspezialisierung erledigen. Sie sind normalerweise langsam und stetig, ohne auffällige Zauber oder göttliche Eingriffe. Aber es sind sie, die in schwierigen Situationen am häufigsten als Verbündete ausgewählt werden. Sie befinden sich oft in der Rolle von Führungskräften hinter den Kulissen, die Anleitung und Unterstützung bieten.
Kann in zwei Sprachen programmiert werden.
Normalerweise werden andere Klassen mit Verachtung behandelt, weil sie die Erwartungen nicht erfüllen.
Ausgestattet mit Ausrüstung: drei Monitore, eine mechanische Tastatur, eine Gaming-Maus, alles ist ergonomisch.
Spezialisiert auf Waffen
Sie erhalten +2 Schaden, wenn Sie in der Sprache schreiben, auf die Sie sich spezialisiert haben. In den Stufen 6, 12 und 18 können Sie sich auf eine zusätzliche Sprache spezialisieren.
Episches Level: Kommandant der Schlacht
Wenn Sie die Schlacht als Kämpfer verlassen und sich auf Führung und Unterstützung konzentrieren, erhalten alle Ihre Verbündeten +2 Angriffswürfe und einen zusätzlichen D4-Würfelwurf für Schaden.
Schwächen
Teilen Sie die Größen des Teams in der Öffentlichkeit.
Mögliche Berufe
Full-Stack-Entwickler.
Spezialfähigkeit: Cyborg-Modus
Einmal am Tag können Sie Ihren Geist mit Ihrer ausgeklügelten Computerökonomie verbinden, um Ihre Fähigkeiten zu beschleunigen und +2 für alle Fähigkeitsüberprüfungen zu erhalten. Nach Ermessen des GM kann eine übermäßige Nutzung dieser Fähigkeit jedoch langfristige Nebenwirkungen haben, wie z. B. den Verlust der Menschlichkeit ...
Mönch
Diese Charaktere sehen aus und verhalten sich so, als wären sie nicht von dieser Welt. Manchmal hat man den Eindruck, dass Mönche von höheren Seinsstufen zu uns herabgestiegen sind. Sie sind Experten darin, die Kräfte der Gegner gegen sich selbst einzusetzen, und orientieren sich am Motto "Nicht auf das Problem stoßen, sondern es rationalisieren". Es kommt ein ständiger Strom weiser Plattitüden von ihnen, aber Sie sind sich nicht sicher, ob ihre Worte Sinn ergeben, oder Sie sind einfach nicht aufgeklärt genug, um zu verstehen.
Zwei Worte: Programmierung kat .
Grund ist wie Wasser,
man kann nicht abgelenkt werden. Das Treffen halbiert nur Ihre normale Produktivität und ab Stufe 12 schneidet es Sie überhaupt nicht mehr. Außerdem erleiden Sie keinen Schaden, wenn Sie kohlenhydratreiche Lebensmittel essen.
Episches Level: Totale Ablösung
Sie haben Widerstand gegen alle Geräusche und psychischen Schäden in offenen Büroräumen. Einmal pro Tag kannst du diese Fähigkeit für eine Stunde auf fünf freundliche Kreaturen innerhalb von 15 Metern erweitern.
Schwächen
Manchmal benötigen Sie eine grundlegende Google-Syntax.
Voraussichtliche Berufe
Entwicklerleiter.
Besondere Fähigkeit: Rückblick
Einmal am Tag können Sie eine kleine Hütte als zusätzliche Aktion wirken. Die Dauer beträgt nur eine Stunde, nicht 8, aber jede freundliche Kreatur stellt ihre verbrauchten Fähigkeiten und Zauberplätze in der Hütte wieder her.
Paladin
Die letzte Hoffnung der Menschheit in dieser gefallenen Welt von Hack-Code und Hack-Patches. Zumindest ist das ihre Geschichte. Andere mögen sie als eingefleischte Idealisten sehen, die keine Kompromisse eingehen wollen. Unabhängig von Ihrer Position ist es jedoch offensichtlich, dass Paladine unter allen Umständen für Qualität und Reinheit stehen. Sie zögern nicht, ein gutes Wort zu tragen - zu ihrer Ehre sollte angemerkt werden, dass die Paladine versuchen, die ganze Welt auf ihr Niveau zu heben.
Wählen Sie Ihre Gottheit: Beliebte Optionen sind Android und Linux.
Sind Sprachen, Frameworks und Streitigkeiten über die Verwendung von Tabulatoren oder Leerzeichen gleichgültig.
Kein Scherz, sie werden den "10x Engineer" -Thread auf Twitter erneut veröffentlichen.
Vertreibung der Untoten
Sie können technische Schulden bis zur Hälfte Ihres Niveaus (abgerundet) auswählen und zurücktreten lassen. Dieser Effekt endet entweder nach 8 Stunden oder wenn jemand den Quellcode für technische Schulden berührt.
Episches Level: Rache
Sobald Sie einen Fehler gefunden haben, können Sie ihn als persönlichen Feind markieren und den Schaden, den er bei Angriffen verursacht, verdoppeln.
Schwächen
Sie neigen dazu, andere Menschen zu verletzen.
Mögliche Berufe
Zuverlässigkeitsingenieur, Sicherheitsspezialist (weißer Hacker).
Besondere Eigenschaft: Verbannungscode
Sie können Ihren sechsten Sinn für veraltete Module aktivieren, um unerwünschte Codeteile zu finden und zu entfernen. Wenn alles gut gegangen ist, kann sich jedes Teammitglied sofort mit seiner eigenen Geschwindigkeit bewegen, ohne einen Angriff zu provozieren.
Pfadfinder
Pathfinders wandern alleine, bekämpfen die Bewohner der Dunkelheit und schätzen die Welt um ungewohnter unschuldiger Seelen willen, umgestalten und töten potenziell tödliche Käfer, bevor sie Probleme verursachen. Sie fühlen sich in wilden Ländern zu Hause, in die sich niemand traut, und sie können die schwierigsten Probleme aufspüren. Aber alles hat seinen Preis: Rangers sind normalerweise einsame Wölfe und manchmal schwer zu interagieren. Sie sehen auch oft ängstlich aus, wenn jemand mit ihnen spricht.
Fernkampfwaffe: Cloud Computing-Experte.
Begleittier: Bringen Sie entweder einen Hund zur Arbeit oder sind Sie besessen von den Hunden Ihrer Kollegen.
Alleine den Weg ebnen
Wenn Sie alleine arbeiten, erhalten Sie +2 Weisheit und reduzieren die erforderliche Ruhezeit um 25%.
Episches Level: Experte Jäger
Wenn Sie einen Feind oder ein Problem entdecken, verdoppeln Sie Ihren Schaden in zukünftigen Kämpfen gegen diesen Feind.
Schwächen
Paarprogrammierung.
Wahrscheinlich
DevOps- Berufe
Besondere Fähigkeit : Tarnung
Als zusätzliche Aktion können Sie in die Schatten (oder in die warme Umarmung eines Sitzsacks) eintauchen und +5 Stealth-Checks erhalten.
Dodger
Dodgers leben im Schatten und betrachten soziale Vereinbarungen und Einschränkungen nur als Vorschlag. Sie sind geschickt darin, Probleme zu umgehen, anstatt sie von Angesicht zu Angesicht zu treffen. Es macht Spaß, Schurken in Ihrem Team zu haben, aber manchmal können sie etwas unzuverlässig sein, zum Beispiel verschwinden sie auf mysteriöse Weise, wenn Sie Regressionstests durchführen müssen. Sie haben auch kostenlose Ideen zu Privateigentum: Wenn es einen Schurken im Team gibt, lassen Sie Ihren Lieblingsbecher nicht unbeaufsichtigt.
Auswahl Auswahl: Schreibt ein fünfzeiliges Skript, um das lästige Problem zu umgehen.
Beschwert sich über Blendung auf dem Büromonitor, auch wenn dieser komplett schwarz ist.
Fallenerkennung
Bevor das Team den genehmigten Plan sieht, können Sie anhand Ihrer entwickelten Intuition herausfinden, ob unvorhergesehene Gefahren bestehen und wie groß die Bedrohung ist (z. B. ein klaffendes Loch in der Codebasis, für das ein ganzer Sprint erforderlich ist).
Episches Level: Extrem glückliche
Entscheidungen
Wenn Sie während der Entwicklung Entscheidungen treffen, bei denen Sie sich nicht sicher sind, werfen Sie einen D20-Würfel. Wenn der Wurf 10 oder mehr beträgt, ist jede Ihrer Entscheidungen richtig, wie auf Anweisung des Spielleiters. Wenn der Wurf 9 oder weniger beträgt, erhalten Sie einfach keinen Vorteil. Sie können diese Eigenschaft beim nächsten Vollmond wieder verwenden.
Schwächen
Regressionstests.
Mögliche Berufe
Sicherheitsspezialist (schwarzer oder grauer Hacker).
Besondere Eigenschaft: Fühlen Sie sich verwundbar
Ihr nächster Angriff ist erfolgreich, wenn Sie eine Schwachstelle anvisieren. Vielleicht hilft SQL Injection?
Zauberer
In ihren Adern fließt reine elementare Energie, die es ihnen ermöglicht, Leistungen zu vollbringen, von denen unbedeutende Sterbliche nur träumen konnten. Sie schöpfen Kraft aus ihren angeborenen Fähigkeiten, nachdem sie mit dem Programmieren begonnen haben, bevor sie lesen konnten. Deshalb verachten und beneiden sie gleichzeitig die "Buchweisheit" anderer Klassen. Normalerweise selbstbewusst und charismatisch, aber sie können arrogant wirken.
Metamagic Die
kleine Armee von Tastaturkürzeln, Skripten und Texterweiterungen, die Sie im Laufe der Jahre angehäuft haben, macht Sie lächerlich effizient und gibt Ihnen +2 Intelligenz.
Episches Level: Urstärke
Ihr intuitives Verständnis der Systeme, mit denen Sie es zu tun haben, bedeutet, dass Sie manchmal fast versehentlich begleitende Probleme lösen können: Indem Sie einem Feind Schaden zufügen, der seine Gesundheitspunkte unter 0 reduziert, können Sie dem zweiten Feind in Reichweite zusätzlichen Schaden zufügen.
Schwächen
Programmiersprachen auf niedriger Ebene.
Mögliche Berufe
Python-Programmierer.
Besonderheit: Zugriff auf eine laufende Datenbank
Sie sind vollständig in den reinen Strom von Live-Daten eingetaucht und beziehen direkt Strom daraus. Erhalte +5 für deine magischen Angriffe, verliere aber 1 Gesundheitspunkt pro Spielzug, da dies dir langsam die Lebenskraft entzieht.
Hexe
Der Zauberer schloss einen Pakt mit einem mächtigen Wesen, das ihnen Macht gab - mit ihrer IDE. Obwohl es ihnen Geschwindigkeit und überirdische Fähigkeiten verleiht, sind Zauberer ohne sie nutzlos. Sie hängen auch an den üblichen Dingen: Sie können heimlich eine Ratte auf dem Tisch halten oder eine neue Lebensform in ihren Haaren entwickeln. Zauberer müssen mit Respekt und Sorgfalt behandelt werden, da die Kräfte, die an ihren Fingerspitzen lauern, fließend sind.
Buch der Vereinbarung
Auf Stufe 3 können Sie eine IDE auswählen. Solange es sich auf Ihrem Computer befindet, erhalten Sie +2 für alle Weisheitsüberprüfungen und Angriffswürfe. Wenn Sie jedoch die IDE von Ihrem Computer entfernt haben oder ohne sie auf dem Computer programmieren mussten, erhalten Sie -2 für Wisdom.
Epische Ebene: Verschmelzung des Geistes
Sie sind so mit Ihrer IDE verschmolzen, dass Sie sie als fast Teil des Gehirns betrachten. Bei Verwendung der IDE wird Ihr Bonus auf +4 verdoppelt.
Schwächen
Befehlszeilenschnittstelle.
Mögliche Berufe
Dateningenieur.
Besonderheit:
Neuinstallation Sie bereinigen Ihre Festplatte und installieren das gesamte Betriebssystem und die IDE mit einem Skript neu, das an fünf verschiedenen Speicherorten gespeichert wird. Sie stellen alle Gesundheitspunkte wieder her, vergessen aber alles, was in den letzten fünf Minuten passiert ist.
Magier
Programmierer-Assistenten sind wie Assistenten mickrig und schnell irritiert. Normalerweise studierten sie Software-Engineering an der Universität, wo sie die schlechte Angewohnheit aufnahmen, schnell in bedeutungslose und gewalttätige akademische Debatten einzutauchen. Sie haben viel geheimes Wissen, müssen sich aber oft aufladen: Normalerweise gehen sie zuerst zum Mittagessen und konsumieren das meiste Koffein, um weiterarbeiten zu können. Sie sehen aus wie ein zerstreuter Wissenschaftler, der bei jedem Treffen unverständlich zu spät kommt.
Lieblingseditor: Vim und Emacs.
Studium der Softwareentwicklung an der Universität.
Sie wissen viel, müssen sich aber oft aufladen. Sie können leicht niedergeschlagen werden: Halten Sie sie von gefährlichen, unbekannten Situationen fern.
Wissensmeister
Wenn Sie mit einem Feind einer höheren Stufe als Ihrer konfrontiert sind, können Sie 10 Minuten lang nach Informationen suchen und nach Recherchen suchen, in der Hoffnung, relevante Informationen in einem der Bände zu finden, auf die Sie Zugriff haben. Wenn Ihre Prüfung erfolgreich ist und Sie während der Suche nicht unterbrochen werden, können Sie allen Würfeln +5 hinzufügen, wenn Sie einen Feind treffen.
Episches Level: Kommunikation mit Meistern
Einmal am Tag können Sie telepathisch (oder per E-Mail) versuchen, Ihre ehemaligen Mentoren zu kontaktieren und sie um Hilfe zu bitten. Ihre Antwort hängt vom GM ab, aber sie wird immer entweder hilfreich oder neutral sein und niemals weh tun. Aber wenn Sie die Botschaft falsch interpretieren und sich selbst einem Risiko aussetzen, dann ist das Ihr Problem!
Schwächen
Priorisieren Sie schlecht, wo Sie Ihre Zeit verbringen möchten.
Mögliche Berufe
Backend-Entwickler.
Besonderheit: Überkonzentration
Sie vergessen vorübergehend alle materiellen Probleme, wenn Sie unwiderruflich in die Lösung eines Problems eintauchen. Erhalte +2 für alle Fähigkeiten für die Anzahl der Stunden, die auf einem D4-Würfel gewürfelt wurden, aber erhalte dann zwei Erschöpfungsstufen.