Deploy or Die je karetní hra pro webové vývojáře. Jako vývojář webových aplikací máte za úkol dostat vaši aplikaci do produkce. Cílem je jako první úspěšně „deploynout“ (tj. spustit v ostrém provozu) celou aplikaci nebo odolat útokům soupeřů a zůstat jako poslední ve hře. Hra není navržena pro žádný specifický programovací jazyk a snaží se být dostupná všem webovým vývojářům. S trochou tréninku je vhodná i pro neprogramátory.
Hra staví na terminologii blízké webovému vývoji.
- Samotná aplikace se skladá ze tří částí (tzv. Deploy karet): Frontend, Backend a Databáze. Vyložením karty před sebe se vystavujete napadení ze strany spoluhráčů, kteří na vaše části aplikace můžou útočit a shodit ji, nebo vám ji dokonce ukrást.
- Útočné karty jsou pojmenovány např. jako Bug, Security Bug nebo DDOS. Těmi budete škodit protihráčům.
- Naopak na obranu vám přijdou vhod karty jako Hot Fix, Revert, Not a Bug nebo Works on My Machine.
Hra samotná má v sobě i záškodnický mechanismus v podobě karty Error 500. Pokud si tuto kartu líznete, je třeba ji přiznat protihráčům a vypořádat se s ní. K tomu vám ze začátku pomůže karta Debugger nebo do balíčku zamíchané karty Monitoring. Pokud ale žádnou z těchto ochranných karet nemáte, Erorr 500 vám „shodí“ vyloženou kartu Deploy.
V případě, že nemáte žádnou kartu Deploy vyloženou, hra pro vás končí.
Hru lze upravit pomocí „modů“ - volitelných pravidel, která upravují základní hru. Lze například zavést limit karet v ruce, nebo zavést neomezené vykládání karet „Deploy“ v jednom kole.