← ব্লগে ফিরুন

প্রায় হয়ে গেছে: Goban3D আসছে App Store-এ

এই কথাগুলো না হাসি ছাড়া টাইপ করাই কঠিন। দুই বছরের একক উন্নয়নের পর — হাজার হাজার ঘণ্টা কাজ, শত শত বেটা বিল্ড, এবং অগণিত রাত জেগে থাকার পর — Goban3D প্রায় প্রস্তুত তার প্রথম App Store® জমা দেওয়ার জন্য।

এটা সত্যিই ঘটছে।

কী লঞ্চ হচ্ছে

যখন Goban3D App Store-এ আসবে, এটা কোনো ন্যূনতম কার্যকর পণ্য বা প্রাথমিক পূর্বরূপ হবে না। এটা হবে iPhone®, iPad® এবং Mac®-এর জন্য একটি সম্পূর্ণ ফিচার-সম্পন্ন Go অ্যাপ — এখন পর্যন্ত তৈরি সবচেয়ে অ্যাক্সেসিবল Go অ্যাপ, এবং আমি সত্যিই বিশ্বাস করি এটা সবচেয়ে সুন্দরগুলির একটিও হবে।

প্রথম দিনে যা পাঠানো হচ্ছে:

অসাধারণ 3D ও 2D বোর্ড

RealityKit-চালিত একটি অপূর্ব 3D বোর্ড যার ফিজিক্যালি-বেসড উপকরণ আসল কাঠ ও পাথরের মতো আলো ধরে, মসৃণ ৬০ ফ্রেম প্রতি সেকেন্ডে চলে। চারটি বোর্ড টেক্সচার এবং আটটি পাথরের টেক্সচার বিনামূল্যে অন্তর্ভুক্ত। অথবা তাৎক্ষণিকভাবে সম্পূর্ণ SwiftUI-এ আঁকা একটি পরিষ্কার, দ্রুত 2D বোর্ডে স্যুইচ করুন — ব্যাটারি সাশ্রয়, পুরনো ডিভাইস বা সহজভাবে একটি সমতল বোর্ড পছন্দ করার জন্য আদর্শ। পুনরায় শুরু করার প্রয়োজন নেই।

১০০% অ্যাক্সেসিবিলিটি

এটাই সেই ফিচার যা নিয়ে আমি সবচেয়ে গর্বিত। Goban3D-এর Apple-এর সাতটি অ্যাক্সেসিবিলিটি বিভাগ জুড়ে ১০০% অ্যাক্সেসিবিলিটি কভারেজ রয়েছে: VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast এবং Differentiate Without Color। প্রতিটি একক ফিচার পরীক্ষা করা হয়েছে — শুধু আমার দ্বারা নয়, জাপানের দৃষ্টি-প্রতিবন্ধী Go খেলোয়াড়দের দ্বারাও যারা প্রতিদিন অ্যাপটি ব্যবহার করছেন এবং তাদের মতামত দিয়ে এটিকে গড়ে তুলছেন।

App Store-এর অন্য কোনো Go অ্যাপ কোনো অ্যাক্সেসিবিলিটি ফিচার ঘোষণা করে না। একটিও না। Goban3D হবে প্রথম — এবং এটা শুধু একটা বাক্সে টিক দেয় না, এটা পুরোপুরি ঝাঁপিয়ে পড়ে। NHK-ধাঁচের চাল ঘোষণা, Go পদ কলআউট, গ্রিড-ভিত্তিক বোর্ড নেভিগেশন, স্বল্প দৃষ্টিসম্পন্ন খেলোয়াড়দের জন্য একটি নিবেদিত উচ্চ কনট্রাস্ট মোড, এবং প্রতিটি পাথর রাখা ও বন্দী করার জন্য হ্যাপটিক ফিডব্যাক। Go সবার জন্য, এবং Goban3D তা সত্যিই বোঝে।

নেটওয়ার্ক খেলা

ভিন্ন ডিভাইসে অন্য একজনের বিরুদ্ধে Go খেলুন — ইন্টারনেটের মাধ্যমে বা একই স্থানীয় নেটওয়ার্কে। Apple-এর Game Center-চালিত নেটওয়ার্ক খেলা আপনাকে একজন বন্ধুকে আমন্ত্রণ জানাতে বা অন্য খেলোয়াড়ের সাথে মিলে যেতে দেয়, তারপর আপনার iPhone বা iPad-এ রিয়েল টাইমে একটি পূর্ণ খেলা খেলতে পারেন। এটাই সেই ফিচার যা Japanese Association for Blind Go-কে সবচেয়ে উত্তেজিত করেছে — প্রথমবারের মতো, দৃষ্টি-প্রতিবন্ধী খেলোয়াড়রা Zoom কল এবং ফিজিক্যাল বোর্ড ছাড়াই ডিজিটালি একে অপরের বিরুদ্ধে খেলতে পারবেন।

