Death Site

There’s a website where anyone can submit the name, face and description of any human. Site visitors then vote on these humans and whoever is at the top of the ladder at each full hour dies instantaneously. (2000 words)

“Your ID card, please,” said the clerk.

I handed it over, he crossed out my name in his forms and sent me to the voting booth. The booth contained a simple table, a chair and a computer. The national elections are coming up in a week but today, I’m making my death vote. 

Pokračování textu Death Site

Cena mého dětství

Magie existuje a každý, kdo má trpělivost, se může naučit sesílat kouzla. Ale trpělivosti je třeba hodně: i to nejjednodušší kouzlo vyžaduje jeden rok studia. Mocnější kouzla vyžadují víc. Kolik let života mám studiu obětovat já? (povídka, 1000 slov, také k dispozici na Google Docs)

Ahoj. Jmenuji se Daniel a je mi 8 let. Jsem tedy již dost starý na to, abych se mohl začít učit kouzla. Pokud totiž budu chtít. Naštěstí Česko není z těch zemí, kde rodiče vybírají kouzla svým dětem. Sedím tedy teď ve školní knihovně a listuji Hlavním katalogem kouzel, jestli mi něco nepadne do oka.

Prvních pár stránek jsem přeskočil rychle. Levitující světlo, menší ohňostroj a vynucený spánek nejsou úplně užitečná kouzla. Jak říká přísloví, “pokud se to dá koupit, nemá cenu se to učit”. Baterku, rachejtle nebo prášky na spaní by mi rodiče koupili k vánocům. Nemusím kvůli nim rok studovat. Pokračování textu Cena mého dětství

Funny Oracle rulings

This is a collection of Magic: the Gathering card rulings on Gatherer, the official Magic card database. Because the database is also called „the Oracle card database“, these are Oracle rulings.

Usually, rulings clarify interactions between cards or edge cases, and these rulings often do so, but each of these rulings is special in that it contains a joke.

Have fun reading.

  • Rhythm of the Wild
    • If a creature enters the battlefield with two instances of riot, you may choose to have it get two +1/+1 counters, one +1/+1 counter and haste, or two instances of haste. Multiple instances of haste on the same creature are redundant, but we’re not going to tell the Gruul how to live their lives.

Pokračování textu Funny Oracle rulings

A formal grammar for Magic: the Gathering

I wrote an ANTLR4 formal grammar for Magic: the Gathering cards.

It turns this

A Magic: the Gathering card

Or, more specifically, it turns this

Reach
Undergrowth — When you cast this spell, reveal the top X cards of your library, where X is the number of creature cards in your graveyard. You may put a green permanent card with converted mana cost X or less from among them onto the battlefield. Put the rest on the bottom of your library in a random order.

Into this:

You can try it out here: https://soothsilver.github.io/mtg-grammar/ and you can download the grammar and the source code from https://github.com/Soothsilver/mtg-grammar.

Pokračování textu A formal grammar for Magic: the Gathering

IPG through the ages

A history of Magic: the Gathering penalty guidelines

This document provides a list of important changes to the Magic Infraction Procedure Guide (IPG) and its predecessor documents, in text form and in diagram form. I also provide personal commentary and historical context on both individual changes and on trends. (10,000 words)

(A Google Docs version is also available, but it lacks errata.)

Pokračování textu IPG through the ages

Rozbor slavnostních slibů Univerzity Karlovy

Na začátku a na konci studia na Univerzitě Karlově, včetně na Matematicko-fyzikální fakultě, kde jsme studoval já, studenti konají povinně sliby — na začátku slib imatrikulační a na konci slib promoční. Slib promoční se skládá, pokaždé v trochu jiné podobě, na konci bakálařského studia, na konci magisterského studia a na konci doktorského studia.

V tomto článku popisuji svoji interpretaci významu těchto slibů. Snažil jsem se dostat k nějaké oficiálnější nebo autoritativnější interpretaci slibů, a to komunikací s představiteli univerzity a hledáním v knihách. Něco jsem zjistil, ale zdaleka ne tolik, kolik bych chtěl. Jsem si celkem jistý, že někde ještě leží knihy, ve kterých je více materiálu, a že někde jsou lidé, kteří o tématu ví více. Buď jak buď, já se k nim nedostal. Nenašel jsem ani žádný rozbor slibů na internetu, proto jsem tedy vytvořil tento. Popisuje jen moji interpretaci, není to oficiální názor Univerzity.

Vynechám slib po doktorském studiu, protože k jeho úplnému pochopení tak, abych o něm mohl psát, bude pravděpodobně lépe nejprve studium absolvovat.

(Google dokument se stejným textem, pokud raději čtete tam)

Pokračování textu Rozbor slavnostních slibů Univerzity Karlovy

Existential Risk Prevention Authority

Existential Risk Prevention Authority is a strategy game developed for the GameJolt DreamHack game jam 2017.

In October 2017, a nuclear terrorist attack forces the world’s nations to wake up and join forces to prevent any possible threats to the extinction of humankind. You are placed in charged of the UN’s new Existential Risk Prevention Authority. Your mandate, supported worldwide, is to identify ways in which humanity as a whole can be destroyed and to ensure that such destruction will not come to pass. That in itself would be a herculean task, but as the emotions from the nuclear attack calm down, you will soon discover that the world’s „unconditional support“ for your mission is not as unconditional as it might seem.

Can you save the world from a nuclear apocalypse, an asteroid apocalypse or a pandemic apocalypse? And from all three at the same time?

Pokračování textu Existential Risk Prevention Authority

Magisterské státnice na Matfyzu

Tento článek popisuje, jak fungovala ústní magisterská státní zkouška z informatiky na Matematicko-fyzikální fakultě Univerzity Karlovy (MFF, Matfyz) v září 2017. (verze v Google dokumentu)

Přihlášení

Magisterská státnice se nazývá “ústní část státní závěrečné zkoušky”. Žádná písemná část neexistuje. Slovo “ústní” ji pouze rozlišuje od “obhajoby diplomky,” což je druhá část zkoušky. Není dělená na několik zkoušek podle předmětu (matematika/informatika) na rozdíl od bakalářské zkoušky. Na zkoušku je třeba se přihlásit před termínem uvedeným v harmonogramu, ale nelze se přihlásit dříve, než máte splněné všechny ostatní studijní povinnosti vyjma diplomové práce.

Pokračování textu Magisterské státnice na Matfyzu

omegaGo

omegaGo je klient pro deskovou hru Go.

Go je starodávná desková hra, která se dosud těší oblibě hráčů ze všech částí světa. Pokud jste ji nikdy nehráli, možná zkuste omegaGo – obsahuje užitečné návody a funkce a pomůže vám na vaší cestě: možná se vám hra zalíbí!

ONLINE HRA: Můžete hrát na serveru, který preferujete – buď na Pandanetu (IGS) nebo na KGS. Použijte stejné čisté rozhraní na obou serverech. Můžete dokonce hrát hru na obou současně, pokud se na to cítíte!

SGF EDITOR: Otevřete a upravujte soubory SGF anebo exportujte svoje hry jako soubory SGF.

QUESTY: Získejte body za vítězství a za dokončování questů, a získejte tak vyšší hodnosti v našem režimu pro jednoho hráče.

JINÉ FUNKCE: V omegaGo na vás čekají také další funkce jako tutoriál, encyklopedie, režim analýzy nebo problémy tsumego.

Pokračování textu omegaGo