Smart Rockets

(Genetic Alg.)

5.0 দ্বারা Elevati Inc.
Mar 13, 2019 পুরাতন সংস্করণ

Smart Rockets সম্পর্কে

কিভাবে জেনেটিক আলগোরিদিম লক্ষ্য পৌঁছানোর কাজ করে ইন্টারেক্টিভ বিক্ষোভের।

এটি একটি অ্যাপ্লিকেশন যা একটি জেনেটিক অ্যালগরিদম কাজ করে তা প্রদর্শন করে।

এটি মূলত রকেটগুলির একটি গুচ্ছ ধারণ করে যা ব্যবহারকারীর দ্বারা টিকে থাকা বাধাগুলি এড়ানো, লক্ষ্য অর্জন করতে হয়।

শুরুতে র্যান্ডম দিকগুলি চেষ্টা করে, এবং তারপর সমাধানগুলির সর্বোত্তম মাপদণ্ডগুলি বেছে নেওয়ার মাধ্যমে তাদের জয় করার পথ অনুসরণ করতে হবে। তারা জীবন্ত প্রাণী শতাব্দী জুড়ে যেমন, পরিবর্তনশীল পরিবেশে মানিয়ে নিতে হবে।

পরামিতি সংশোধন (জনসংখ্যা আকার, রূপান্তর অনুপাত, বেগ এবং জীবনকাল) আপনি দেখতে পারেন কিভাবে তারা বিবর্তনকে প্রভাবিত করে।

এটা কিভাবে কাজ করে:

প্রতিটি রকেটটিতে একটি ডিএনএ থাকে যা তার গতিপথ নির্ধারণ করে (প্রতি একক ফ্রেমে তার বেগ প্রভাবিত করে)। শুরুতে এই এলোমেলোভাবে উত্পন্ন হয়।

পরের প্রজন্মের দিকে, রকেটগুলির ডিএনএ পূর্ববর্তী প্রজন্মের দুটি 'পিতামাতা' থেকে নির্মিত হয়; পরবর্তী প্রজন্মের জন্য একটি পিতামাতা হিসাবে রকেটের সম্ভাবনা বিভিন্ন কারণের সমানুপাতিক: বিজয়, একটি বাধা অতিক্রম করার সুযোগ, মৃত্যু, লক্ষ্যের দূরত্ব ইত্যাদি ...

সিমুলেশন প্রভাবিত যে পরিবর্তনশীল:

- জীবনকাল: মৃত্যুর আগে রকেটে অনুমোদিত পদক্ষেপের সংখ্যা।

- মিউটেশান রেশন: প্রতিটি ধাপে তার প্রাথমিক ডিএনএ পরিবর্তন করার এবং সেই বিন্দুতে একটি র্যান্ডম দিক নিতে সুযোগ রয়েছে।

রকেট সংখ্যা: সংখ্যা যতটা ভাল হবে সিস্টেমটি মানিয়ে নেবে।

সেটিং মেনু:

- প্রজন্মকে ছেড়ে দিন: রেন্ডারিং অক্ষম করে এবং সর্বাধিক গতিতে সিমুলেশনটি চালায় (একটি টেবিল বা চার্টগুলিতে ফলাফল দেখাচ্ছে)

- মোডে স্যুইচ করুন: ক্লাসিক থেকে GPU-accelerated মোডে এবং এর বিপরীত দিকে স্যুইচ করতে পারবেন। সতর্কতা: GPU অ্যাক্সিলারেটেড মোড সমস্ত ডিভাইসের দ্বারা ভাল সমর্থিত নয়, তাই এটি অ্যাপ্লিকেশানে ত্রুটি হতে পারে।

- রকেট পুনরায় সেট করুন: তাদের প্রাথমিক অবস্থায় রকেটের অবস্থা (ডিএনএ) পুনরায় সেট করুন (বাধা এবং লক্ষ্য সংশোধন না করে)

লোড / রপ্তানি, সংরক্ষণ এবং আমদানি: এই তিনটি বোতামগুলির সাহায্যে আপনি সিমুলেশনগুলি লোড / সংরক্ষণ করতে পারেন, বা ডিভাইস অভ্যন্তরীণ মেমরি থেকে এক্সপোর্ট / আমদানি ফাইল (.srk) লোড করতে পারেন।

- অন্যান্য সেটিংস: স্ক্রিনের উপরে আইকন সেটিং থেকে অ্যাক্সেসযোগ্য বা ডিভাইসটির পিছনে বোতামে ক্লিক করে, এখানে আপনি অ্যাপ্লিকেশান শুরুতে নির্বাচিত সিমুলেশন সেটিংস সম্পাদনা করতে পারেন।

