Home | About | Tournament Winning Decklists | Forums

Netrunner Sealed


#41

Good effort with anrsealed. It looks like an interesting format. I think completely random decks will be pointlessly bad and no fun to play. But if you have a formula (or a few formulae) that you build decks randomly to that could be fun.


#42

The generation for decks or sealed packs is not completely random. The algorithm creates payable and interesting decks.


#43

As someone who is interested in this kind of thing, would you be able to explain the random deck/pack generation algorithms in more detail?


#44

Of course ! All the source code of the website and the algorithm is available on github : https://github.com/Salem2612/anrsealed. The algorithm is based on a selected card list and constraints to meet. The main goal of the algorithm is to generate playable, interesting and fun Sealed packs.

The card list

  • The card list is here. Every one can comment it to suggest changing: https://docs.google.com/spreadsheets/d/1iODcruMiN18QsMhlUhh8vzwSrZUXHVB_TKxhVQNRNdM/edit?usp=sharing
  • The card list defines official and unofficial types about the cards.
    • You know the official types: OPERATION, EVENT, ASSET, BREAKER, KILLER…
    • We also added unofficial types:
      • The 3 main unofficial types are BAD, COMMON and BROKEN.
        • BAD is for unplayable cards in Sealed format. Maybe the card is just bad, maybe the card only works in combo with other cards and this Sealed format is not based on pre-formatted combos as in the base format.
        • COMMON means that the card is quite balanced (good enough, not too good, and mainly not too bad) and interesting to play in Sealed format.
        • BROKEN was made for very strong cards, but I realized that it mostly contain multi-access Runner cards, and Fast-Advanced Corpo cards. Maybe later I will change these types.
      • Then there are other unofficial types as ECO (for cards that give money), DIRTY (for cards that give surprises to the Runner ^^), TAG (for cards that give Tags) and BAG (for cards with which the Corp uses the Tags to bother the Runner), PUMPABLE (for breakers with an ability to increase strength and an ability to break subroutines. These are the basic Breakers that the Runner will have so that its deck will be playable).
    • For example:
      • “Hedge Fund” is marked as OPERATION that is an official type, and also as COMMON and ECO because the card is good enough to earn money.
      • “Neural Katana” is marked as ICE, SENTRY, and also as COMMON and DIRTY because in Sealed format where there is no faction the Runner never know if he is playing against Jinteki cards ^^

The Constraints

  • The algorithm must meet Constraints to generate a valid Sealed pack or deck. The constraints are given in the file “anrsealed/www/json/v2.13.0/constraints.json”. The constraints lead the algorithm to generate playable and interesting packs, not completely random packs. For example, the Sealed pack (85 cards) of each Runner must contain:
    • 0 IDENTITY cards because with Sealed packs we don’t use Identities. In the next Deck generator, I want to add the IDENTITY cards, because they are a big beautiful part of ANR. (HB1 and Kate will be banned ^^).
    • 70 COMMON cards, 10 BROKEN cards to spice the meal, and 5 BAD cards for maybe holy tricky combos.
    • Among these 70 COMMON cards, there are nested Constraints:
      • At least 12 COMMON ECO cards to ensure that the Runner will be rich enough, and will not just click for credits all the game.
      • At least 3 COMMON PUMPABLE FRACTER, 3 COMMON PUMPABLE DECODER and 3 COMMON PUMPABLE KILLER cards to ensure that the game will be playable for the Runner. With breakers and eco cards, the Runner can start running and stealing Agendas.
      • 25 or less COMMON PROGRAM cards. Without this limit, the Runner Sealed Pack can be full of Programs that is not fun.
      • At least 2 COMMON CONSOLES. The consoles are an important thing in the Cyberpunk literature, and also in the ANR gameplay.

Same kind of Constraints are for the Corp to ensure that the deck will have enough Agendas, money, ices, and End of the Run Ices. The algorithm also gives DIRTY cards to add bluff and surprises. TAG and BAG cards because it’s also an interesting and fun way to win for the Corp.


#45

This is great. Just what my local group have been looking for.
Any chance of adding the MO cards? And Nisie when they are released?


#46

I will soon add Magnum Opus cards, then NISEI fan cards when they will be released.