স্পোর্টিবেট সফটওয়্যার অ্যাপ্লিকেশনটি একটি মডিউলার আর্কিটেকচারাল প্যাটার্ন ব্যবহার করে তৈরি করা হয়েছে, যা সিস্টেমের নির্দিষ্ট সক্ষমতাগুলোকে ডেডিকেটেড ডিরেক্টরিতে আলাদা করে রাখে। সিস্টেম সেটিংস এবং লোকাল পারসিস্টেন্স রেজিস্ট্রিগুলো ফিল্ড ইনফ্রাস্ট্রাকচার লেয়ারের মধ্যে অবস্থিত, অন্যদিকে লেআউট নেভিগেশন এবং ওয়েলকাম অনবোর্ডিং স্ক্রিনগুলো ব্লুপ্রিন্ট গেটওয়েজ মডিউলে রাখা হয়। মূল ফিজিক্স সিমুলেশন অ্যালগরিদম, আপগ্রেডিং মেকানিক্স এবং গাণিতিক ট্র্যাজেক্টরি প্লটিং রুটিনগুলো ব্যালিস্টিক ট্র্যাজেক্টরি ম্যাট্রিক্স ফোল্ডারে থাকে। ব্যবহারকারীর নির্ভুলতার মেট্রিক্সের ভিজ্যুয়াল বিশ্লেষণ এবং ইন্টারলকিং অ্যাচিভমেন্ট লগগুলো টেলিমেট্রি লেজারস ডিরেক্টরির মধ্যে পরিচালিত কাস্টম গ্রাফিক কম্পোনেন্টের মাধ্যমে ডায়নামিকভাবে রেন্ডার করা হয়।
সিমুলেশন ওয়ার্কফ্লো একটি পাঁচ-পর্যায়ের স্টেট মেশিন ব্যবহার করে যা ফিল্ড গ্রিডকে নিয়ন্ত্রণ করে। এটি একটি ম্যানুয়াল ড্রয়িং পর্ব দিয়ে শুরু হয় যেখানে ব্যবহারকারীরা মাল্টি-লেয়ারড ভেক্টর ক্যানভাস ব্যবহার করে অবিচ্ছিন্ন গাণিতিক ট্র্যাজেক্টরি রুট প্লট করেন। এরপর প্রজেক্টাইলটি চলমান যান্ত্রিক বাধা এড়িয়ে এই পথ অংশগুলো বরাবর উৎক্ষেপণ করা হয়। জটিলতা বাড়ার সাথে সাথে, সীমানার সংঘর্ষের ফলে প্রক্ষেপক বিভক্ত হয়ে যায়, যার জন্য ব্যবহারকারী-ঘূর্ণনযোগ্য চুনাপাথরের প্রিজম নোডের মাধ্যমে প্রতিসরণের সারিবদ্ধকরণের প্রয়োজন হয়, এবং অবশেষে ব্যবহারকারীকে একটি গতিশীল স্থিতিশীলতা নিরাপদ অঞ্চলের ভল্টের মধ্যে অর্জিত টোকেনগুলি ম্যানুয়ালি সুরক্ষিত করতে বলা হয়।
আপডেট করা হয়েছে
১ জুল, ২০২৬