SinkIt! – Zwei Geeks machen Jagd auf Schiffe
Es ist Sonntag Abend und im Prinzip gibt es in Waldheim gerade nichts wirklich sinnvolles zu tun. Dominic und ich haben den Tag im Wesentlichen damit verbracht, ein iPad-Spiel nach dem anderen auszuprobieren. Zwischendurch ließ ich mir auch noch den Wachbergturm zeigen, von dem aus man einen guten Blick über den ganzen Ort hat (Spendenmöglichkeit zum Erhalt des Turmes).
Doch Dominic wurde das Ganze dann irgendwann zu langweilig und er äußerte die Idee, doch mal ein kleines Spiel zu programmieren. Wegen der begrenzten Zeit und der weisen Voraussicht, dass ein größeres Projekt in zwei Tagen schwer zu koordinieren sein würde, schlug ich ein Experiment vor: Wir einigten uns auf ein einfaches, bekanntes Spiel (Schiffe versenken) und entwarfen ein – ebenfalls einfaches – Netzwerkprotokoll. Danach machten wir uns jeder für sich an die Entwicklung eines Clients für dieses Spiel. Am Ende sollten beide gegeneinander spielen können.
Überraschenderweise ging die Idee schon im ersten Testlauf auf: Wir haben es tatsächlich geschafft, auf Anhieb zwei kompatible Clients aufgrund einer vorherigen Vereinbarung zu implementieren. Und hier ist das Ergebnis!




