আমি একটি ফ্ল্যাশ গেমটি বিকাশ করছি, এবং আমি উপলব্ধি করতে পারি যে কোনও ফ্ল্যাশ গেমের জন্য মেমরির ব্যবহারটি একটু বেশি (আমি মনে করি)। 100+ এমবি বলি।
সুতরাং ফ্ল্যাশ গেমসে মেমরির ব্যবহারের বিষয়ে কথা বলার সময় কতটা বেশি?
আমি একটি ফ্ল্যাশ গেমটি বিকাশ করছি, এবং আমি উপলব্ধি করতে পারি যে কোনও ফ্ল্যাশ গেমের জন্য মেমরির ব্যবহারটি একটু বেশি (আমি মনে করি)। 100+ এমবি বলি।
সুতরাং ফ্ল্যাশ গেমসে মেমরির ব্যবহারের বিষয়ে কথা বলার সময় কতটা বেশি?
উত্তর:
আমি এটি সম্পর্কেও ভাবছিলাম, তাই আমি কয়েকটি জনপ্রিয় গেমগুলি পরীক্ষা করার এবং ফায়ারফক্সের প্লাগইন ধারক মেমরির খরচ দেখার সিদ্ধান্ত নিয়েছি।
মেমরি শুরু হয় এবং আমার সেটআপে প্রায় 5-10MB এর দিকে ডিফল্ট হয়। এটি মনে রেখে, কয়েকটি জনপ্রিয় গেমের জন্য গেমপ্লেয়ের প্রথম 3-5 মিনিটের মধ্যে পিক মেমরিটি ব্যবহার করা হয়:
মন্তব্য:
সুমিত একটি ফেসবুক সোশ্যাল গেম, এটি প্রায় 100 এমবি দৌড়েছিল এবং 200-এ পৌঁছেছিল যখন আমি প্রচুর চরিত্র এবং সম্পদ সহ একটি অঞ্চলে প্রবেশ করি। চিবি নাইটের মোটামুটি সহজ সম্পদ রয়েছে তবে একটি অত্যন্ত বড় মাল্টি-স্ক্রিন ব্যাকগ্রাউন্ড ইমেজ (নন-টাইলড) যা এটি উচ্চ মেমরির ব্যবহারের ব্যাখ্যা করে। দুটি সর্বনিম্ন মেমরি গেমগুলি হ'ল স্ক্রলিং এবং একক-পর্দা (কমপক্ষে প্রথম কয়েক মিনিটের মধ্যে) তাদের কম ব্যবহারের ব্যাখ্যা করে।
আপনার ট্যাগ অনুসারে এটি গেম এবং তার জটিলতার উপর নির্ভর করে "ব্রাউজার-ভিত্তিক-গেমস" বলছে, আমি 100mb খুব বেশি বেশি বলতে চাই, যদি না আপনি একটি বড় এমএমও স্টাইল ফ্ল্যাশ গেম তৈরি করেন (এমনকি এটি খুব বড়!)
ফ্ল্যাশের জন্য আপনার কাছে প্রচুর সংকোচনের বিকল্প রয়েছে, যা আপনার গেমটি সঙ্কুচিত করতে পারে
ক্ষুদ্র: 0 - 200 কেবি;
ছোট: 200 - 700 কেবি
মাঝারি: 800 - 1400 কেবি
বড়: 1500 - 4000 কেবি
খুব বড়: 4000 - 9000 কেবি
উত্তরটি আপনার লক্ষ্য দর্শকদের উপর নির্ভর করে। আপনি কি চান যে লোকেরা তাদের ফ্ল্যাশ গেমটি তাদের নেটবুক এবং / অথবা তাদের ফ্ল্যাশ সমর্থনকারী প্লেবুক বা অ্যান্ড্রয়েড ট্যাবলেটটিতে খেলুক? যদি তা হয়, তবে 50 এমবি ও তার বেশি মেমরির ব্যবহার সম্ভবত একটি সমস্যা হতে চলেছে। যদি আপনি কেবল নিজের গেমটি প্রতারণামূলক আউট গেমিং রিগগুলিতে খেলতে আশা করেন, তবে ১০০-৪০০ এমবি মেমরি গ্রহণ করা সম্ভবত সমস্যা হতে পারে না।
সমস্যাটি হ'ল ফ্ল্যাশটির এত বেশি স্মৃতি দ্রুত সমাধান করার ক্ষমতা। আমি কোনও ফ্ল্যাশ বিকাশকারী নই তাই আমি সত্যিই জানি না, তবে আপনার গেমটির যদি এই প্রচুর মেমরির প্রয়োজন হয় তবে সম্ভবত এটির অনেকগুলি সাপোর্টিং কোড রয়েছে, যেখানে এটি "দেবদেবীর নিজস্ব-মেশিন" তেও চলে যেতে পারে you সমস্যা।
এফডাব্লুআইডাব্লু, আমি পরিবারের এক সদস্যকে ধীর পিসির অভিযোগ জানাতে সহায়তা করছিলাম। তিনি ফেসবুকে ক্যাফে ওয়ার্ল্ড খেলেন। ফায়ারফক্স / ফ্ল্যাশ প্লাগইনে প্রায় এক গিগাবাইট স্মৃতি ব্যবহারের তদন্ত অনুসন্ধান করে। আমি ভেবেছিলাম এটি বেশিরভাগ বছর ধরে বহু ব্রাউজার-ভিত্তিক মেমরি ফাঁস হওয়া, সবকিছু বন্ধ করে অন্য একটি ব্রাউজার দিয়ে চেষ্টা করে দেখেছি it গেমের সমস্ত সম্পদ লোড হওয়ায় ধীরে ধীরে 970 ~ এমবি চিহ্ন পর্যন্ত ক্রল হয়ে যাওয়ার সাথে সাথে আমি স্মৃতি ব্যবহার দেখেছি।
আপত্তিজনক, তবে আমি নিশ্চিত যে আপনি গেমটি দেখিয়ে বলতে পারবেন এবং বলতে পারেন এটির মিলিয়ন ব্যবহারকারীর রয়েছে। (হ্যাঁ, সন্ধান করা হয়েছে, 14 মিলিয়ন মাসিক ব্যবহারকারী, বেলা)
আমি ডাউনলোডের আকার এবং মেমরির আকারের মধ্যে পার্থক্য করব, কিছু সম্পদ বড়, অন্যান্য গেম সম্পর্কিত ডেটা স্ট্রাকচারগুলি ক্লায়েন্টের স্মৃতি ফোটায় তবে ডাউনলোড করার জন্য সামান্য ব্যান্ডউইথ প্রয়োজন require
এফএলভির পিছনে কৌশলটি ছিল ডাউনলোডের জন্য ভিডিও কোডটি সংকুচিত করা, এবং তারপরে ক্লায়েন্টের দ্রুত সিপিইউ এবং প্রচুর মেমরি ধরে এটি সংক্ষেপিত করুন।
128 মেগাবাইট হ'ল ডিফল্ট সর্বাধিক, সুতরাং আমি 128 মেগাবাইটের চেয়ে বেশি বলতে পারি too