私は Adam Gibbons です。Exeter(UK)を拠点とする独立した iOS 開発者であり、囲碁プレイヤーです。 地元のイギリス囲碁協会のクラブメンバーでもあります。Goban3D は私の最初のアプリです。

Adam Gibbons と母親のクリスマスの写真

囲碁との出会い

はじめて囲碁に出会ったのは Kingston University でのことでした。ルームメイトと一緒に、 廃材置き場から拾ってきた木の板に定規でグリッドを引き、工芸品店で三ポンドほどで買ったガラス石を使って 碁盤を作りました。すぐに虜になりました — ゲーム自体の魅力だけでなく、19×19のグリッドと 一見シンプルなルールが、当時の世界最強のコンピュータさえ超えていたという事実に圧倒されたのです。

その魅力は深く刻み込まれ、卒業研究のテーマはコンピュータビジョンになりました。 写真から碁盤の状態を読み取るアルゴリズムを手作りで実装し、87%以上の精度を達成しました。 約20年前には、囲碁文化を直接体験し地元のプレイヤーと対局するために、2週間かけて日本を訪れました。 全戦全敗でした。

転機

健康上の問題から長期の失業期間を経て、Java 開発者としての前職のキャリアが時代遅れになっていくのを 感じていた頃、COVID のロックダウンが転機となりました。自宅に閉じ込められながらも、 幸いなことに3台の Apple デバイスを手元に持っていた私は、AlphaGo のドキュメンタリーと、 それが象徴する AI 開発の爆発的な進化に新たな目的を見出しました。決断しました—— 最新の AI ツールを使って全く新しいスキルセットを独学で身につけ、 囲碁コミュニティのために意味のあるものを作ろう、と。

Apple の開発技術についてゼロから始め、Apple 公式ドキュメントと無償の WWDC セッションだけを使って iOS 開発を完全に独学しました — 正式なトレーニングも、ブートキャンプも、開発者イベントも利用せずに。 2年後、その結果が Goban3D です。

アクセシビリティへのこだわり

私は小学校から大学まで、ディスレクシア(読み書き障害)のサポートを受けてきました。 自分を念頭に置いて作られていないツールを使う体験が、どのようなものかをよく知っています。 Goban3D は VoiceOver、Dynamic Type、Voice Control、Reduce Motion、Reduce Transparency、 Sufficient Contrast、Differentiate Without Color の7つのカテゴリすべてで100%のアクセシビリティカバレッジを達成しており、 Apple 自身の基準に沿って開発・テストされています。App Store にある他の囲碁アプリで、 アクセシビリティ機能を宣言しているものは一つもありません。

開発技術について

Goban3D は Swift 6.2 と SwiftUI で構築され、iOS 26 をターゲットとし、3D レンダリングは RealityKit を使用しています。 アーキテクチャは、滑らかな60fps の石のアニメーションのためにエンティティコンポーネントシステムを採用し、 ゲームフローには型安全なステートマシンを使用し、3.5インチの iPhone から13インチの iPad まで あらゆるデバイスで一貫したビジュアルとアクセシビリティを実現するためのフルデザインシステムを備えています。

無料で続けるために

Goban3D は無料でダウンロードでき、今後もずっと無料です。一人のインディー開発者として開発を持続可能にするため、 各ゲームの終了後に短いインタースティシャル広告が表示されます。中断のない体験を好む方には、 広告を非表示にできる年間サブスクリプションをご用意しています。また、無料で提供される4種類の盤テクスチャと 8種類の石テクスチャに加え、追加の盤・石テクスチャパックのアプリ内購入もご利用いただけます—— これらは完全に任意のオプションです。

コンテンツクリエイターの方へ

Goban3D の録画、レビュー、紹介など、どのような形でも自由に行っていただけます——許可は不要です。 ぜひ見せてください。スクリーンショット、ファクトシート、バイオが必要な場合は、 プレスページをご覧ください。

お問い合わせ

すべてのメッセージに目を通しています。質問、バグ報告、または単に囲碁の話がしたいときは、 サポートページからご連絡ください。