GPGPU বৈশিষ্ট্য:

এই অ্যাপ্লিকেশনটি অ্যান্ড্রয়েড রেন্ডারস্ক্রিপ্ট ফ্রেমওয়ার্কের সাথেও বিকশিত হয়, যা সমান্তরাল কম্পিউটিংয়ের ক্ষেত্রে GPU সুবিধাগুলির সদ্ব্যবহার করার অনুমতি দেয়। দুর্ভাগ্যবশত এটি সব ডিভাইসে ভাল সমর্থিত নয়, তাই এটি ভালভাবে কাজ করবে না; যে ক্ষেত্রে শুধুমাত্র ক্লাসিক মোড ব্যবহার করুন।

এটা কিভাবে কাজ করে? প্রতিটি রকেটে সঞ্চালিত কর্মগুলি জিপিইউ-তে সমান্তরালভাবে কাজ করা হয়, যার স্থাপত্যটি একই সময়ে অনেকগুলি কাজ মোকাবেলা করার জন্য ডিজাইন করা হয়েছে (কেবল চিত্রের প্রতিচ্ছবি সম্পর্কে চিন্তা করুন, প্রতিটি চিত্রের প্রতিটি পিক্সেল পৃথকভাবে মূল্যায়ন করতে হবে)।

জেনেটিক অ্যালগরিদমগুলি সাধারণত গ্রাফিক্সের সাথে কিছু করার নেই, তবে তাদের প্রকৃতি সমান্তরাল কম্পিউটিংয়ের সাথে ভালভাবে ফিট করে: তারা GPGPU (জেনেরিক প্রোগ্রামিং অন গ্রাফিক্স প্রসেসিং ইউনিট) এর একটি বিশেষ সফল প্রয়োগের উদাহরণ।

ফাইল সংরক্ষণ করা হচ্ছে:

সাম্প্রতিক সংস্করণটি প্লেইন টেক্সট পরিবর্তে বাইনারি ফাইলগুলি ব্যবহার করে, যা মেমরি ব্যবহৃত দশবার এবং পঠন / লেখার সময়কে কমিয়ে আনতে সক্ষম করে; আপনি এখনও পুরানো সংস্করণ থেকে ফাইল (রপ্তানি না) লোড করতে পারবেন।

এক্সপোর্ট করা ফাইলগুলি ডিফল্ট ডিরেক্টরিতে সংরক্ষণ করা হয় SmartRockets অভ্যন্তরীণ স্টোরেজের রুট। আমরা বেশ কয়েকটি ফাইল পরিচালকের চেষ্টা করেছি এবং আপনি এটির উপর ক্লিক করে একটি .srk ফাইলটি লোড করতে সক্ষম হওয়া উচিত (এমনকি Google ড্রাইভ, হোয়াটসঅ্যাপ বা টেলিগ্রাম থেকে, ইত্যাদি ...) বা প্রদর্শিত তালিকাটিতে আমাদের অ্যাপ্লিকেশনটি নির্বাচন করুন। স্যামসাং থেকে "মাই ফাইলস" আমাদের একমাত্র সমস্যা, যা কখনও কখনও "খোলা" বিকল্পটি প্রদর্শন না করে ফাইলগুলি খুলতে পারে না; সেই ক্ষেত্রে আপনি Google ড্রাইভে আপলোড করতে পারেন বা অন্য ফাইল পরিচালকের মাধ্যমে এটি খুলতে পারেন।

সর্বশেষ সংস্করণ 5.0 এ নতুন কী

Last updated on Jun 5, 2022
NEW: GPU-ACCELERATED MODE
We've developed this application on Android Renderscript, that runs on GPU to increase performance (use the "skip generations" in settings menu to notice the huge difference!)
What's that? It's called GPGPU (Generic Programming on Graphics Processing Unit), a technique that makes use of the special architecture of a GPU to execute tasks in parallel very fast

The AI is also improved, we added some new features and all graphics are renewed to get a better experience

অতিরিক্ত অ্যাপ তথ্য

সাম্প্রতিক সংস্করণ

5.0

আপলোড

Kenny Omisore

Android প্রয়োজন

Android 5.0+

রিপোর্ট করুন

অনুপযুক্ত হিসাবে ফ্ল্যাগ করুন

আরো দেখান

Smart Rockets বিকল্প

Elevati Inc. এর থেকে আরো পান

আবিষ্কার