Neredeyse Geldi: Goban3D App Store'a Geliyor
Sırıtmadan bu kelimeleri yazmak neredeyse imkânsız. İki yıllık bağımsız geliştirmenin ardından — binlerce saat, yüzlerce beta derlemesi ve sayamadığım kadar çok geç gece — Goban3D, App Store'a ilk gönderimine neredeyse hazır.
Bu gerçekten oluyor.
Ne Yayınlanıyor
Goban3D App Store'a çıktığında, minimum uygulanabilir bir ürün ya da erken bir önizleme olmayacak. iPhone, iPad ve Mac için tam özellikli bir Go uygulaması olacak — şimdiye kadar yapılmış en erişilebilir Go uygulaması ve gerçekten en güzellerinden biri olacağına da inanıyorum.
İşte birinci günde yayınlanacak olanlar:
Muhteşem 3D ve 2D Tahtalar
Gerçek ahşap ve taş gibi ışık yansıtan fizik tabanlı malzemelere sahip RealityKit destekli, saniyede 60 kare akıcılıkla çalışan muhteşem bir 3D tahta. Dört tahta dokusu ve sekiz taş dokusu ücretsiz dahil. Ya da tamamen SwiftUI ile çizilmiş, temiz ve hızlı bir 2D tahtaya anında geçiş yapın — pil tasarrufu, eski cihazlar ya da düz tahta tercihi için mükemmel. Yeniden başlatma gerekmez.
%100 Erişilebilirlik
Bu, en çok gurur duyduğum özellik. Goban3D, Apple'ın yedi erişilebilirlik kategorisinin tamamında %100 erişilebilirlik kapsamına sahip: VoiceOver, Dynamic Type, Ses Kontrolü, Hareketi Azalt, Şeffaflığı Azalt, Yeterli Kontrast ve Renk Olmadan Ayırt Et. Her tek özellik test edildi — yalnızca benim tarafımdan değil, uygulamayı günlük kullanan ve geri bildirimleriyle şekillendiren Japonya'daki görme engelli Go oyuncuları tarafından da.
App Store'daki başka hiçbir Go uygulaması herhangi bir erişilebilirlik özelliği bildirmiyor. Hiçbiri. Goban3D ilk olacak — ve yalnızca bir kutuyu işaretlemekle kalmıyor, sonuna kadar gidiyor. NHK tarzı hamle duyuruları, Go terim seslendirmeleri, ızgara tabanlı tahta gezinme, az gören oyuncular için özel yüksek kontrast modu ve her yerleştirme ile yakalama için dokunsal geri bildirim. Go herkese aittir ve Goban3D bunu ciddiye alır.
Ağ Oyunu
Farklı bir cihazda başka bir kişiye karşı Go oynayın — internet üzerinden veya aynı yerel ağda. Apple'ın Game Center ile desteklenen ağ oyunu, bir arkadaşı davet etmenizi veya başka bir oyuncuyla eşleşmenizi ve ardından iPhone veya iPad'inizde gerçek zamanlı tam bir oyun oynamanızı sağlar. Bu, Japonya Görme Engelliler Go Derneği'nin en heyecanlandığı özellik — görme engelli oyuncular ilk kez Zoom görüşmesi ve fiziksel tahta ihtiyacı olmadan birbirleriyle dijital ortamda oynayabilecek.
KataGo Yapay Zekası (Mac)
Mac'te Goban3D, dünyanın en güçlü açık kaynaklı Go motorlarından biri olan KataGo ile birlikte geliyor — Apple Silicon üzerinde tamamen cihaz içinde çalışıyor. İnternet bağlantısı gerekmez. En güçlü yapay zeka ayarını seçin ya da 20 kyudan 9 dana kadar insana benzer bir beceri seviyesi belirleyin. Sabırlı bir pratik partneri arayan tam acemiden doğru şekilde zorlanmak isteyen dan seviyesine kadar herkes için KataGo bir çözüm sunuyor. Ve Mac'inizin sinir motorunda yerel olarak çalıştığı için hızlı, gizli ve her zaman kullanılabilir.
12 Dil
Goban3D, on iki dilde tam yerelleştirmeyle yayınlanıyor — her menü, her etiket, her VoiceOver duyurusu ve her hamle seslendirmesi eksiksiz çevirilmiş:
- İngilizce
- Japonca (日本語)
- Korece (한국어)
- Basitleştirilmiş Çince (简体中文)
- Geleneksel Çince (繁體中文)
- Çince — Hong Kong (香港中文)
- Fransızca (Français)
- Almanca (Deutsch)
- Felemenkçe (Nederlands)
- Rusça (Русский)
- Romence (Românã)
- Türkçe
Uygulama, cihazınızın dilini otomatik olarak algılar. Daha fazla dil planlanmaktadır.
Buraya Nasıl Geldik?
İki yıl önce, Apple platformlarına sıfır bilgi, sıfır finansman ve sıfır ekip üyesiyle kendi kendini yetiştirmiş bir geliştiricidim. Swift bilmiyordum. SwiftUI bilmiyordum. RealityKit bilmiyordum. Hiç uygulama yayınlamamıştım. Sahip olduğum şey, yirmi yıllık Go sevgisiydi, dünyada erişilebilirlik desteği sunan tek bir Go uygulaması olmadığını kabul etmeyi reddeden inatçı bir irade ve masamda duran üç Apple cihazıydı.
Her şeyi Apple'ın resmi belgelerinden ve ücretsiz WWDC oturumlarından öğrendim. Bir 3D render motoru, bir oyun durum makinesi, animasyonlar için bir varlık bileşen sistemi, tam bir erişilebilirlik katmanı, bir ağ çok oyunculu sistemi ve bir yapay zeka entegrasyonu inşa ettim — hepsini Exeter'daki dairemde çalışan tek başına bir geliştirici olarak.
Bu süreçte olağanüstü bir şey oldu. Japonya Görme Engelliler Go Derneği proje hakkında haberdar oldu ve Japonya'daki görme engelli oyuncular uygulamayı test etmeye ve geri bildirim göndermeye başladı. Onların önerileri Goban3D'yi dönüştürdü. NHK tarzı hamle duyuruları, Go terim seslendirmeleri ve ızgara tabanlı gezinme gibi özellikler, görme engelli oyuncuların neye ihtiyaç duyduklarını söylemeleri sayesinde var — ve bu özellikler uygulamayı herkes için daha iyi yapıyor.
İngiliz Go Derneği Goban3D'yi tüm üyeleriyle ve Avrupa Go Federasyonu üyesi ülkelerle paylaştı. Dünyanın dört bir yanından beta test kullanıcıları oynuyor, hata bildiriyor, özellik öneriyor ve bu projeyi son derece gurur duyduğum bir şeye dönüştürmeme yardımcı oluyor.
Bu Sadece Bir Başlangıç
Çok net olmak istediğim bir şey var: App Store'a çıkacak olan bitirilmiş ürün değil. Temel. Goban3D'nin önünde yıllar sürecek bir geliştirme var ve bundan daha heyecanlı olamazdım.
Birinci günden beri hayal ettiğim ama henüz inşa edilmemiş özellikler var. Beta testi sırasında oyuncuların önerdiği ve sabırsızlıkla hayata geçirmek istediğim fikirler var. Goban3D'nin zamanla büyüyeceği — öğretim, analiz, problemler, kaydedilmiş oyunlar — bütün Go alanları var.
Belirli söz vermeyeceğim veya bir yol haritası açıklamayacağım — bağımsız geliştirmenin tahmin edilemez olduğunu öğrendim ve fazla söz verip altından kalkamamaktan yerine teslim etmeyi tercih ediyorum. Ama şunu söyleyebilirim: Goban3D benim hayat işim. Bir sonraki projeye geçmiyorum. Ona toz toplamaya bırakmayacağım. Her hafta kod yazıyor, hata düzeltiyor ve yeni şeyler inşa ediyorum. Bu uygulama, ay be ay, yıl be yıl daha iyi olmaya devam edecek.
Go topluluğu gerçekten harika bir uygulamayı hak ediyor — güzel, erişilebilir, güçlü ve oyunu gerçekten seven biri tarafından inşa edilmiş. Ben bunu inşa ediyorum. İnşa etmeye devam edeceğim.
Şimdi Deneyin
App Store sürümünü bekleyemez misiniz? Goban3D şu anda Apple'ın TestFlight beta programı aracılığıyla kullanılabilir. Doğrudan TestFlight'ta beta'ya katılabilirsiniz ya da daha fazla bilgi için Beta'ya Katıl sayfasını ziyaret edebilirsiniz.
Bu yolculukta bağımsız bir geliştiriciye destek olmak isterseniz bana bir kahve ısmarlayabilirsiniz. Her katkı ışıkların açık kalmasına ve geliştirmenin devam etmesine yardımcı olur.
Her beta test kullanıcısına, geri bildirim gönderen her oyuncuya, Goban3D'yi bir arkadaşıyla paylaşan herkese teşekkür ediyorum. Bunu inşa etmenize yardımcı oldunuz. App Store gönderimi çok yakında — ve bunu dünyayla paylaşmak için sabırsızlanıyorum.