على وشك الإطلاق: Goban3D قادم إلى App Store
لا أكاد أستطيع كتابة هذه الكلمات دون أن تعلو وجهي ابتسامة. بعد عامين من التطوير الفردي — آلاف الساعات، ومئات الإصدارات التجريبية، وليالٍ متأخرة لا أحصيها — أصبح Goban3D على وشك تقديمه الأول إلى App Store®.
هذا يحدث فعلاً.
ما الذي سيُطلق
حين يصل Goban3D إلى App Store، لن يكون منتجاً في حده الأدنى أو معاينةً مبكرة. سيكون تطبيق غو متكامل المزايا لـ iPhone® وiPad وMac — أكثر تطبيقات الغو سهولةً في الوصول على الإطلاق، وأعتقد بصدق أنه سيكون أحد أجملها أيضاً.
إليك ما سيُشحن في اليوم الأول:
رقعات ثلاثية وثنائية الأبعاد مذهلة
رقعة ثلاثية الأبعاد رائعة مبنية على RealityKit بمواد قائمة على الفيزياء الضوئية تعكس الضوء كالخشب والحجر الحقيقيين، وتعمل بسلاسة عند 60 إطاراً في الثانية. تشمل أربع أنماط للرقعة وثمانية أنماط للحجارة مجاناً. أو انتقل فوراً إلى رقعة ثنائية الأبعاد نظيفة وسريعة مرسومة بالكامل بـ SwiftUI — مثالية لتوفير البطارية، أو الأجهزة القديمة، أو من يفضل الرقعة المسطحة. لا حاجة لإعادة التشغيل.
إمكانية وصول بنسبة 100%
هذه الميزة التي أفخر بها أكثر من أي شيء آخر. يتمتع Goban3D بتغطية إمكانية وصول كاملة بنسبة 100% عبر كل فئة من فئات إمكانية الوصول السبع التي تحددها Apple: VoiceOver، وDynamic Type، وVoice Control، وReduce Motion، وReduce Transparency، وSufficient Contrast، وDifferentiate Without Color. كل ميزة اختُبرت — ليس من قِبلي وحدي، بل من قِبل لاعبي غو ضعاف البصر في اليابان الذين يستخدمون التطبيق يومياً ويُشكّلونه بملاحظاتهم.
لا يُعلن أي تطبيق غو آخر في App Store عن أي ميزات إمكانية وصول. لا واحد. سيكون Goban3D الأول — وهو لا يكتفي بوضع علامة في خانة، بل يذهب إلى أبعد من ذلك. إعلانات الحركات على طراز NHK، ونداءات مصطلحات الغو، والتنقل بين خلايا الرقعة، ووضع تباين عالٍ مخصص للاعبين ضعاف البصر، وردود الفعل اللمسية لكل وضع وأسر. الغو ينتمي للجميع، وهذا ما يعنيه Goban3D.
اللعب عبر الشبكة
العب الغو ضد شخص آخر على جهاز مختلف — عبر الإنترنت أو على الشبكة المحلية ذاتها. مدعوم بـ Game Center من Apple، يتيح لك اللعب الشبكي دعوة صديق أو مطابقة لاعب آخر، ثم خوض مباراة كاملة في وقت حقيقي على iPhone أو iPad®. هذه الميزة التي أبدت الجمعية اليابانية للغو للمكفوفين أكبر حماس تجاهها — إذ سيتمكن اللاعبون ضعاف البصر للمرة الأولى من اللعب ضد بعضهم رقمياً دون الحاجة إلى مكالمات Zoom ورقعات فيزيائية.
ذكاء اصطناعي KataGo (Mac)
على Mac®، يأتي Goban3D مزوداً بـ KataGo — أحد أقوى محركات الغو مفتوحة المصدر في العالم — يعمل بالكامل على الجهاز باستخدام Apple Silicon. لا يلزم اتصال بالإنترنت. اختر أقوى إعداد للذكاء الاصطناعي أو اختر مستوى مهارة يشبه البشر من 20 كيو وصولاً إلى 9 دان. سواء كنت مبتدئاً تبحث عن شريك تدريب صبور، أو لاعباً من مستوى دان يريد تحدياً حقيقياً، فإن KataGo يلبي احتياجاتك. ولأنه يعمل محلياً على المحرك العصبي لـ Mac، فهو سريع وخاص ومتاح دائماً.
12 لغة
يُطلق Goban3D بترجمة كاملة لـاثنتي عشرة لغة — كل قائمة، وكل تسمية، وكل إعلان VoiceOver، وكل نداء حركة، كلها مترجمة بالكامل:
- الإنجليزية
- اليابانية (日本語)
- الكورية (한국어)
- الصينية المبسطة (简体中文)
- الصينية التقليدية (繁體中文)
- الصينية — هونغ كونغ (香港中文)
- الفرنسية (Français)
- الألمانية (Deutsch)
- الهولندية (Nederlands)
- الروسية (Русский)
- الرومانية (Românã)
- التركية (Türkçe)
يتطابق التطبيق تلقائياً مع لغة جهازك. المزيد من اللغات قادم.
كيف وصلنا إلى هنا؟
قبل عامين، كنت مطوراً تعلّم بنفسه دون أي معرفة بمنصات Apple، ودون تمويل، ودون أي أعضاء في الفريق. لم أكن أعرف Swift. لم أكن أعرف SwiftUI. لم أكن أعرف RealityKit. لم أسبق لي نشر تطبيق. ما كان لديّ هو عشرون عاماً من الحب لرياضة الغو، ورفض عنيد لقبول أن لا تطبيق غو في العالم يوفر دعم إمكانية الوصول، وثلاثة أجهزة Apple على مكتبي.
تعلّمت كل شيء من الوثائق الرسمية لـ Apple وجلسات WWDC المجانية. بنيت محرك عرض ثلاثي الأبعاد، وآلة حالة للعبة، ونظام مكونات الكيانات للرسوم المتحركة، وطبقة إمكانية وصول كاملة، ونظام تعدد اللاعبين عبر الشبكة، وتكاملاً مع الذكاء الاصطناعي — كل ذلك بوصفي مطوراً فردياً يعمل من شقتي في إكستر.
في أثناء ذلك، حدث شيء استثنائي. علمت الجمعية اليابانية للغو للمكفوفين بالمشروع، فبدأ لاعبون ضعاف البصر في اليابان باختبار التطبيق وإرسال ملاحظاتهم. لقد حوّلت اقتراحاتهم Goban3D. ميزات كإعلانات الحركات على طراز NHK، ونداءات مصطلحات الغو، والتنقل القائم على الشبكة موجودة لأن لاعبين مكفوفين أخبروني بما يحتاجونه — وهذه الميزات تجعل التطبيق أفضل للجميع.
شاركت الجمعية البريطانية للغو Goban3D مع كامل أعضائها وعبر دول الاتحاد الأوروبي للغو. اختبر لاعبون من شتى أنحاء العالم التطبيق، وأبلغوا عن أخطاء، واقترحوا ميزات، وساعدوني في صياغة شيء أفخر به فخراً عميقاً.
هذه مجرد البداية
أريد أن أكون واضحاً تماماً بشأن شيء: ما يُطلق في App Store ليس المنتج النهائي. إنه الأساس. أمام Goban3D سنوات من التطوير، ولا يمكنني أن أكون أكثر تحمساً مما هو قادم.
ثمة ميزات كنت أحلم بها منذ اليوم الأول لم تُبنَ بعد. وثمة أفكار اقترحها اللاعبون خلال الاختبارات التجريبية أتطلع إلى تنفيذها. وثمة مجالات كاملة في الغو — التدريس، والتحليل، والمسائل، والمباريات المسجلة — سيتوسع فيها Goban3D مع مرور الوقت.
لن أقطع وعوداً محددة أو أُعلن عن خارطة طريق — فقد تعلّمت أن التطوير الفردي غير متوقع وأفضّل التسليم على الإفراط في الوعود. لكنني أستطيع أن أخبرك بهذا: Goban3D هو عمل حياتي. لن أنتقل إلى المشروع التالي. لن أتركه يتراكم عليه الغبار. كل أسبوع أكتب كوداً، وأصلح أخطاء، وأبني أشياء جديدة. سيستمر هذا التطبيق في التحسن، شهراً بعد شهر، عاماً بعد عام.
تستحق مجتمع الغو تطبيقاً رائعاً حقاً — جميلاً وسهل الوصول وقوياً، مبنياً من شخص يحب اللعبة بصدق. هذا ما أبنيه. وهذا ما سأستمر في بنائه.
جرّبه الآن
لا تستطيع الانتظار لإصدار App Store؟ Goban3D متاح الآن عبر برنامج بيتا TestFlight® من Apple. يمكنك الانضمام إلى البيتا مباشرةً على TestFlight أو زيارة صفحة انضم إلى النسخة التجريبية للمزيد من المعلومات.
إن أردت دعم مطور مستقل في هذه الرحلة، يمكنك اشتراء قهوة لي. كل مساهمة تساعد على الاستمرار وإبقاء التطوير متواصلاً.
شكراً لكل مختبر بيتا، ولكل لاعب أرسل ملاحظاته، ولكل شخص شارك Goban3D مع صديق. لقد ساعدتم في بناء هذا. تقديم الطلب إلى App Store قادم قريباً جداً — ولا أستطيع الانتظار لمشاركته مع العالم.