Skip to content

Latest commit

 

History

History
126 lines (100 loc) · 6.58 KB

File metadata and controls

126 lines (100 loc) · 6.58 KB

List of cards

Card have its name and prefix, prefix describes category of card.

  • Terminal Just use terminal on empty terminal space.
  • Duration Card put on board add some effect applied to your or opponent's future actions for few turns
  • Mutator Change the structure and content of the function
  • Action Perform some action based on card description
  • Hidden Activate hidden card
  • Special Rare cards, almost always hard to use, but give a real benefit

First Iteration Cards (TODO)

Terminal

  1. Terminal: LPAREN
  2. Terminal: RPAREN
  3. Terminal: LSQUARE
  4. Terminal: RSQUARE
  5. Terminal: ID
  6. Terminal: NUM

Mutator

  1. Mutator: Left Gap (put gap to the leftmost position)
  2. Mutator: Right Gap (put gap to the rightmost position)
  3. Mutator: Position Gap (put gap at the specific position)
  4. Mutator: Left Trim (remove all gaps from the left side)
  5. Mutator: Right Trim (remove all gaps from the right side)
  6. Mutator: Trim (remove all gaps from the left and right side)
  7. Mutator: Cleanup (remove gaps from the opponent's funstruct)
  8. Mutator: Terminal Shot (delete specific terminal)
  9. Mutator: Sleep Shot (delete terminal)
  10. Mutator: Embargo (select your terminal and destroy all these terminals from game)
  11. Mutator: Refactoring (move terminal to specific position)
  12. Mutator: Gap Shot (delete gap)

Action

  1. Action: Thief v1.0 (steal card from opponent hand)
  2. Action: Thief v2.0 (steal card from opponent board)
  3. Action: Discard v1.0 (opponent discard random card)
  4. Action: Discard v2.0 (discard one of your cards, opponent discard all the same cards)
  5. Action: Discard v3.0 (discard one of your cards, opponent discard all cards of the same type)
  6. Action: Discard v4.0 (opponent discard all cards)
  7. Action: Equality v1.0 (you and your opponent discard all cards from hand and take 5 from deck)
  8. Action: Equality v2.0 (you and your opponent discard all cards from board)
  9. Action: Equality v3.0 (you take cards until you'll have the same as your opponent)
  10. Action: Refresh (discard all your cards and take the same amount from deck)
  11. Action: REPL (three test inputs for opponent's function)
  12. Action: LL(1) (look top three cards at the deck and choose one)
  13. Action: Greedy (get cards upto your maximum)
  14. Action: Spy (next card could be used on opponent's funstruct)

Duration

  1. Duration: Memory (your maximum number of cards +10 for 10 turns)
  2. Duration: Scanner (able to see opponent's cards for 5 turns)
  3. Duration: Smartparens Mode (automatically close paren when you open it for 5 turns)
  4. Duration: Discard Curse (lasts 5 turns, each turn opponent forced to discard random card)
  5. Duration: Terminal Curse (lasts 3 turns, opponent can't place terminals)
  6. Duration: Action Curse (lasts 3 turns, opponent can't use actions)
  7. Duration: Mutator Curse (lasts 3 turns, opponent can't use mutators)
  8. Duration: Duration Curse (lasts 3 turns, opponent can't use duration cards)
  9. Duration: Hidden Curse (lasts 3 turns, opponent can't use hidden cards)
  10. Duration: Special Curse (lasts 5 turns, opponent can't use special cards)
  11. Duration: Thief v3.0 (lasts 3 turns, each turn opponent plays a card, you get its copy in your hand)
  12. Duration: Luck v1.0 (lasts 3 turns, your chances to get third card become 75%)
  13. Duration: Luck v2.0 (lasts 3 turns, your chances to get third card becomes 100%)

Hidden

  1. Hidden: Redirrect (next action, hidden or duration card change its owner)
  2. Hidden: Shot (next terminal are played by opponent are deleted)
  3. Hidden: Annihilation (next card played by opponent are take no effect)
  4. Hidden: Copy (next card plated by opponent copied to your hand)

;; TODO more hiddens

Special

  1. Special: Virus (virus moves inside your function each turn forever until you use Virus Kill or Virus Cure, virus blocks place for terminal)
  2. Special: Hot Swap (swap function with your opponent)
  3. Special: Duplicate (select terminal on board and get 5 copies of it)
  4. Special: Rainbow Nuke (you have 5 turns, you musy use cards of all types terminal, mutator, duration, action and hidden. If you used cards of all types destroy all terminals from your opponent's function)
  5. Special: Duel (put left paren, square or curly, opponent forced to close it with right paren, then you forced to put left paren, who wins get all parens as terminals back to hand)

Future Releases/Outdated (TODO revisit)

  1. Terminal: LCURLY

  2. Terminal: RCURLY

  3. Mutator: ID->NUM (replace id on board to num)

  4. Mutator: Shuffle (shuffles all terminals of function)

  5. Mutator: NUM->ID (replace num on board to id)

  6. Mutator: Really? (add question mark ? to every id)

  7. Mutator: Mutable! (add exclamation mark ! to every id)

  8. Mutator: Virus Kill (remove virus from function, see special)

  9. Mutator: Virus Migrate (virus moves across your and your opponent function)

  10. Mutator: Virus Cure (replace virus with terminal)

  11. Mutator: Pain (remove random terminal from your and opponent's function)

  12. Mutator: Rehydration (fill all available terminals you have in your hand, discard others)

  13. Action: Reverse Time (discard opponent last actions)

  14. Action: Reveal (all opponent active hidden actions are discarded)

  15. Action: Scheme Attack (all opponent's square brackets in hand are transformed to parenheses)

  16. Duration: Emoji Generation (your parens transformed to smiles for 5 turns, no need to remove them, just visual effect)

  17. Duration: Friends (lasts 5 turns, if you put terminal automatically fill both neighbour terminals) (outdated)

  18. Duration: Speed (last 5 turns, each player is forced to take a move in 15 seconds)

  19. Hidden: Postponed Terminal (use this card and one terminal, on next turn you able to play this terminal for free)

  20. Special: Bytecode (replace function with its bytecode for 10 turns, though you can construct bytecode)

  21. Special: ASCII (replace all symbols to ascii values for 10 turns, all terminals are numbers)

  22. Special: Hot Swap (swap function with your opponent)

  23. Special: Duplicate (select terminal on board and get 5 copies of it)

  24. Special: Rainbow Nuke (you have 5 turns, you must use cards of all types terminal, mutator, duration, action and hidden. If you used cards of all types destroy all terminals from your opponent's function)

Powered by brainstorm