1/13
Smart Rockets (Genetic Alg.) screenshot 0
Smart Rockets (Genetic Alg.) screenshot 1
Smart Rockets (Genetic Alg.) screenshot 2
Smart Rockets (Genetic Alg.) screenshot 3
Smart Rockets (Genetic Alg.) screenshot 4
Smart Rockets (Genetic Alg.) screenshot 5
Smart Rockets (Genetic Alg.) screenshot 6
Smart Rockets (Genetic Alg.) screenshot 7
Smart Rockets (Genetic Alg.) screenshot 8
Smart Rockets (Genetic Alg.) screenshot 9
Smart Rockets (Genetic Alg.) screenshot 10
Smart Rockets (Genetic Alg.) screenshot 11
Smart Rockets (Genetic Alg.) screenshot 12
Smart Rockets (Genetic Alg.) Icon

Smart Rockets (Genetic Alg.)

Elevati Inc.
Trustable Ranking Icon可信任
1K+下载次数
4MB大小
Android Version Icon5.1+
Android版本
5.0(12-08-2020)最新版本
5.0
(1 评价)
Age ratingPEGI-3
如何安装
1
下载并打开安装文件
2
Unblock AptoideAptoide is a safe app! Just tap on More details and then on Install anyway.
3
完成安装并打开Aptoide
app-card-icon
详情评价版本信息
1/13

介绍 Smart Rockets (Genetic Alg.)

This is an app to demonstrate how a genetic algorithm works.


It basically consists of a bunch of rockets that have to reach a goal, avoiding obstacles drawn by the user.


They have to learn the path to follow to win, by trying random directions at the beginning, and then selecting the ones that best fit the solution. They also have to adapt to the changing environment, just like living beings do during the centuries.


Modifying the parameters (the population size, mutation ratio, velocity and lifetime) you can see how they affects the evolution.


How does it work:


Each rocket has a DNA that sets its trajectory (affecting his velocity at every single frame). At the begin this is randomly generated.


At each following generation, the DNA of the rockets is built from two 'parents' from the previous generation; the chances of a rocket being parent for the next generation is proportional to various factors: victory, chance of overtaking an obstacle, death, distance to target, etc...




Controls:


- Modes switch: the bottom left button let you switch between the obstacles drawing modes. Pencil mode: draw the obstacles on the screen to see the rockets adapting to the various environmental situations; you can draw multiple obstacles; pencil size can be modified in the settings by clicking the button on top of the screen. Eraser mode: Touch one of the obstacles to delete that one, press and hold on a blank spot to erase them all.


- Pause: the bottom right button, you can pause the simulation to draw obstacles more easily or to visualize history/charts without real time updates.


- Fast forward: this button speeds up the simulation speed; note that it is possible that the rockets trajectory can be slightly different between the two modes, especially with many rockets


- History: the button on top of the screen, it opens the history where you can see the data of all the generations since the beginning of the simulation. You can reach the charts from here


- Touch and drag the target to move it round the screen.


- Back menu: press the back button on your device to open the back menu, where you can change the parameters of the simulation (clicking on apply) or load/save states


Saving files:


The latest version uses binary files instead of plain text, that allows to reduce up to ten times the memory used and the read/write time; you will still be able to load files (not export) from old versions.


Exported files are saved in default directory SmartRockets in the root of the internal storage. We tried several file managers and you should be able to load a .srk file just clicking on it (even from Google Drive, WhatsApp or Telegram, etc...) or selecting our app in the list displayed. The only one that gave us some problems is "My Files" from Samsung, which some times didn't open the files without even showing the option "open with"; in that case you can upload to Google Drive or open it through another file manager.


这是一个应用程序来证明遗传算法是如何工作的。


它基本上是由一群有达到目标的火箭,避免用户绘制的障碍。


他们要学习的路径,遵循取胜,通过在开始尝试随机的方向,然后选择最适合该解决方案的人。他们还必须适应不断变化的环境,就像住在世纪期间众生做。


