← Kembali ke Blog

Hampir Tiba: Goban3D Akan Segera Hadir di App Store

Aku hampir tak bisa mengetik kata-kata ini tanpa menyeringai. Setelah dua tahun pengembangan solo — ribuan jam, ratusan versi beta, dan lebih banyak begadang daripada yang bisa kuhitung — Goban3D hampir siap untuk pengajuan pertamanya ke App Store®.

Ini benar-benar terjadi.

Apa yang Diluncurkan

Saat Goban3D diluncurkan di App Store, itu bukan lagi produk minimum yang layak atau pratinjau awal. Ini akan menjadi aplikasi Go berfitur lengkap untuk iPhone®, iPad®, dan Mac® — aplikasi Go yang paling mudah diakses yang pernah dibuat, dan saya benar-benar percaya itu juga akan menjadi salah satu yang paling indah.

Berikut adalah yang akan dikirim pada hari pertama:

Papan 3D dan 2D yang Menakjubkan

Papan 3D yang menakjubkan ini didukung oleh RealityKit dengan material berbasis fisika yang menangkap cahaya seperti kayu dan batu asli, berjalan dengan lancar pada 60 frame per detik. Empat tekstur papan dan delapan tekstur batu disertakan secara gratis. Atau beralihlah secara instan ke papan 2D yang bersih dan cepat yang digambar sepenuhnya di SwiftUI — sempurna untuk menghemat baterai, perangkat lama, atau sekadar lebih menyukai papan datar. Tidak perlu memulai ulang.

Aksesibilitas 100%

Inilah fitur yang paling saya banggakan. Goban3D memiliki cakupan aksesibilitas 100% di setiap tujuh kategori aksesibilitas Apple: VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast, dan Differentiate Without Color. Setiap fitur telah diuji — tidak hanya oleh saya, tetapi juga oleh pemain Go tunanetra di Jepang yang telah menggunakan aplikasi ini setiap hari dan membentuknya dengan umpan balik mereka.

Tidak ada aplikasi Go lain di App Store yang menyatakan memiliki fitur aksesibilitas. Tidak satu pun. Goban3D akan menjadi yang pertama — dan bukan hanya sekadar memenuhi persyaratan, tetapi benar-benar totalitas. Pengumuman gerakan ala NHK, penyebutan istilah Go, navigasi papan berbasis grid, mode kontras tinggi khusus untuk pemain dengan penglihatan rendah, dan umpan balik haptik untuk setiap penempatan dan penangkapan. Go milik semua orang, dan Goban3D mewujudkannya.

Permainan Jaringan

Mainkan Go melawan orang lain di perangkat yang berbeda — melalui internet atau di jaringan lokal yang sama. Didukung oleh Apple Game Center, permainan jaringan memungkinkan Anda mengundang teman atau bertanding dengan pemain lain, lalu memainkan permainan lengkap secara real-time di iPhone atau iPad Anda. Ini adalah fitur yang paling dinantikan oleh Asosiasi Go Tunanetra Jepang — untuk pertama kalinya, pemain tunanetra dapat bermain satu sama lain secara digital tanpa memerlukan panggilan Zoom dan papan fisik.

KataGo AI (Mac)

Di Mac, Goban3D dilengkapi dengan KataGo — salah satu mesin Go sumber terbuka terkuat di dunia — yang berjalan sepenuhnya di perangkat menggunakan Apple Silicon. Tidak diperlukan koneksi internet. Pilih dari pengaturan AI terkuat atau pilih tingkat keterampilan seperti manusia dari 20 kyu hingga 9 dan. Baik Anda seorang pemula yang mencari mitra latihan yang sabar atau pemain tingkat dan yang ingin ditantang dengan tepat, KataGo siap membantu Anda. Dan karena berjalan secara lokal di mesin neural Mac Anda, KataGo cepat, privat, dan selalu tersedia.

12 Bahasa

Goban3D diluncurkan dengan lokalisasi penuh dalam dua belas bahasa — setiap menu, setiap label, setiap pengumuman VoiceOver, dan setiap petunjuk gerakan, semuanya diterjemahkan sepenuhnya:

  • Bahasa Inggris
  • Jepang (日本語)
  • Korea (한국어)
  • Bahasa Cina Sederhana (简体中文)
  • Cina Tradisional (繁體中文)
  • Cina — Hong Kong (香港中文)
  • Prancis (Français)
  • Jerman (Deutsch)
  • Belanda (Nederlands)
  • Rusia (Русский)
  • Rumania (Românã)
  • Turki (Türkçe)

