নিম্নলিখিত অংশগুলো বিস্তারিতভাবে বর্ণনা করে যে এই স্বাধীন ডেমোর মধ্যে ভার্চুয়াল ওয়ালেট কীভাবে কাজ করে, ব্যালেন্স কীভাবে পুনরুদ্ধার হয়, ভগ্নাংশ পরিবর্তন কীভাবে বজায় থাকে এবং একটি রাউন্ড অক্সমানে শেষ হলে কী ঘটে।
ভার্চুয়াল ওয়ালেট এবং ব্যালেন্স
একটি বৈধ ড্র-এর শুরুতে, নির্বাচিত স্টেকের পুরো অংশ কাটা হয় এবং নতুন ব্যালেন্স তৎক্ষণাৎ সংরক্ষণ করা হয়। ড্র-এর সময় পুনরায় লোড করলে সেই স্টেক হারিয়ে যায়: কোনো রিফান্ড নেই, প্রিস্টেক ব্যালেন্সে ফেরত নেই এবং ড্র চালু থাকে না। সেটেলমেন্টের পর, পূর্ণসংখ্যার কয়েন ক্রেডিট যোগ করা হয়; এর ভগ্নাংশ অংশ ভবিষ্যতের সেটেলমেন্টের জন্য আলাদাভাবে সংরক্ষণ করা হয়।
ম্যানুয়াল পুনরুদ্ধার এবং আইডল থ্রেশহোল্ড
ওয়ালেট স্বয়ংক্রিয়ভাবে পুনরায় পূরণ হয় না। যদি ব্যালেন্স 10 কয়েন-এর নিচে নেমে যায় এবং গেমটি আইডেল অবস্থায় থাকে (সক্রিয়ভাবে খেলা না চললে), আপনি এটি ম্যানুয়ালি পুনরুদ্ধার করতে পারেন।
- যোগ্যতা: ব্যালেন্স অবশ্যই 10 কয়েনের নিচে হতে হবে।
- ক্রিয়া: রিস্টোর বাটনে ক্লিক করুন (অথবা আইডেল-স্টেটের অনুরূপ নিয়ন্ত্রণ ব্যবস্থা)।
- ফলাফল: ব্যালেন্স ঠিক 1000 কয়েন সেট করা হবে।
এই পুনরুদ্ধার একটি ম্যানুয়াল সেট অপারেশন। এটি চলমান মোটের সাথে কয়েন যোগ করে না; এটি বেস ব্যালেন্স রিসেট করে। তবে, কোনো ফ্র্যাকশনাল ক্যারি (আগের সেটেলমেন্ট থেকে আসা একটি সঠিক গাণিতিক অবশিষ্টাংশ) এই রিসেটের সময় সংরক্ষিত থাকে, যা নিশ্চিত করে যে সেশন জুড়ে গাণিতিক প্রত্যাশা একই থাকে।
ফ্র্যাকশনাল ক্যারি এবং ধারাবাহিকতা
এই ডেমোতে, ফ্র্যাকশনাল ক্যারি বলতে সেটেলমেন্টের সময় পূর্ণসংখ্যার রাউন্ডিং-এ হারিয়ে না গিয়ে ব্যালেন্সের যে সঠিক দশমিক অবশিষ্টাংশ থাকে, তাকে বোঝায়।
- ধারাবাহিকতা: ফ্র্যাকশনাল ক্যারি সাধারণ সেটেলমেন্ট, ম্যানুয়াল রিফিল (1000-এ পুনরুদ্ধার) এবং পেজ রিলোডের মাধ্যমে টিকে থাকে।
- প্রভাব: এটি নিশ্চিত করে যে দীর্ঘমেয়াদী প্রত্যাশিত রিটার্ন গাণিতিকভাবে সঠিক এবং বারবার পূর্ণসংখ্যার ট্রাঙ্কেশনের মাধ্যমে এটি হ্রাস পায় না।
এই বৈশিষ্ট্যটি এই স্বাধীন ডেমোর জন্য নির্দিষ্ট এবং এর অর্থ হলো এটি বাস্তব জীবনের কোনো আর্থিক রাউন্ডিং নিয়মকে নির্দেশ করে না।
কোনো বহিঃস্থ পেমেন্ট বা ফি নেই
যেহেতু কোনো বাহ্যিক পেমেন্ট গেটওয়ে নেই:
- জমা: নেই। আপনি ১০০০ কয়েন দিয়ে শুরু করেন এবং প্রয়োজনে ম্যানুয়ালি রিস্টোর করবেন।
- উত্তোলন: নেই। লাভের অংশ ভার্চুয়াল কয়েন হিসেবে স্থানীয় ওয়ালেটেই থাকে।
- ফি: কোনো প্রসেসিং ফি, নেটওয়ার্ক ফি নেই, এবং কোনো বাহ্যিক লেনদেন না হওয়ায় ন্যূনতম/সর্বোচ্চ সীমাও প্রযোজ্য নয়।
- প্রক্রিয়াকরণের সময়: তাৎক্ষণিক, কারণ সব অপারেশন ব্রাউজারের ভেতরেই সম্পন্ন হয়।
ভার্চুয়াল কয়েনগুলো শুধুমাত্র নিয়মাবলিতে উল্লিখিত গেমের মেকানিক্স এবং সম্ভাব্যতা বণ্টন প্রদর্শনের জন্য।
ডেটা সংরক্ষণ এবং গোপনীয়তা
এই ডেমো বর্তমান ভার্চুয়াল ব্যালেন্স এবং ভগ্নাংশ পেমেন্ট অবশিষ্টাংশ ব্রাউজারের localStorage-এ সংরক্ষণ করে। এতে কোনো অ্যাকাউন্ট রেজিস্ট্রেশন বা পেমেন্ট ফর্ম নেই। পেজটি টাইপোগ্রাফির জন্য Google Fonts ঘোষণা করে এবং প্রকাশিত পেজে ৪৪ নম্বর অ্যাকাউন্টের জন্য Statinside ভিজিটর কাউন্টার অন্তর্ভুক্ত রয়েছে; এই সেবাগুলো ব্রাউজার রিকোয়েস্ট গ্রহণ করতে পারে। এই পর্যবেক্ষণগুলো একান্ত গোপনীয়তা বা শুধুমাত্র স্থানীয় প্রক্রিয়াকরণ নিশ্চিত করে না। কেবল ক্যাশে ফাইল মুছে ফেললে localStorage অপরিবর্তিত থাকতে পারে; এই সাইটের সংরক্ষিত ডেটা মুছে ফেললে সেভ করা ওয়ালেটও মুছে যাবে।
ওয়ালেট সীমার সারসংক্ষেপ
| বৈশিষ্ট্য | বিস্তারিত |
|---|---|
| প্রাথমিক ব্যালেন্স | ১০০০ কয়েন |
| পুনরুদ্ধারের থ্রেশহোল্ড | ১০ কয়েনের নিচে (শুধুমাত্র আইডল অবস্থায়) |
| পুনরুদ্ধারের পরিমাণ | নির্ভুলভাবে ১০০০ কয়েন নির্ধারণ করা হয় |
| ভগ্নাংশ বহন | সেটেলমেন্ট, রিফিল এবং রিলোডের মাধ্যমে বজায় থাকে |
| অসমাপ্ত রাউন্ড | রিলোডের সময় কোনো রিফান্ড বা রিজিউম নেই |
| বাহ্যিক পেমেন্ট | কোনোটিই নেই |
| অ্যাকাউন্ট লগইন | কোনোটিই নেই (শুধুমাত্র লোকাল স্টেট) |
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
আমি কি আমার ভার্চুয়াল লাভ ব্যাংক অ্যাকাউন্টে উত্তোলন করতে পারি?
না। এই ডেমোতে ব্যবহৃত ভার্চুয়াল কয়েনগুলোর কোনো নগদ মূল্য নেই এবং এগুলোকে প্রকৃত অ্যাকাউন্টে রূপান্তর করা যায় না। এখানে কোনো ক্যাশিয়ার, উত্তোলন বাটন বা বাহ্যিক পেমেন্ট প্রসেসর নেই।
ম্যানুয়াল রিস্টোরেশন কীভাবে কাজ করে?
আপনার ব্যালেন্স আইডল অবস্থায় ১০ কয়েনের নিচে নেমে গেলে আপনি এটি ম্যানুয়ালি রিস্টোর করতে পারেন। এই কাজটি আপনার ব্যালেন্সকে ঠিক ১০০০ কয়েনে সেট করে। এটি একটি চলমান মোটের সাথে যোগ হয় না, বরং বেস রিসেট করে এবং পূর্ববর্তী সেটেলমেন্ট থেকে ভগ্নাংশ বহন বজায় রাখে।
পেজ রিফ্রেশ করলে কি আমার ব্যালেন্স হারিয়ে যাবে?
একটি বৈধ ড্র-এর শুরুতে, নির্বাচিত স্টেকের সম্পূর্ণ পরিমাণ বাদ দেওয়া হয় এবং নতুন ব্যালেন্স তৎক্ষণাৎ সংরক্ষিত হয়। ড্র চলাকালীন পুনরায় লোড করলে সেই স্টেক হারিয়ে যায়: কোনো রিফান্ড, প্রি-স্টেক ব্যালেন্সে ফিরে আসা বা ড্র রিজিউম করার সুযোগ থাকে না। সেটেলমেন্টের পর, পূর্ণসংখ্যার কয়েন ক্রেডিট যোগ করা হয়; এর ভগ্নাংশ অবশিষ্টাংশ ভবিষ্যতের সেটেলমেন্টের জন্য আলাদাভাবে সংরক্ষিত থাকে।