সফটওয়্যার বা গেইমে কোনো Object কে প্রোগ্রাম করে আলোর চেয়ে বেশি গতিতে কম্পিউটার স্ক্রিনে চলমান দেখানো সম্ভব?
Solution
Correct Answer: Option B
- সফটওয়্যার বা গেইমে কোনো বস্তুর গতি প্রোগ্রামিং কোড দ্বারা ইচ্ছেমতো নির্ধারণ করা সম্ভব হলেও, তা মানুষের দেখার জন্য স্ক্রিনে প্রদর্শন করা নির্দিষ্ট কিছু সীমাবদ্ধতার ওপর নির্ভর করে।
- আইনস্টাইনের আপেক্ষিকতা তত্ত্ব অনুযায়ী, কোনো ভৌত বস্তুর পক্ষে আলোর গতিতে বা তার চেয়ে বেশি গতিতে ভ্রমণ করা সম্ভব নয়, তবে কম্পিউটার সিমুলেশনে গাণিতিকভাবে আলোর চেয়ে বেশি গতিবেগ ধরা সম্ভব।
- কিন্তু সমস্যা হলো হার্ডওয়্যার বা মনিটরের রিফ্রেশ রেট (Refresh Rate) নিয়ে; কারণ একটি মনিটর প্রতি সেকেন্ডে নির্দিষ্ট সংখ্যক ফ্রেম বা ছবি দেখাতে পারে (যেমন- ৬০ বা ১৪৪ হার্জ)।
- যদি কোনো অবজেক্টকে আলোর গতিতে চলার নির্দেশ দেওয়া হয়, তবে তা এক ফ্রেম থেকে পরবর্তী ফ্রেমে এত বিশাল দূরত্ব অতিক্রম করবে যে, মনিটর তার মধ্যবর্তী অবস্থানগুলো দেখাতে পারবে না।
- ফলে দর্শকের কাছে মনে হবে বস্তুটি অদৃশ্য হয়ে গেছে বা এক জায়গা থেকে অন্য জায়গায় টেলিপোর্ট করেছে, অর্থাৎ ধারাবাহিক গতি হিসেবে এটি মানুষের চোখে ধরা দিবে না।
- তাই তাত্ত্বিকভাবে কোডে অসীম গতি দেওয়া গেলেও, বাস্তবে স্ক্রিনে আলোর চেয়ে বেশি গতিতে কোনো বস্তুকে 'চলমান' দেখানো সম্ভব নয়।