Fast geschafft: Goban3D kommt in den App Store
Ich kann diese Worte kaum tippen, ohne zu grinsen. Nach zwei Jahren Soloentwicklung — Tausende von Stunden, Hunderte von Testbuilds und mehr späte Nächte als ich zählen kann — ist Goban3D fast bereit für die erste Einreichung im App Store.
Das passiert wirklich gerade.
Was auf den Markt kommt
Wenn Goban3D im App Store erscheint, wird es kein Minimum Viable Product oder eine frühe Vorschau sein. Es wird eine vollwertige Go-App für iPhone, iPad und Mac sein — die barrierefreieste Go-App, die je entwickelt wurde, und ich glaube aufrichtig, dass sie auch eine der schönsten sein wird.
Das ist vom ersten Tag an dabei:
Atemberaubende 3D- und 2D-Bretter
Ein wunderschönes 3D-Brett, das von RealityKit angetrieben wird, mit physisch basierten Materialien, die das Licht wie echtes Holz und Stein einfangen — flüssig mit 60 Frames pro Sekunde. Vier Brett-Texturen und acht Stein-Texturen sind kostenlos enthalten. Oder wechsle sofort zu einem sauberen, schnellen 2D-Brett, das vollständig in SwiftUI gezeichnet wird — ideal zum Schonen des Akkus, für ältere Geräte oder einfach für alle, die ein flaches Brett bevorzugen. Kein Neustart erforderlich.
100 % Barrierefreiheit
Das ist das Feature, auf das ich am stolzesten bin. Goban3D bietet 100 % Abdeckung in allen sieben Barrierefreiheitskategorien von Apple: VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast und Differentiate Without Color. Jede einzelne Funktion wurde getestet — nicht nur von mir, sondern auch von sehbehinderten Go-Spielerinnen und -Spielern in Japan, die die App täglich nutzen und sie mit ihrem Feedback geprägt haben.
Keine andere Go-App im App Store gibt irgendwelche Barrierefreiheitsfeatures an. Keine einzige. Goban3D wird die erste sein — und sie hakt nicht nur ein Kästchen ab, sie geht voll rein. NHK-Stil-Zugansagen, Go-Fachbegriff-Ansagen, rasterbasierte Brettnavigation, ein dedizierter Hochkontrastmodus für Spielerinnen und Spieler mit Sehschwäche und haptisches Feedback bei jeder Platzierung und jedem Fangen. Go gehört allen — und Goban3D meint das ernst.
Netzwerkspiel
Spiele Go gegen eine andere Person auf einem anderen Gerät — über das Internet oder im gleichen lokalen Netzwerk. Betrieben von Apples Game Center ermöglicht das Netzwerkspiel, eine Freundin oder einen Freund einzuladen oder sich mit einer anderen Spielerin oder einem anderen Spieler zusammenzufinden und dann in Echtzeit eine vollständige Partie auf dem iPhone oder iPad zu spielen. Das ist das Feature, über das die Japanische Vereinigung für blindes Go am meisten begeistert ist — zum ersten Mal werden sehbehinderte Spielerinnen und Spieler digital gegeneinander spielen können, ohne Zoom-Anrufe und physische Bretter zu benötigen.
KataGo-KI (Mac)
Auf dem Mac wird Goban3D mit KataGo ausgeliefert — einer der stärksten Open-Source-Go-Engines der Welt — die vollständig auf dem Gerät mit Apple Silicon läuft. Keine Internetverbindung erforderlich. Wähle die stärkste KI-Einstellung oder wähle einen menschenähnlichen Schwierigkeitsgrad von 20 Kyu bis hinauf zu 9 Dan. Egal ob du ein absoluter Anfänger bist und einen geduldigen Übungspartner suchst oder ein Dan-Spieler, der wirklich gefordert werden will — KataGo hat dich im Griff. Und da es lokal auf der Neural Engine deines Macs läuft, ist es schnell, privat und immer verfügbar.
12 Sprachen
Goban3D startet mit vollständiger Lokalisierung in zwölf Sprachen — jedes Menü, jede Beschriftung, jede VoiceOver-Ansage und jeder Zugaufruf, alles vollständig übersetzt:
- Englisch
- Japanisch (日本語)
- Koreanisch (한국어)
- Vereinfachtes Chinesisch (简体中文)
- Traditionelles Chinesisch (繁體中文)
- Chinesisch — Hongkong (香港中文)
- Französisch (Français)
- Deutsch
- Niederländisch (Nederlands)
- Russisch (Русский)
- Rumänisch (Românã)
- Türkisch (Türkçe)
Die App passt sich automatisch an die Gerätesprache an. Weitere Sprachen sind geplant.
Wie sind wir hier angekommen?
Vor zwei Jahren war ich ein Autodidakt ohne jegliche Kenntnisse der Apple-Plattformen, ohne Finanzierung und ohne Team. Ich kannte Swift nicht. Ich kannte SwiftUI nicht. Ich kannte RealityKit nicht. Ich hatte noch nie eine App veröffentlicht. Was ich hatte, waren zwanzig Jahre Leidenschaft für Go, eine hartnäckige Weigerung zu akzeptieren, dass keine Go-App der Welt Barrierefreiheitsunterstützung bot, und drei Apple-Geräte auf meinem Schreibtisch.
Ich habe mir alles selbst beigebracht — mit Apples offizieller Dokumentation und den kostenlosen WWDC-Sessions. Ich habe eine 3D-Rendering-Engine gebaut, eine Spielzustandsmaschine, ein Entity-Component-System für Animationen, eine vollständige Barrierefreiheitsschicht, ein Netzwerk-Mehrspieler-System und eine KI-Integration — alles als Soloentwickler von meiner Wohnung in Exeter aus.
Unterwegs passierte etwas Außergewöhnliches. Die Japanische Vereinigung für blindes Go erfuhr von dem Projekt, und sehbehinderte Spielerinnen und Spieler in Japan begannen, die App zu testen und Feedback zu senden. Ihre Vorschläge haben Goban3D grundlegend verändert. Features wie NHK-Stil-Zugansagen, Go-Fachbegriff-Ansagen und rasterbasierte Navigation gibt es, weil blinde Spielerinnen und Spieler mir gesagt haben, was sie brauchen — und diese Features machen die App für alle besser.
Die British Go Association hat Goban3D mit ihrer gesamten Mitgliedschaft geteilt und über die Mitgliedsländer der European Go Federation verbreitet. Beta-Testerinnen und -Tester aus aller Welt haben gespielt, Fehler gemeldet, Features vorgeschlagen und mir geholfen, daraus etwas zu formen, auf das ich unglaublich stolz bin.
Das ist erst der Anfang
Ich möchte eines völlig klarstellen: Was im App Store erscheint, ist nicht das fertige Produkt. Es ist das Fundament. Goban3D hat noch Jahre der Entwicklung vor sich, und ich könnte nicht aufgeregter sein über das, was noch kommt.
Es gibt Features, von denen ich seit Tag eins träume, die noch nicht gebaut wurden. Es gibt Ideen, die Spielerinnen und Spieler während des Beta-Tests vorgeschlagen haben und die ich kaum erwarten kann anzugehen. Es gibt ganze Bereiche von Go — Lehren, Analyse, Aufgaben, aufgezeichnete Partien — in die Goban3D mit der Zeit hineinwachsen wird.
Ich werde keine konkreten Versprechen machen oder eine Roadmap ankündigen — ich habe gelernt, dass Soloentwicklung unvorhersehbar ist, und ich liefere lieber, als zu viel zu versprechen. Aber ich kann dir das sagen: Goban3D ist das Werk meines Lebens. Ich wechsle nicht zum nächsten Projekt. Ich werde es nicht verstauben lassen. Jede Woche schreibe ich Code, behebe Fehler und baue neue Dinge. Diese App wird besser werden — Monat für Monat, Jahr für Jahr.
Die Go-Community verdient eine wirklich großartige App — eine, die schön, zugänglich, leistungsstark und von jemandem gebaut ist, der das Spiel wirklich liebt. Das ist es, was ich baue. Das ist es, was ich weiter bauen werde.
Jetzt ausprobieren
Du kannst den App-Store-Release nicht abwarten? Goban3D ist jetzt sofort über Apples TestFlight-Betaprogramm verfügbar. Du kannst direkt über TestFlight an der Beta teilnehmen oder die Beta testen-Seite für weitere Informationen besuchen.
Wenn du einen unabhängigen Entwickler auf diesem Weg unterstützen möchtest, kannst du mir einen Kaffee kaufen. Jeder Beitrag hilft dabei, den Betrieb aufrechtzuerhalten und die Entwicklung voranzutreiben.
Danke an alle Beta-Testerinnen und -Tester, an alle Spielerinnen und Spieler, die Feedback gesendet haben, an alle, die Goban3D mit einer Freundin oder einem Freund geteilt haben. Ihr habt mitgeholfen, das hier zu bauen. Die App-Store-Einreichung kommt sehr bald — und ich kann es kaum erwarten, sie mit der Welt zu teilen.