دربارهی Smart Rockets (Genetic Alg.)
تظاهرات تعاملی در چگونه یک الگوریتم ژنتیک کار می کند برای رسیدن به هدف.
این یک برنامه برای نشان دادن یک الگوریتم ژنتیک است.
این اساسا شامل یک دسته از موشک هایی است که باید برای رسیدن به یک هدف، از موانع کشیده شده توسط کاربر اجتناب کنند.
آنها باید مسیر را دنبال کنند تا برای پیروزی، با ابتکاری مسیرهای تصادفی در ابتدا و سپس انتخاب آنهایی که بهترین راه حل را دارند، یاد بگیرند. آنها همچنین باید با محیط های در حال تغییر سازگار شوند، همان گونه که در طول قرن ها زندگی می کنند.
اصلاح پارامترها (اندازه جمعیت، نسبت جهش، سرعت و عمر) می توانید ببینید که چگونه بر تکامل تاثیر می گذارد.
چگونه کار می کند:
هر موشک دارای یک DNA است که مسیر آن را تنظیم می کند (بر سرعت خود در هر فریم تاثیر می گذارد). در ابتدا این طور تصادفی تولید می شود.
در هر نسل بعد، DNA راکت از دو پدر و مادر از نسل قبلی ساخته شده است؛ شانس موشکی که پدر و مادر نسل بعدی است متناسب با عوامل مختلف است: پیروزی، شانس غلبه بر یک مانع، مرگ، فاصله تا هدف، و غیره ...
متغیرهایی که بر شبیه سازی تاثیر می گذارند:
- طول عمر: تعداد گام های مجاز به موشک قبل از مرگ.
- جیره جهش: هر گام این شانس را دارد که DNA اولیوی خود را تغییر دهد و در این نقطه یک مسیر تصادفی بگیرد.
- تعداد موشک: هرچه تعداد عدد بیشتر باشد، سیستم بهتر سازگار خواهد بود.
منوی تنظیم:
- پرش نسل ها: رندر را غیرفعال می کند و شبیه سازی را در حداکثر سرعت آن اجرا می کند (نتایج را در یک جدول یا نمودار نشان می دهد)
- تغییر حالت: اجازه می دهد تا از حالت کلاسیک به حالت GPU-Accelerated سو استفاده شود و بالعکس. هشدار: حالت GPU-Accelerated به خوبی توسط تمام دستگاه ها پشتیبانی نمی شود، بنابراین ممکن است خطا در برنامه ایجاد کند.
- تنظیم مجدد موشک: حالت راکت (DNA) را به حالت اولیه خود (بدون تغییر موانع و هدف)
- Load / Export، Save and Import: با استفاده از این سه دکمه می توانید شبیه سازی را بارگیری یا ذخیره کنید یا فایل صادرات / وارد کردن (.srk) از حافظه داخلی دستگاه.
- تنظیمات دیگر: از آیکون تنظیم در بالای صفحه و یا با کلیک کردن دکمه بازگشت دستگاه، در اینجا میتوانید تنظیمات شبیهسازی را که انتخاب شده در شروع برنامه را ویرایش کنید، ویرایش کنید.
ویژگی GPGPU:
این برنامه همچنین با چارچوب Android Renderscript توسعه داده شده است، که اجازه می دهد تا از مزایای GPU از نظر محاسبات موازی بهره برداری شود. متاسفانه در تمام دستگاه ها به خوبی پشتیبانی نمی شود، بنابراین ممکن است کار خوبی نباشد؛ در این مورد تنها از حالت کلاسیک استفاده کنید.
چگونه کار می کند؟ وظایف برای اجرای هر موشک به موازات روی GPU انجام می شود، که معماری آن برای مقابله با بسیاری از وظایف در یک زمان طراحی شده است (فقط در مورد یک تصویر تصور کنید، هر پیکسل آن تصویر باید به صورت جداگانه ارزیابی شود).
الگوریتم های ژنتیکی به طور معمول هیچ چیزی با گرافیک ندارند، اما طبیعت آنها با محاسبات موازی مناسب است: آنها نمونه ای از اجرای GPGPU (برنامه نویسی عمومی بر روی واحد پردازش گرافیکی) هستند.
ذخیره فایل ها:
آخرین نسخه از فایل های دودویی به جای متن ساده استفاده می کند، که اجازه می دهد تا تا 10 برابر حافظه مورد استفاده و زمان خواندن / نوشتن را کاهش دهیم. شما همچنان قادر به بارگیری فایل (صادرات) از نسخه های قدیمی خواهید بود.
فایل های صادر شده در دایرکتوری پیش فرض SmartRockets در ریشه ذخیره سازی داخلی ذخیره می شوند. ما چندین مدیر فایل را امتحان کردیم و شما باید بتوانید یک فایل .srk را فقط با کلیک روی آن (حتی از Google Drive، WhatsApp یا Telegram، و غیره) بارگذاری کنید یا برنامه ما را در لیست نمایش داده شده انتخاب کنید. تنها کسی که مشکلاتی را به ما نسبت داد، «سامسونگ» «فایلهای من» است که چندین بار فایلها را باز نمی کند حتی گزینه «open with» را نشان نمی دهد. در این صورت شما می توانید به Google Drive آپلود کنید یا آن را از طریق یک مدیر فایل دیگر باز کنید.
جدیدترین 5.0 چه خبر است
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
اطلاعات Smart Rockets (Genetic Alg.) APK
نسخههای قدیمی Smart Rockets (Genetic Alg.)
Smart Rockets (Genetic Alg.) 5.0
Smart Rockets (Genetic Alg.) 4.3
Smart Rockets (Genetic Alg.) 4.2.1
Smart Rockets (Genetic Alg.) 4.2
دانلود فوق سریع و ایمن از طریق برنامه APKPure
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!