আপনি যদি বাস্তব জগৎ কীভাবে কাজ করে তার উপর ভিত্তি করে কোনও গেম সিমুলেশন প্রোগ্রাম করার চেষ্টা করেন তবে কম্পিউটার যখন কত তথ্য প্রক্রিয়া করতে পারে তখনই আপনি কিছু বড় সমস্যার মধ্যে চলে যাবেন।
উদাহরণস্বরূপ নীচের পৃষ্ঠাটি নিন যা বালির শস্যের মধ্যে কতগুলি পরমাণু রয়েছে তা গণনা করার প্রয়াস।
http://www.thenakedscientists.com/forum/index.php?topic=6447.0
আমি রসায়ন এবং পদার্থবিজ্ঞান অধ্যয়ন এবং এই পৃষ্ঠার ব্যক্তি যে হাস্যকরভাবে উচ্চ সংখ্যায় এসেছিলেন তা থেকে অনেক সমস্যার মুখোমুখি হয়েছি যা আমি বিভিন্ন শিক্ষক এবং পাঠ্যপুস্তক নিয়ে এসেছি বলে বল পার্কে এসেছি। -> 78 000 000 000 000 000 000
এমনকি যদি এটি বন্ধ হয়ে যায় এবং আপনি সেই শূন্যগুলির মধ্যে remove টি সরিয়ে ফেলেন তবে আপনার কাছে এখনও এমন একটি সংখ্যা থাকবে যা গড় কম্পিউটারের জন্য ইন্টারেক্টিভ হারে পরিচালনা করতে খুব বড়। বিশেষত যখন কোনও নির্ধারিত সময়ে 1000 এর লেনদেন হয়।
কেবলমাত্র একটি শস্যের 78,000 000 000 000 000 000 পৃথক উপাদান থাকলে আমরা কীভাবে সম্ভবত সমুদ্র সৈকতের বালির প্রতিটি শস্যের প্রতিটি পরমাণুর গতি, অবস্থান, বেগ, তাত্ক্ষণিক ত্বরণ, ক্ষেত্রের চার্জ ইত্যাদির গণনা এবং ট্র্যাক করতে পারি। (অথবা আপনি আরও যদি সাব-পারমাণবিক উপাদান বিবেচনা করেন তবে।)
আমি একবার এনভিডিয়া গ্রাফিক্স প্রোগ্রামিং ডকুমেন্টটি পড়েছিলাম যা নীচের মতো কিছু বলেছিল।
যা দেখতে দেখতে সর্বোত্তম রূপায়ণ দেয় তা করুন কারণ সিমুলেশনটি 100% সঠিক না হলে কেউই সত্যিই বলতে সক্ষম হবে না। দক্ষতা বিবেচনায় নিতে হবে।
গ্রাফিক্সের সাথে এটি না করার পরেও এটি প্রতিটি ধরণের গেম সিমুলেশনের জন্য প্রযোজ্য। জিনিসগুলি কাজ করতে আপনাকে কেবলমাত্র সর্বনিম্ন কাজ করা উচিত। আপনি যদি এখানে সমস্ত কিছু বেরিয়ে যান তবে আপনি কম্পিউটারটিকে জটিলতায় কবর দেবেন যা এটি পরিচালনা করতে পারে না।
আপনাকে এই জটিলতার কোডও লিখতে হবে এবং চেষ্টা করতে হবে।
আপনি মুদ্রার প্রতিটি ইউনিটকে অনন্য সিরিয়াল নম্বর দিতে পারেন তবে আপনি কেবলমাত্র এই এক বিশদটিতে কম্পিউটারের সমস্ত সংস্থান ব্যবহার করবেন।
এটি হ্যান্ডেল করার আরও ভাল উপায় হ'ল প্রতিটি লেনদেনের জন্য কেবল 1 টি অনন্য শনাক্তকরণ।
সুতরাং প্লেয়ার # 1 খেলোয়াড়কে # 2 $ 1000000 প্রদান করে।
আপনি যদি প্রতিটি ডলারকে একটি অনন্য শনাক্তকারী দেন, তবে অনেক লোকের কম্পিউটারে সমস্ত নেটওয়ার্ক ট্র্যাফিকের উল্লেখ না করা এবং এর ফলে যে ল্যাগ হবে তার কারণ হতে পারে big
অথবা আপনি কেবলমাত্র একটি মান তৈরি করতে পারেন যা পুরো লেনদেনের প্রতিনিধিত্ব করে।
uint transferFunds_Player1ToPlayer2 = 1000000;
এমনকি 20 বছরের পুরানো পকেট ক্যালকুলেটরও এ জাতীয় কিছু পরিচালনা করতে পারে।