KataGo AI (Mac)

Mac-এ, Goban3D-এর সাথে আসে KataGo — বিশ্বের অন্যতম শক্তিশালী ওপেন-সোর্স Go ইঞ্জিন — যা Apple Silicon ব্যবহার করে সম্পূর্ণ ডিভাইসে চলে। কোনো ইন্টারনেট সংযোগের প্রয়োজন নেই। সবচেয়ে শক্তিশালী AI সেটিং বেছে নিন অথবা ২০ kyu থেকে ৯ dan পর্যন্ত মানব-সদৃশ দক্ষতার স্তর নির্বাচন করুন। আপনি একজন নতুন শিক্ষার্থী যিনি ধৈর্যশীল অনুশীলন-সঙ্গী খুঁজছেন, বা একজন dan-স্তরের খেলোয়াড় যিনি সত্যিকারের চ্যালেঞ্জ চান — KataGo সবকিছু পূরণ করে। এবং যেহেতু এটা আপনার Mac-এর নিউরাল ইঞ্জিনে লোকালি চলে, এটা দ্রুত, গোপনীয় এবং সবসময় উপলব্ধ।

১২টি ভাষা

Goban3D বারোটি ভাষায় সম্পূর্ণ লোকালাইজেশন সহ লঞ্চ হচ্ছে — প্রতিটি মেনু, প্রতিটি লেবেল, প্রতিটি VoiceOver ঘোষণা, এবং প্রতিটি চাল কলআউট, সবই সম্পূর্ণ অনুবাদিত:

  • English
  • জাপানি (日本語)
  • কোরিয়ান (한국어)
  • সরলীকৃত চীনা (简体中文)
  • ঐতিহ্যগত চীনা (繁體中文)
  • চীনা — হংকং (香港中文)
  • ফরাসি (Français)
  • জার্মান (Deutsch)
  • ডাচ (Nederlands)
  • রাশিয়ান (Русский)
  • রোমানিয়ান (Românã)
  • তুর্কি (Türkçe)

অ্যাপটি স্বয়ংক্রিয়ভাবে আপনার ডিভাইসের ভাষার সাথে মিলে যায়। আরও ভাষা পরিকল্পনায় রয়েছে।

আমরা কীভাবে এখানে পৌঁছলাম?

দুই বছর আগে, আমি ছিলাম একজন স্ব-শিক্ষিত ডেভেলপার যার Apple-এর প্ল্যাটফর্ম সম্পর্কে শূন্য জ্ঞান ছিল, শূন্য অর্থায়ন ছিল, এবং শূন্য দলের সদস্য ছিল। আমি Swift জানতাম না। আমি SwiftUI জানতাম না। আমি RealityKit জানতাম না। আমি কখনো কোনো অ্যাপ প্রকাশ করিনি। যা ছিল তা হলো Go-র প্রতি বিশ বছরের ভালোবাসা, এই সত্য মেনে না নেওয়ার একগুঁয়ে প্রত্যাখ্যান যে বিশ্বের কোনো Go অ্যাপ অ্যাক্সেসিবিলিটি সাপোর্ট দেয় না, এবং আমার ডেস্কে তিনটি Apple ডিভাইস।

আমি Apple-এর অফিসিয়াল ডকুমেন্টেশন এবং বিনামূল্যের WWDC সেশন থেকে সবকিছু নিজে শিখেছি। আমি একটি 3D রেন্ডারিং ইঞ্জিন, একটি গেম স্টেট মেশিন, অ্যানিমেশনের জন্য একটি এন্টিটি কম্পোনেন্ট সিস্টেম, একটি সম্পূর্ণ অ্যাক্সেসিবিলিটি লেয়ার, একটি নেটওয়ার্ক মাল্টিপ্লেয়ার সিস্টেম এবং একটি AI ইন্টিগ্রেশন তৈরি করেছি — সবকিছু Exeter-এর আমার ফ্ল্যাটে কাজ করা একক ডেভেলপার হিসেবে।

এর মধ্যে, কিছু অসাধারণ ঘটেছিল। Japanese Association for Blind Go প্রকল্পটি সম্পর্কে জানতে পেরেছিল, এবং জাপানের দৃষ্টি-প্রতিবন্ধী খেলোয়াড়রা অ্যাপটি পরীক্ষা করতে এবং মতামত পাঠাতে শুরু করেছিল। তাদের পরামর্শ Goban3D-কে রূপান্তরিত করেছে। NHK-ধাঁচের চাল ঘোষণা, Go পদ কলআউট এবং গ্রিড-ভিত্তিক নেভিগেশনের মতো ফিচারগুলি বিদ্যমান কারণ অন্ধ খেলোয়াড়রা আমাকে বলেছিলেন তাদের কী দরকার — এবং সেই ফিচারগুলি সকলের জন্য অ্যাপটিকে আরও ভালো করে।

