Google Summer of Code and Networked Tomboy

My Google Summer of Code application, called Networked Tomboy was accepted. Just to quote myself:

Tomboy is a note-taking application for the GNOME desktop. As such it is evolving as a replacement for the traditional ‘sticky notes’ applet and offers several advantages, including easy formatting and wiki-style links. But currently Tomboy notes are limited to the desktop. That means that users can’t easily transfer their notes between different desktops (e.g. their home and work computer or their desktop and laptop PC) or publish their notes for other users.

This project is supposed to solve this problem. Using an abstraction of Tomboy’s data storage format and system, an alternative system for storing notes in a central repository will be developed. This repository can then be accessed by Tomboy instances. Additionally a note publishing system will be developed. It will allow to publish selected notes either on a local network (using Zeroconf) or to web pages.

I’m rather happy to get the opportunity to hack on a program that I use myself and that missed functionality I need.

Team PTQ Charleston in Berlin

Yesterday we had a team PTQ for Pro Tour Charleston in Berlin. The turnout was pretty with 23 teams for a total of 69 players, although we had a few players from Hamburg and eventual winners, Team Hans (Hans-Joachim Höh, Pro Tour Honolulu quarterfinalist Maximilian Bracht, and Stefan Urban), came from further away even.

At first I was a bit worried, since my staff was rather inexperienced. Besides level 1 judge Christopher Eucken I had help from two judgelings (Lars-Peer and Kersten). Lars-Peer had helped us before and left a good impression as scorekeeper. Therefore I used him as scorekeeper again at this event, since I wanted to get much floor time. On the one hand I have done a lot of scorekeeping lately and wanted to hone my floor judging skills again. On the other hand I wanted to be able to give feedback to Christopher and our new judgeling, Kersten.

My team did good work and we managed to have a smooth event, so my worries weren’t justified. We had one situation where a player of team A had finished his match and leaned over to get a better look at the board of another match. Doing this he got a glimpse at the hand of the opponent team’s player of that match. He talked a bit more with his team, but after investigating I could determine that it was very unlikely he disclosed any information about the hand to his team mates.

The cut to the top 4 was rather exciting, since two last round matches in which all teams were still in contention for top 4 drew. In the end Team Hans slipped into top 4 on secondary tiebreaker over the Hamburg Hammelpriesters (Sebastian Homann, Merten Jensen, and Dennis Johannsen). Unfortunately during the top 4 there were two game wins by ruling (although in the end it probably didn’t matter in both cases). In the first situation Heartbeat player A combo’ed and finally tried to cast Maga, Traitor to Mortals. His opponent B claimed that A didn’t have the three black mana available that B needed for that. A had one Swamp and one Heartbeat of Spring out, but had used Early Harvest before to untap his lands. But B claimed that he knew exactly that among the three lands tapped to play the Heartbeat the player had used his Swamp. This would mean that A had no black mana left in the pool when he untapped with Early Harvest and therefore only two black mana still available. A couldn’t remember which lands he had tapped for the Heartbeat. B pointed out the three lands that were still neatly grouped together and also claimed that A didn’t move his lands around while playing stuff.

I had my attention divided between that match and their neighbour’s match, so I hadn’t taken notice what lands were tapped for playing Heartbeat. But B’s claims were largely consistent with my own observations. Additionally neither A nor B had made any notes about which mana was still available. A’s strongest argument was: “Using the black mana would have been stupid, since I knew what I wanted to play.” Since a lot of spells, including tutors had been played, there was no sane way to rewind the game state and I had to rule on it. Based on the fact that A failed to note down or announce what mana he retained when playing spells and based on B’s certainty about the tapped mana and the consistence with my own observations I ruled that A didn’t have a third black mana available and wouldn’t been able to play Maga.

The second ruling involved a very close third game between players C and D. C sacrified a creature during D’s turn to remove Ghost Council of Orzhova from the game. D asked: “When do you do that?” to which C replied: “End of turn.” Doing this End of Turn would leave C with no attacker during his own turn, since the Ghost Council would only return at his own End of Turn. Only when asked “Really?” did C correct himself: “No no, of course during the Second Main Phase.” Kersten was watching this match. When I discussed this with him, he thought about ruling by intent and let C activate the ability during the second main phase. I disagreed. This has been a sloppy play on C’s part, since he did not announce at first when he wanted to use the ability. D tried to clear up the game state by asking when he did that. To which C (probably lulled by the slow game) replied with the wrong answer. Since the “sloppiness”, i.e. the unclear game state, was cleared by D’s question, I do not think that Ruling by Intent applies here. In cases like this I follow another principle that I call Responsible Play: If a player uses explicit language (“End of turn” in this case) he will be held to it. Of course immediatly correcting oneself is perfectly ok for me: “End of turn. No wait, second main phase of course.” But in this case only the opponent asking “Really?” tipped him off that he probably made an error. If D hadn’t asked “When do you do this?” and had just let it go and then claimed that the Ghost Council’s ability was activated end of turn I would gladly rule by intent. (And in this case D would probably also face an Unsporting Conduct penalty.) Clearing up the game state on D’s part makes all the difference here.

On a side note: By asking this question D may have lead C into answering wrong, i.e. D might have known that Second Main Phase is the “right” answer and might have hoped that C answers wrongly. But in this case I see this as perfectly ok. He didn’t misrepresent the rules, the only thing he did was clearing up the game state and making use of the opponent’s lack of concentration.

The finals were tough and exciting. Team Hans played the Line-Inn Crew (Adrian Rosada, Dennis Jenkel, and Oliver Wieske). Stefan and Oliver had won their matches so the teams were drawn 1-1. The final match between Hajo and Dennis was also drawn, but finally Hajo managed to squeeze out a win. After the finals Team Hans drove on to play another PTQ in Bochum today. Good luck, guys!

Decklists (courtesy of the great EvilBernd)

Deck Viewer for Pro Tour coverage

The Pro Tour video coverage is nice, although there is one thing that has been nagging at me for a while: The cards are hard to recognize. While this was ok, when I still recognized the cards by image, it was rather difficult with the Pro Tour Prague coverage, since I didn’t know most Dissension cards and am still struggling with some Guildpact cards. Therefore I created a Deck Viewer that allows a visual representation of Magic decks as shown on Just enter an URL (I suggest with deck lists and it will show a visual overview of the deck (currently without sideboard).

At the moment the page looks rather ugly and has several shortcomings. This is mostly because this is more of a proof of concept (one hour hack) and an idea I would like to pitch to Wizards. Nevertheless I would like to hear about bugs or improvement suggestions.