Hampir Tiba: Goban3D Akan Datang ke App Store
Saya hampir tidak dapat menaip perkataan ini tanpa tersenyum. Selepas dua tahun pembangunan solo — beribu-ribu jam, beratus-ratus binaan beta dan lebih banyak lagi sehingga lewat malam daripada yang dapat saya kira — Goban3D hampir sedia untuk penyerahan pertamanya ke App Store®.
Ini benar-benar berlaku.
Apa yang Dilancarkan
Apabila Goban3D tiba di App Store, ia bukanlah produk minimum yang berdaya maju atau pratonton awal. Ia akan menjadi aplikasi Go yang mempunyai ciri-ciri lengkap untuk iPhone®, iPad® dan Mac — aplikasi Go yang paling mudah diakses yang pernah dibuat, dan saya benar-benar percaya ia juga akan menjadi salah satu yang paling cantik.
Berikut adalah barang yang akan dihantar pada hari pertama:
Papan 3D dan 2D yang Menakjubkan
Papan 3D yang cantik dikuasakan oleh RealityKit dengan bahan berasaskan fizikal yang menangkap cahaya seperti kayu dan batu sebenar, berjalan pada kelajuan 60 bingkai sesaat yang lancar. Empat tekstur papan dan lapan tekstur batu disertakan secara percuma. Atau beralih serta-merta kepada papan 2D yang bersih dan pantas yang dilukis sepenuhnya dalam SwiftUI — sesuai untuk penjimatan bateri, peranti lama atau hanya memilih papan rata. Tidak perlu dimulakan semula.
Kebolehcapaian 100%
Inilah ciri yang paling saya banggakan. Goban3D mempunyai liputan kebolehcapaian 100% merentasi setiap satu daripada tujuh kategori kebolehcapaian Apple: VoiceOver, Jenis Dinamik, Kawalan Suara, Kurangkan Gerakan, Kurangkan Ketelusan, Kontras yang Mencukupi dan Bezakan Tanpa Warna. Setiap ciri telah diuji — bukan sahaja oleh saya, tetapi oleh pemain Go yang cacat penglihatan di Jepun yang telah menggunakan aplikasi ini setiap hari dan membentuknya dengan maklum balas mereka.
Tiada aplikasi Go lain di App Store yang mengisytiharkan sebarang ciri kebolehcapaian. Tiada satu pun. Goban3D akan menjadi yang pertama — dan ia bukan sekadar menandakan kotak, ia disertakan sepenuhnya. Pengumuman pergerakan ala NHK, seruan istilah Go, navigasi papan berasaskan grid, mod kontras tinggi khusus untuk pemain yang mempunyai penglihatan rendah dan maklum balas haptik untuk setiap penempatan dan tangkapan. Go milik semua orang, dan Goban3D bersungguh-sungguh.
Main Rangkaian
Main Go menentang orang lain pada peranti yang berbeza — melalui internet atau pada rangkaian tempatan yang sama. Dikuasakan oleh Pusat Permainan Apple, permainan rangkaian membolehkan anda menjemput rakan atau berpadanan dengan pemain lain, kemudian bermain permainan penuh dalam masa nyata pada iPhone atau iPad anda. Ini adalah ciri yang paling digemari oleh Persatuan Jepun untuk Blind Go — buat pertama kalinya, pemain cacat penglihatan akan dapat bermain antara satu sama lain secara digital tanpa memerlukan panggilan Zoom dan papan fizikal.
KataGo AI (Mac)
Pada Mac, Goban3D disertakan dengan KataGo — salah satu enjin Go sumber terbuka terkuat di dunia — berjalan sepenuhnya pada peranti menggunakan Apple Silicon. Tiada sambungan internet diperlukan. Pilih daripada tetapan AI terkuat atau pilih tahap kemahiran seperti manusia dari 20 kyu hingga 9 dan. Sama ada anda seorang pemula yang mencari rakan latihan pesakit atau pemain tahap dan yang ingin dicabar dengan betul, KataGo menyediakannya untuk anda. Dan kerana ia berjalan secara setempat pada enjin saraf Mac anda, ia pantas, peribadi dan sentiasa tersedia.
12 Bahasa
Goban3D dilancarkan dengan penyetempatan penuh dalam dua belas bahasa — setiap menu, setiap label, setiap pengumuman VoiceOver dan setiap seruan pergerakan, semuanya diterjemahkan sepenuhnya:
- Bahasa Inggeris
- Jepun (日本語)
- Korea (한국어)
- Cina Ringkas (简体中文)
- Cina Tradisional (繁體中文)
- Cina — Hong Kong (香港中文)
- Perancis (Français)
- Bahasa Jerman (Deutsch)
- Belanda (Belanda)
- Bahasa Rusia (Rusia)
- Bahasa Romania (Românã)
- Bahasa Turki (Türkçe)
Aplikasi ini akan memadankan bahasa peranti anda secara automatik. Lebih banyak bahasa dirancang.
Bagaimana Kami Sampai Di Sini?
Dua tahun lalu, saya seorang pembangun otodidak tanpa pengetahuan tentang platform Apple, tanpa pembiayaan, dan tanpa ahli pasukan. Saya tidak mengenali Swift. Saya tidak mengenali SwiftUI. Saya tidak mengenali RealityKit. Saya tidak pernah menerbitkan aplikasi. Apa yang saya miliki ialah cinta selama dua puluh tahun untuk Go, keengganan degil untuk menerima bahawa tiada aplikasi Go di dunia yang menawarkan sokongan kebolehcapaian, dan tiga peranti Apple terletak di atas meja saya.
Saya mempelajari segala-galanya sendiri daripada dokumentasi rasmi Apple dan sesi WWDC percuma. Saya membina enjin pemaparan 3D, mesin keadaan permainan, sistem komponen entiti untuk animasi, lapisan kebolehcapaian penuh, sistem berbilang pemain rangkaian dan integrasi AI — semuanya sebagai pembangun solo yang bekerja dari flat saya di Exeter.
Sepanjang perjalanan, sesuatu yang luar biasa telah berlaku. Persatuan Jepun untuk Go Orang Buta mengetahui tentang projek itu, dan pemain cacat penglihatan di Jepun mula menguji aplikasi tersebut dan menghantar maklum balas. Cadangan mereka telah mengubah Goban3D. Ciri-ciri seperti pengumuman pergerakan gaya NHK, seruan penggal Go dan navigasi berasaskan grid wujud kerana pemain buta memberitahu saya apa yang mereka perlukan — dan ciri-ciri tersebut menjadikan aplikasi ini lebih baik untuk semua orang.
Persatuan Go British telah berkongsi Goban3D dengan seluruh keahlian mereka dan di seluruh negara anggota Persekutuan Go Eropah. Penguji beta dari seluruh dunia telah bermain, melaporkan pepijat, mencadangkan ciri dan membantu saya membentuknya menjadi sesuatu yang saya sangat banggakan.
Ini Hanya Permulaan
Saya ingin menjelaskan sepenuhnya tentang sesuatu: apa yang dilancarkan di App Store bukanlah produk siapnya. Ia adalah asasnya. Goban3D mempunyai pembangunan selama bertahun-tahun di hadapannya, dan saya sangat teruja dengan apa yang akan datang.
Terdapat ciri-ciri yang saya impikan sejak hari pertama yang belum dibina lagi. Terdapat idea-idea yang dicadangkan oleh pemain semasa ujian beta yang saya tidak sabar untuk tangani. Terdapat keseluruhan bidang Go — pengajaran, analisis, masalah, permainan yang dirakam — yang akan dikembangkan oleh Goban3D dari semasa ke semasa.
Saya tidak akan membuat janji khusus atau mengumumkan pelan tindakan — saya telah belajar bahawa pembangunan solo tidak dapat diramalkan dan saya lebih suka menunaikan daripada berjanji terlalu banyak. Tetapi saya boleh memberitahu anda ini: Goban3D adalah kerja sepanjang hayat saya. Saya tidak akan beralih kepada projek seterusnya. Saya tidak akan membiarkannya berhabuk. Setiap minggu, saya menulis kod, membetulkan pepijat dan membina perkara baharu. Aplikasi ini akan terus menjadi lebih baik, bulan demi bulan, tahun demi tahun.
Komuniti Go berhak mendapat aplikasi yang benar-benar hebat — aplikasi yang cantik, mudah diakses, berkuasa dan dibina oleh seseorang yang benar-benar menyukai permainan ini. Itulah yang saya sedang bina. Itulah yang akan terus saya bina.
Cuba Sekarang
Tidak sabar menunggu keluaran App Store? Goban3D kini tersedia melalui program beta TestFlight® Apple. Anda boleh menyertai beta secara langsung di TestFlight atau lawati halaman Sertai Beta untuk maklumat lanjut.
Jika anda ingin menyokong pemaju bebas dalam perjalanan ini, anda boleh membelikan saya kopi . Setiap sumbangan membantu memastikan pembangunan terus berjalan.
Terima kasih kepada setiap penguji beta, setiap pemain yang menghantar maklum balas, setiap orang yang berkongsi Goban3D dengan rakan. Anda telah membantu membina ini. Penyerahan App Store akan datang tidak lama lagi — dan saya tidak sabar untuk berkongsinya dengan dunia.