Ben Adam Gibbons — Exeter, İngiltere'de yaşayan, yerel İngiliz Go Derneği kulübünün üyesi, bağımsız bir iOS geliştiricisi ve Go oyuncusuyum. Goban3D benim ilk uygulamam.

Adam Gibbons annesiyle Noel'de

Go ile Nasıl Tanıştım

Go ile ilk kez Kingston Üniversitesi'nde tanıştım. Oda arkadaşım ve ben bir çöpten bir tahta parçası çıkardık, üzerine cetvel yardımıyla ızgara çizdik ve bir el sanatları dükkanından yaklaşık üç sterline cam taşlar aldık. Oyun beni anında büyüledi — yalnızca oyunun kendisi değil, 19×19 gibi görünürde basit kurallardan oluşan bir ızgaranın o dönemde dünyanın en güçlü bilgisayarlarının bile erişemeyeceği bir derinliğe sahip olması da.

Bu hayranlık o kadar derindi ki son yıl projemi bilgisayarlı görüden seçtim: Bir fotoğraftan Go tahtasının durumunu okuyan bir algoritmayı elle kodladım ve %87'nin üzerinde doğruluk elde ettim. Yaklaşık yirmi yıl önce Go kültürünü bizzat yaşamak ve yerel oyuncularla oynamak için özellikle iki haftalığına Japonya'ya gittim. Her maçı kaybettim.

Dönüm Noktası

Sağlık sorunlarının ardından uzun bir işsizlik döneminin ve Java geliştirici olarak önceki kariyerimin giderek daha az geçerli hale gelmesinin ardından COVID kapanması bir dönüm noktası oldu. Evde sıkışıp kalmış olmama rağmen, elimde üç Apple cihazı bulunması şanslı bir koşuldu. AlphaGo belgeselini izledim ve temsil ettiği yapay zeka devrimiyle büyülendim. Bir karar verdim: en yeni yapay zeka araçlarını kullanarak kendime tamamen yeni bir beceri seti öğretecektim ve bunu Go topluluğu için anlamlı bir şey inşa ederek yapacaktım.

Apple'ın geliştirme teknolojileri hakkında hiçbir bilgi sahibi olmaksızın, resmi belgeleri ve ücretsiz WWDC oturumları aracılığıyla — herhangi bir eğitim, öğrenci kampı veya geliştirici etkinliği olmaksızın — iOS geliştirmeyi tamamen kendi kendime öğrendim. İki yıl sonra ortaya Goban3D çıktı.

Neden Erişilebilirlik

İlkokuldan liseye kadar disleksi desteği aldım. Araçların sizin için tasarlanmadığında nasıl hissettirdiğini biliyorum. Goban3D, VoiceOver, Dynamic Type, Ses Kontrolü, Hareketi Azalt, Şeffaflığı Azalt, Yeterli Kontrast ve Renk Olmadan Ayırt Et kategorilerinin tamamında %100 erişilebilirlik kapsamına sahip — her özellik Apple'ın kendi standartlarına göre üretilip test edilmiştir. App Store'daki hiçbir Go uygulaması herhangi bir erişilebilirlik özelliği bildirmiyor.

Nasıl İnşa Edildi

Goban3D, iOS 26 hedefli Swift 6.2 ve SwiftUI ile geliştirilmiş; 3D render RealityKit tarafından güçlendirilmiştir. Mimari, akıcı 60 fps taş animasyonları için bir Varlık Bileşen Sistemi, oyun akışı için tip güvenli bir durum makinesi ve 3,5" iPhone'dan 13" iPad'e kadar tüm cihazlarda tutarlı görsel ve erişilebilirlik sağlayan tam bir tasarım sistemi kullanmaktadır.

Ücretsiz Tutmak

Goban3D ücretsiz indirilecek ve her zaman ücretsiz kalacak. Geliştirmeyi tek kişilik bağımsız bir proje olarak sürdürülebilir kılmak için uygulama, her oyunun ardından kısa bir ara reklam gösteriyor. Yıllık bir abonelik, kesintisiz bir deneyimi tercih edenler için reklamları kaldırıyor. Ek tahta ve taş doku paketleri için uygulama içi satın almalar da mevcut — bunlar, ücretsiz dahil edilen dört tahta dokusu ve sekiz taş dokusunun tamamen isteğe bağlı eklentileridir.

İçerik Üreticileri

Goban3D'yi istediğiniz şekilde kaydedebilir, inceleyebilir veya tanıtabilirsiniz — izin almanıza gerek yok. Görmekten mutluluk duyarım. Ekran görüntülerine, bilgi dosyasına veya biyografiye ihtiyaç duyarsanız basın sayfasını ziyaret edin.

İletişim

Her mesajı okuyorum. Bir sorunuz, hata bildiriminiz varsa ya da sadece Go hakkında sohbet etmek istiyorsanız lütfen Destek sayfasını ziyaret edin.