Saya Adam Gibbons — seorang pengembang iOS independen dan pemain Go yang berbasis di Exeter, Inggris, dan anggota klub Asosiasi Go Inggris setempat. Goban3D adalah aplikasi pertama saya.

Adam Gibbons bersama ibunya saat Natal.

Bagaimana Saya Menemukan Go

Saya pertama kali mengenal Go di Universitas Kingston. Saya dan teman sekamar saya mengambil sepotong kayu dari tempat sampah, menggambar kotaknya dengan penggaris, dan bermain dengan batu kaca dari toko seni dan kerajinan yang harganya sekitar tiga poundsterling. Saya langsung terpikat — bukan hanya oleh permainannya, tetapi juga oleh kenyataan bahwa kotak 19×19 dengan aturan yang tampaknya sederhana, pada saat itu, berada di luar jangkauan komputer paling canggih di dunia.

Ketertarikan itu begitu dalam sehingga proyek tahun terakhir saya adalah tentang visi komputer: saya membuat kode algoritma untuk membaca keadaan papan Go dari sebuah foto, mencapai akurasi lebih dari 87%. Sekitar dua puluh tahun yang lalu saya mengunjungi Jepang selama dua minggu khusus untuk merasakan budaya Go secara langsung dan bermain melawan pemain lokal. Saya kalah di setiap pertandingan.

Titik Tumpu

Setelah lama menganggur akibat masalah kesehatan — dan menyaksikan karier saya sebelumnya sebagai pengembang Java semakin tidak relevan — karantina wilayah akibat COVID terbukti menjadi titik balik. Terjebak di rumah, tetapi cukup beruntung memiliki tiga perangkat Apple, saya menemukan tujuan baru dalam film dokumenter AlphaGo dan ledakan pengembangan AI yang diwakilinya. Saya membuat keputusan: saya akan menggunakan alat AI terbaru untuk mempelajari keterampilan baru, dan saya akan melakukannya dengan membangun sesuatu yang bermakna bagi komunitas Go.

Berawal dari nol pengetahuan tentang teknologi pengembangan Apple, saya belajar sendiri pengembangan iOS sepenuhnya melalui dokumentasi resmi Apple dan sesi WWDC gratis — tanpa pelatihan formal, bootcamp, atau acara pengembang. Dua tahun kemudian, hasilnya adalah Goban3D.

Mengapa Aksesibilitas?

Saya menerima dukungan disleksia sejak sekolah dasar hingga perguruan tinggi. Saya tahu bagaimana rasanya ketika alat bantu tidak dirancang untuk Anda. Goban3D memiliki cakupan aksesibilitas 100% di seluruh VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast, dan Differentiate Without Color — setiap fitur dibangun dan diuji sesuai standar Apple sendiri. Tidak ada aplikasi Go lain di App Store® yang menyatakan fitur aksesibilitas apa pun. Fitur aksesibilitas Goban3D dikembangkan bekerja sama dengan Asosiasi Pemain Go Tunanetra Jepang dan Federasi Go Eropa .

Bagaimana Cara Pembangunannya

Goban3D dibangun dengan Swift 6.2 dan SwiftUI, menargetkan iOS 26, dengan rendering 3D yang didukung oleh RealityKit. Arsitekturnya menggunakan Entity Component System untuk animasi batu yang halus pada 60 fps, mesin status yang aman tipe untuk alur permainan, dan sistem desain lengkap untuk visual yang konsisten dan aksesibilitas di setiap perangkat mulai dari iPhone® 3,5 inci hingga iPad® 13 inci. Lawan AI didukung oleh KataGo , salah satu mesin Go sumber terbuka terkuat di dunia, yang berjalan sepenuhnya di perangkat untuk iOS dan Mac. Dikembangkan bekerja sama dengan tim KataGo, KataGo adalah perangkat lunak sumber terbuka yang dirilis di bawah Lisensi MIT .

Menjaganya Tetap Gratis

Goban3D gratis untuk diunduh dan akan selalu gratis. Untuk menjaga keberlanjutan pengembangan sebagai proyek indie satu orang, aplikasi ini menampilkan iklan singkat setelah setiap permainan. Langganan tahunan menghilangkan iklan bagi mereka yang lebih memilih pengalaman tanpa gangguan. Pembelian dalam aplikasi untuk paket tekstur papan dan batu tambahan juga tersedia — ini sepenuhnya merupakan tambahan opsional di atas empat tekstur papan dan delapan tekstur batu yang disertakan secara gratis.

Pembuat Konten

Anda dipersilakan untuk merekam, mengulas, atau menampilkan Goban3D dengan cara apa pun yang Anda suka — tidak perlu izin. Saya akan senang melihatnya. Jika Anda membutuhkan tangkapan layar, lembar fakta, atau biografi, kunjungi halaman pers .

Kontak

Saya membaca setiap pesan. Jika Anda memiliki pertanyaan, laporan bug, atau hanya ingin berdiskusi tentang Go, silakan kunjungi halaman Dukungan .