Saya Adam Gibbons — seorang pembangun iOS bebas dan pemain Go yang berpangkalan di Exeter, UK, dan ahli kelab Persatuan Go British tempatan saya. Goban3D ialah aplikasi pertama saya.

Bagaimana Saya Menemui Go
Saya pertama kali bertemu Go di Universiti Kingston. Saya dan rakan sebilik saya menarik sekeping kayu dari skip, melukis grid dengan pembaris, dan bermain dengan batu kaca dari kedai seni dan kraf yang berharga kira-kira tiga paun. Saya serta-merta terpikat — bukan sahaja dengan permainan itu, tetapi juga oleh fakta bahawa grid 19×19 yang mempunyai peraturan yang nampaknya mudah, pada masa itu, berada di luar jangkauan komputer paling berkuasa di dunia.
Daya tarikan itu cukup mendalam sehingga projek tahun akhir saya adalah dalam visi komputer: Saya telah mengkodkan algoritma secara manual untuk membaca keadaan papan Go daripada gambar, mencapai ketepatan lebih 87%. Kira-kira dua puluh tahun yang lalu, saya melawat Jepun selama dua minggu khusus untuk merasai sendiri budaya Go dan bermain menentang pemain tempatan. Saya tewas dalam setiap perlawanan.
Pangsi
Selepas tempoh pengangguran yang panjang susulan masalah kesihatan — dan setelah menyaksikan kerjaya saya sebelum ini sebagai pembangun Java menjadi semakin tidak relevan — perintah berkurung COVID terbukti menjadi titik perubahan. Terperangkap di rumah, tetapi cukup bernasib baik kerana mempunyai tiga peranti Apple, saya menemui tujuan baharu dalam dokumentari AlphaGo dan ledakan pembangunan AI yang diwakilinya. Saya membuat keputusan: Saya akan menggunakan alatan AI terkini untuk mengajar diri saya satu set kemahiran yang baharu sepenuhnya, dan saya akan melakukannya dengan membina sesuatu yang bermakna untuk komuniti Go.
Bermula daripada pengetahuan sifar tentang teknologi pembangunan Apple, saya mempelajari sendiri pembangunan iOS sepenuhnya melalui dokumentasi rasmi Apple dan sesi WWDC percuma — tanpa latihan formal, kem latihan atau acara pembangun. Dua tahun kemudian, hasilnya ialah Goban3D.
Mengapa Kebolehcapaian
Saya menerima sokongan disleksia dari sekolah rendah hingga ke kolej. Saya tahu bagaimana rasanya apabila alatan tidak dibina dengan mengambil kira anda. Goban3D mempunyai liputan kebolehcapaian 100% merentasi VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast dan Differentiate Without Color — setiap ciri yang dibina dan diuji mengikut piawaian Apple sendiri. Tiada aplikasi Go lain di App Store® yang mengisytiharkan sebarang ciri kebolehcapaian. Ciri kebolehcapaian Goban3D telah dibangunkan dengan kerjasama Persatuan Jepun untuk Pemain Go Buta dan Persekutuan Go Eropah .
Bagaimana Ia Dibina
Goban3D dibina dengan Swift 6.2 dan SwiftUI, menyasarkan iOS 26, dengan pemaparan 3D yang dikuasakan oleh RealityKit. Seni bina ini menggunakan Sistem Komponen Entiti untuk animasi batu 60 fps yang lancar, mesin keadaan selamat jenis untuk aliran permainan dan sistem reka bentuk penuh untuk visual dan kebolehcapaian yang konsisten merentasi setiap peranti daripada iPhone® 3.5" hingga iPad® 13". Lawan AI dikuasakan oleh KataGo , salah satu enjin Go sumber terbuka terkuat di dunia, yang berjalan sepenuhnya pada peranti untuk iOS dan Mac. Dibangunkan dengan kerjasama pasukan KataGo, KataGo ialah perisian sumber terbuka yang dikeluarkan di bawah Lesen MIT .
Menjaganya Bebas
Goban3D boleh dimuat turun secara percuma dan akan sentiasa begitu. Untuk memastikan pembangunan yang mampan sebagai projek indie seorang, aplikasi ini memaparkan iklan celahan ringkas selepas setiap permainan. Langganan tahunan mengalih keluar iklan bagi mereka yang lebih suka pengalaman tanpa gangguan. Pembelian dalam aplikasi untuk pek tekstur papan dan batu tambahan juga tersedia — ini adalah tambahan pilihan sepenuhnya di atas empat tekstur papan dan lapan tekstur batu yang disertakan secara percuma.
Pencipta Kandungan
Anda dialu-alukan untuk merakam, mengulas atau menampilkan Goban3D dalam apa jua cara yang anda suka — tiada kebenaran diperlukan. Saya ingin melihatnya. Jika anda memerlukan tangkapan skrin, helaian fakta atau bio, lawati halaman akhbar .
Hubungi
Saya membaca setiap mesej. Jika anda mempunyai soalan, laporan pepijat atau hanya ingin bercakap, sila lawati halaman Sokongan .