Aplikasi ini secara otomatis menyesuaikan dengan bahasa perangkat Anda. Lebih banyak bahasa sedang direncanakan.

Bagaimana Kita Sampai di Sini?

Dua tahun lalu, saya adalah seorang pengembang otodidak dengan pengetahuan nol tentang platform Apple, tanpa pendanaan, dan tanpa anggota tim. Saya tidak tahu Swift. Saya tidak tahu SwiftUI. Saya tidak tahu RealityKit. Saya belum pernah menerbitkan aplikasi. Yang saya miliki adalah kecintaan selama dua puluh tahun pada Go, penolakan keras untuk menerima bahwa tidak ada aplikasi Go di dunia yang menawarkan dukungan aksesibilitas, dan tiga perangkat Apple yang tergeletak di meja saya.

Saya belajar sendiri semuanya dari dokumentasi resmi Apple dan sesi WWDC gratis. Saya membangun mesin rendering 3D, mesin status game, sistem komponen entitas untuk animasi, lapisan aksesibilitas lengkap, sistem multipemain jaringan, dan integrasi AI — semuanya sebagai pengembang tunggal yang bekerja dari apartemen saya di Exeter.

Di tengah perjalanan, sesuatu yang luar biasa terjadi. Asosiasi Go Tunanetra Jepang mengetahui tentang proyek ini, dan para pemain tunanetra di Jepang mulai menguji aplikasi tersebut dan mengirimkan umpan balik. Saran-saran mereka mengubah Goban3D. Fitur-fitur seperti pengumuman gerakan ala NHK, penyebutan istilah Go, dan navigasi berbasis grid ada karena para pemain tunanetra memberi tahu saya apa yang mereka butuhkan — dan fitur-fitur tersebut membuat aplikasi ini lebih baik untuk semua orang.

Asosiasi Go Inggris membagikan Goban3D kepada seluruh anggotanya dan di seluruh negara anggota Federasi Go Eropa. Para penguji beta dari seluruh dunia telah memainkannya, melaporkan bug, menyarankan fitur, dan membantu saya membentuknya menjadi sesuatu yang sangat saya banggakan.

Ini Baru Awal

Saya ingin memperjelas satu hal: apa yang diluncurkan di App Store bukanlah produk jadi. Itu baru fondasinya. Goban3D masih memiliki pengembangan selama bertahun-tahun ke depan, dan saya sangat antusias dengan apa yang akan datang.

Ada fitur-fitur yang sudah saya impikan sejak hari pertama yang belum terwujud. Ada ide-ide yang disarankan pemain selama pengujian beta yang ingin segera saya kerjakan. Ada berbagai bidang dalam permainan Go — pengajaran, analisis, soal-soal, rekaman permainan — yang akan dikembangkan Goban3D seiring waktu.

Saya tidak akan membuat janji spesifik atau mengumumkan peta jalan — saya telah belajar bahwa pengembangan solo itu tidak dapat diprediksi dan saya lebih suka memberikan hasil daripada berjanji berlebihan. Tetapi saya dapat memberi tahu Anda ini: Goban3D adalah karya hidup saya. Saya tidak akan beralih ke proyek berikutnya. Saya tidak akan membiarkannya terbengkalai. Setiap minggu, saya menulis kode, memperbaiki bug, dan membangun hal-hal baru. Aplikasi ini akan terus menjadi lebih baik, bulan demi bulan, tahun demi tahun.

Komunitas Go layak mendapatkan aplikasi yang benar-benar hebat — aplikasi yang indah, mudah diakses, andal, dan dibangun oleh seseorang yang benar-benar mencintai permainan ini. Itulah yang sedang saya bangun. Itulah yang akan terus saya bangun.

Coba Sekarang

Tidak sabar menunggu rilis di App Store? Goban3D tersedia sekarang melalui program beta TestFlight® Apple. Anda dapat bergabung dengan beta langsung di TestFlight atau kunjungi halaman Bergabung dengan Beta untuk informasi lebih lanjut.

Jika Anda ingin mendukung pengembang independen dalam perjalanan ini, Anda dapat membelikan saya kopi. Setiap kontribusi membantu menjaga agar proyek tetap berjalan dan pengembangan terus berlanjut.

Terima kasih kepada setiap penguji beta, setiap pemain yang mengirimkan umpan balik, setiap orang yang membagikan Goban3D kepada teman. Kalian telah membantu membangun ini. Pengajuan ke App Store akan segera dilakukan — dan saya tidak sabar untuk membagikannya kepada dunia.

← Kembali ke Blog