British Go Association তাদের সমগ্র সদস্যপদ এবং ইউরোপীয় Go ফেডারেশনের সদস্য দেশগুলিতে Goban3D শেয়ার করেছিল। বিশ্বজুড়ে বেটা পরীক্ষকরা খেলেছেন, বাগ রিপোর্ট করেছেন, ফিচার পরামর্শ দিয়েছেন এবং এটিকে এমন কিছুতে পরিণত করতে সাহায্য করেছেন যা নিয়ে আমি অবিশ্বাস্যভাবে গর্বিত।

এটাই কেবল শুরু

আমি একটি বিষয়ে সম্পূর্ণ স্পষ্ট হতে চাই: App Store-এ যা লঞ্চ হচ্ছে তা সম্পন্ন পণ্য নয়। এটা ভিত্তি। Goban3D-এর সামনে আরও বছরের উন্নয়ন রয়েছে, এবং আগে কী আসছে তা নিয়ে আমি আর বেশি উত্তেজিত হতে পারি না।

এমন ফিচার রয়েছে যা আমি প্রথম দিন থেকে স্বপ্ন দেখছি যা এখনো তৈরি হয়নি। বেটা পরীক্ষার সময় খেলোয়াড়রা যে ধারণাগুলি পরামর্শ দিয়েছেন তা মোকাবেলা করার জন্য আমি অপেক্ষা করতে পারছি না। Go-র সম্পূর্ণ ক্ষেত্রগুলি রয়েছে — শিক্ষা, বিশ্লেষণ, সমস্যা, রেকর্ড করা খেলা — যেগুলিতে Goban3D সময়ের সাথে সাথে বৃদ্ধি পাবে।

আমি নির্দিষ্ট প্রতিশ্রুতি দেব না বা রোডম্যাপ ঘোষণা করব না — আমি শিখেছি যে একক উন্নয়ন অপ্রত্যাশিত এবং আমি অতি-প্রতিশ্রুতির চেয়ে সরবরাহ করতে পছন্দ করি। কিন্তু আমি এটা বলতে পারি: Goban3D আমার জীবনের কাজ। আমি পরবর্তী প্রকল্পে এগিয়ে যাচ্ছি না। আমি এটাকে ধুলো জমতে দেব না। প্রতি সপ্তাহে, আমি কোড লিখছি, বাগ ঠিক করছি এবং নতুন জিনিস তৈরি করছি। এই অ্যাপ মাস পর মাস, বছর পর বছর আরও ভালো হতে থাকবে।

Go সম্প্রদায় একটি সত্যিই দুর্দান্ত অ্যাপ পাওয়ার যোগ্য — এমন একটি যা সুন্দর, অ্যাক্সেসিবল, শক্তিশালী এবং এমন কেউ তৈরি করেছেন যিনি সত্যিই খেলাটি ভালোবাসেন। এটাই আমি তৈরি করছি। এটাই আমি তৈরি করতে থাকব।

এখনই চেষ্টা করুন

App Store রিলিজের জন্য অপেক্ষা করতে পারছেন না? Goban3D এখনই Apple-এর TestFlight® বেটা প্রোগ্রামের মাধ্যমে পাওয়া যাচ্ছে। আপনি সরাসরি TestFlight-এ বেটায় যোগ দিতে পারেন অথবা আরও তথ্যের জন্য বেটায় যোগ দিন পৃষ্ঠাটি দেখুন।

আপনি যদি এই যাত্রায় একজন স্বাধীন ডেভেলপারকে সাপোর্ট করতে চান, আপনি আমাকে একটি কফি কিনে দিতে পারেন। প্রতিটি অবদান কাজ চালু রাখতে এবং উন্নয়ন অব্যাহত রাখতে সাহায্য করে।

প্রতিটি বেটা পরীক্ষককে, মতামত পাঠানো প্রতিটি খেলোয়াড়কে, বন্ধুর সাথে Goban3D শেয়ার করা প্রতিটি মানুষকে ধন্যবাদ। আপনারা এটা তৈরিতে সাহায্য করেছেন। App Store জমা খুব শীঘ্রই আসছে — এবং বিশ্বের সাথে এটা শেয়ার করার জন্য আমি অপেক্ষা করতে পারছি না।

← ব্লগে ফিরুন