Category Archives: Blog

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.)

Read more »

Rozbor slavnostních slibů Univerzity Karlovy

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

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)

Read more »

Chodička – hry, které nemůžeme hrát, když jsme dospělí ^^

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Když jsem byl menší, hrál jsem s bráchou hru “chodičku” s dřevěnými kostkami. Chodička funguje tak, že dva hráči pohybují jednotkami z dřevěných kostek po koberci a snaží se obsadit budovy. Budovy produkují jednotky, a jednotky hráčů proti sobě navzájem útočí. Jeden z hráčů hraje typicky za “nepřítele”, který “přichází”, tzn. nemá základnu, ale jeho jednotky se spawnují na okraji území, který “hráč” vidí.

Chodička je modelována částečně podle Dračího doupěte, ale hlavně podle počítačových real-time strategií jako Age of Empires a State of War.

Read more »

Gamedev Technical Best Practices

When you develop, i.e. create, a video game, you may want to follow this checklist of best practices. This is less important than the actual content or gameplay of the game but these items apply to the majority of video games:

  1. Enemies don’t respawn automatically unless the player is informed. By default, except for JPRG games, the expectation is that there is a limited number of enemies. No matter your genre, you must be consisent: enemies either respawn everywhere or nowhere. If there’s a special area with respawn, you must inform the player (for example, the character could be repeating “I don’t think they’ll ever stop coming.”).
  2. When there’s a time limit, you must show an actual countdown timer on the screen. No matter how bad the situation looks, the default assumption is that you can leave the game on for hours away from keyboard and nothing bad will happen. The characters can keep repeating things like “We need to hurry.” or “There’s not much time left.”  but unless there’s an actual countdown timer in the HUD, you cannot punish a player for waiting.
  3. Mark all points of no return. In open world games, any points of no return must be clearly marked. If completing a question will cause a chapter to end, or if moving into a certain dungeon will end a part of the game or if talking to a certain NPC will move you in the finale, a big red dialog box should pop up in the player’s face, stating in no uncertain terms something like “This is a point of no return. If you proceed, the chapter will end and you will no longer be able to return to Littletown. Do you wish to proceed? [Yes, move on.] [No, not yet.]” Do not use in-character dialog for this. Make it very clear by using a game interface element.

Read more »

RFC: Protocol for initiation/termination of dialogue

Abstract: Many people sometimes wish to talk to other via instant messaging applications about their lifes, news, common interests and other topics without having important information to tell and without wanting to make a request (we will call these conversations “chats”). However, it may be difficult to find out whether your interlocutor wants to chat or would prefer to end the conversation because we encounter problems related to courtesy. For these reasons, we present a new protocol for chats that could save time for both interlocutors and help them lead the conversation for exactly as much as they both desire.

Read more »

Skauting by měl znát svoje principy.

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

V prosincovém čísle časopisu Skautský svět je esej od Mukókiho, vůdce ILŠ Collegium, zvaná “Tři základní principy skautingu a chvála nedefinovanosti”, ve kterém říká, že nejen povinnost k Bohu, ale i ostatní dva principy jsou málo definované, ale že tato nedefinovanost principů je dobrá věc, kterou bychom neměli měnit. Tento článek je reakcí na Mukókiho esej, ve které se snažím ukázat na chyby v jeho argumentaci a proč bychom stejně měli definovat, co myslíme povinností k Bohu.

Read more »

Fotoprohlídka: Oblastní mistrovství orientačního běhu u Bordeaux

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

Dnes jsem se účastnil dvou závodů v orientačním běhu.

Affiche-22nov15

Oba závody pořádal stejný oddíl, SAGC-CO (Sport Athlétique de Gazinet-Cestas, Course d’Orientation) – první z nich byl oblastním mistrovstvím (bez kvalifikace, tj. kdo bydlí v Gironde a vyhraje ve svojí kategorii, stane se msitrem), druhý závod byl otevřený, více relaxovanější, a zadarmo.

Read more »

« Older Entries