修改参数(人口规模,突变率,速度和寿命),你可以看到他们是如何影响进化。


它是如何工作的:


每个火箭具有设置其轨迹(在每个单帧影响他的速度)的DNA。在开始,这是随机生成的。


在每个跟踪发电,火箭的DNA是由两个“父母”与前代建;为下一代火箭是父母的机会是成正比的各种因素:胜利,超越障碍,死亡,到目标的距离等的机会...


        


控制:


- 模式切换:左下角的按钮,让你的障碍绘图模式之间切换。铅笔模式:在屏幕上绘制的障碍,看看火箭队适应各种环境的情况;您可以绘制多重障碍;铅笔大小可在设置通过点击屏幕顶部的按钮来修改。橡皮擦模式:触摸的障碍之一删除一个,按住上的空白位置,以消除它们。


- 暂停:右下角的按钮,可以暂停模拟更容易画出障碍或不可视化实时更新历史/图表。


- 快进:这个按钮,加快了仿真速度;注意,有可能是火箭轨迹可以在两种模式之间略有不同,尤其是很多火箭


- 历史:在屏幕顶部的按钮,它会打开历史在这里您可以看到自模拟开始所有世代的数据。你可以从这里到达图表


- 触摸并拖动对象,将其移动一轮屏幕。


- 返回菜单:按您的设备打开后菜单,在这里你可以改变仿真参数上的后退按钮(点击费用),或加载/保存状态


保存文件:


最新版本使用二进制文件,而不是纯文本的,即允许最多减少到十次所使用的存储和读/写时间;你仍然可以从旧版本加载文件(不出口)。


导出的文件在内部存储的根目录保存在默认目录SmartRockets。我们尝试了几种文件管理器,你应该能够加载.srk文件只需点击它(甚至从谷歌驱动器,WhatsApp的或电报,等...),或在显示的列表中选择我们的应用程序。这给了我们一些问题的唯一一个是“我的文件”,从三星,其中一些时间没有打开这些文件,甚至没有显示“打开方式”的选项;在这种情况下,你可以上传到谷歌驱动器或通过其他文件管理器打开它。

Smart Rockets (Genetic Alg.) - 版本5.0

(12-08-2020)
其他版本
新特性Bug fixesNEW: PENCIL SIZE AND FAST FORWARDAdded the possibility to change the pencil size for better drawing obstacles, and fast forward button to speed up the simulationNEW: FILE EXPORTINGYou can now export your saved files and share them to other people or other devices, different screen sizes are supported. In addition the new files are encoded in binary format so they are much smaller so the read/write time is reduced TABLET LAYOUTSImproved graphic for devices with large screen

还没有评论或评分!要留下第一条评论或评分,请

-
1 Reviews
5
4
3
2
1
Info Trust Icon
保证非恶意应用此应用已通过病毒、恶意软件和其他恶意攻击的安全测试,不含任何威胁。

Smart Rockets (Genetic Alg.) - APK信息

APK版本: 5.0程序包: edo.genetics
Android兼容性: 5.1+ (Lollipop)
开发商:Elevati Inc.权限:4
名称: Smart Rockets (Genetic Alg.)大小: 4 MB下载次数: 4版本: 5.0发布日期: 2023-06-12 01:53:38最小屏幕: SMALL支持的CPU:
程序包ID: edo.geneticsSHA1签名: 17:09:FB:37:61:D3:6B:55:9C:71:4C:FB:A5:3C:0E:A9:AC:40:67:A9开发商 (CN): Edoardo Crippa组织 (O): Elevati Inc.本地 (L): Brivio国家/地区 (C): LC州/市 (ST): Lombardia

Smart Rockets (Genetic Alg.)的最新版本

5.0Trust Icon Versions
12/8/2020
4 下载次数3.5 MB 大小

其他版本

4.2.1Trust Icon Versions
18/6/2018
4 下载次数4 MB 大小

同类应用

您可能还会喜欢……