Тёмный

I Made Life And It Evolved 

scasz
Подписаться 14 тыс.
Просмотров 16 тыс.
50% 1

I put too much time into this
link to the project (Vitanova) - github.com/4t-2/EvolutionSimu...
Bibites project - / @thebibitesdigitallife
LifeEngine project - / @emergentgarden
Discord - / discord

Наука

Опубликовано:

 

18 мар 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 43   
@user-zu9di5oe6t
@user-zu9di5oe6t Год назад
This project is pretty cool.
@Werdnond
@Werdnond 3 месяца назад
I guess you could say, it's pretty NEAT!
@aubreypotter96
@aubreypotter96 2 месяца назад
wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool wow that's pretty cool
@revimfadli4666
@revimfadli4666 Год назад
I think using simplified swimming hydrodynamics like what Darwin Pond and Swimbots used would be a better way to have faster swimming that isn't just "more throttle". It also enables more interesting combat movements. Even 3 segments already work wonders Love the polished presentation
@scasz
@scasz Год назад
That is something I am planning to add but I just wanted to first make a working prototype before I started to add more features. (Though expect something like that to be added hopefully “soon”)
@revimfadli4666
@revimfadli4666 Год назад
@@scasz going with a minimum viable prototype first is a solid principle indeed. Looking forward to the next vid
@HansLemurson
@HansLemurson Год назад
Darwin Pond was an awesome little program! Hard to run well on modern systems, though.
@revimfadli4666
@revimfadli4666 Год назад
​@@HansLemursonwhat do you think about its sequel, Gene Pool?
@HansLemurson
@HansLemurson Год назад
@@revimfadli4666 Gene Pool is much more ambitious and more refined. Darwin Pond is a very old piece of software, and so is difficult to get running well, and its simulation was also much simpler. This simplicity though meant that it was within your reach to tweak the sliders on your own to create and tune swimmers. In Gene Pool, it is much more difficult to create a custom swimbot, but the possibilities and variety of forms is absolutely huge!
@wozzle311
@wozzle311 Год назад
oh it’s really cool that you do neural and physiological evolution. the only other project i’ve seen do that is the bibites and a mod for the life engine
@VictorRodriguez-zp2do
@VictorRodriguez-zp2do Год назад
7:03 - You can just use atomic operations and that way you can safely add. Also applications like this should be relatively easily parallelizable. Just throwing parallelism out of the window is not wise, I mean the only reason why we can train or even run large neural network is because we can parallelize most of the operations we do on them.
@FuriousDarkness
@FuriousDarkness Год назад
I always daydreamed about something like this and I finally found it, I haven't watched the whole video so i don't know if you are also going to allow the creatures to change their shapes and also evolve visually. But that will probably be too hard :(
@scasz
@scasz Год назад
Yeah having them evolve their bodies beyond basic sliders (size, speed, colour, etc) and have them actually have limbs that change will probably be one of the hardest features to add because there are just way too many factors to consider (how the bodies will be structured, how they evolve, how the network will control it if at all, just to name a few) but hopefully it will become a feature one day as it would lead to many more different possible forms of artificial life.
@ZwenZwen-cb6ur
@ZwenZwen-cb6ur 22 дня назад
Check out the bibites!
@onebrickatatime9097
@onebrickatatime9097 Год назад
Nice. I like this.
@wozzle311
@wozzle311 Год назад
nifty way you do graphics and diagrams. simple but i like it :)
@jjhyde
@jjhyde Год назад
This is awesome man. I really enjoyed that.
@bottlekruiser
@bottlekruiser Год назад
the tiny dots on a black backgroudn arent the easiest to see :c alas, i dont really have any ideas to fix that
@Curvyfeets
@Curvyfeets Год назад
This video is sick I thought this video would of bad 100k views or something dammn your underrated
@andrewdunbar828
@andrewdunbar828 Год назад
For mutations you should only flip one bit. Yes you'll get smaller changes but you'll get fewer changes that just die. Oh you improved the mutation stuff a lot already (-:
@Pinkelephant123
@Pinkelephant123 3 месяца назад
This video is pretty neat
@valtsuhw
@valtsuhw 8 месяцев назад
Thank you, realized where I was going wrong with neurals.
@TheStickCollector
@TheStickCollector Год назад
I really want to add this to a 3d God simulator if I ever get good at programming. Alas it will probably take 5 years to learn enough programming to make it (especially if I do not binge programming as much as I should)
@scasz
@scasz Год назад
I did actually consider going 3D (and technically with a big code rewrite it still could) but 2D is just a lot easier to deal with in both writing code and also performance. But a 3D version might be amazing in VR and would probably just cause me to just do nothing and watch life go by and evolve with the occasional meddling in what happens. Programming is not as hard as you might think to learn as most of it isn't coding but problem solving, you can learn how to use a programming language in a pretty short time and once you learn one language the next becomes even easier as most of them follow the same rough pattern. You get good at programming like any other skill by practicing and working on projects (start small obviously but move up in complexity). There are plenty of tutorials online on different languages (probably best to start with something popular like Python, Java, JS, or even C/C++) to help you get started, I might even try and make one of my own one day.
@Jesterpain.
@Jesterpain. 3 месяца назад
This is so freaking cool
@marshabertrand
@marshabertrand 2 месяца назад
HOW IS THERE ONLY 40 COMMENTS BEST VIDEO ON RU-vid
@an3_omx
@an3_omx Год назад
Awesome
@lord_moondancer942
@lord_moondancer942 Год назад
Welp this guy is going to go viral one day time to become an OG to a up and coming legend.
@YzarkMazio
@YzarkMazio Год назад
the style of the video and the pacing of information indeed are really nice
@kuboking2123
@kuboking2123 2 месяца назад
Interesting
@hhhpestock951
@hhhpestock951 Год назад
You should implement some tools for the creatures to communicate with each other
@Endlouw
@Endlouw Год назад
You should try to add friction to the system, make it so that turning to any cardinal position spends the same amount of weight and then mutate this parameter. Also, when you talk about evolution, you say that the faster you are, more energy you spend, but that is not what actually happens in nature. Take a look at the diference in metabolism between an elephant and a mouse. Moving more mass takes exponentially more energy as the scale goes up, unless you are in a fluid. You can notice that when they are small they moce very slowly and faster as they get bigger
@Ahamshep
@Ahamshep Год назад
I was looking over the source and I'm sure I seen some sort of resistance in there. Although I'm a fairly shit python programmer, so I was just sort of scratching my head looking at this C++ project. lol
@flechedesneiges5114
@flechedesneiges5114 Год назад
If you go on other learning methods it won't be simulating evolution anymore... Also we couldn't see anything in the time lapse... But keep it up. I love the Bibites project and will come by to see your version of it.
@henryhernandeez6111
@henryhernandeez6111 Год назад
Real
@butanium_
@butanium_ Год назад
Awesome project ! What are the input exactly? How is it so easy for them to aim to food?
@scasz
@scasz Год назад
The creature's neural network has 12 inputs, A constant on, their X pos, their Y pos, their rotation, their speed, their energy, their health, their age, closest food distance and rotation, and closest creature distance and rotation. All of these inputs range from 1 to -1 They can aim pretty easily as to do that they only need to connect the food rotation node to the output node that controls rotation. That only needs one lucky mutation which with lots of creatures is bound to happen at least once. So when the food rotation node says that there is food to the right, the rotation node it is connected to will activate and it will turn right, very simple but it works very well.
@butanium_
@butanium_ Год назад
@@scasz ok thanks for the explanation! Did you see any creature using X and Y in an interesting way ?
@scasz
@scasz Год назад
I didnt talk about it in the video but I saw that some of the creatures evolved to use their position to turn away from the edge of the world when they got too far out to stop them from moving into the abyss never to be seen again and eventually die from starvation. The first time I saw that I was honestly pretty surprised as that was the first smart thing I saw the creatures do beyond turning towards food.
@chrisandersen5292
@chrisandersen5292 3 месяца назад
Can you pls make a tutorial on how to do it? :)
@Pifamar
@Pifamar Год назад
You wanted 60 frames in 1 second? No, the game decided it should be 1 frame per 60 seconds.
@username_not_found6926
@username_not_found6926 Год назад
horse
@handledav
@handledav Год назад
no
Далее
I Made Some AI Creatures, They Hate Each Other Now
15:13
Базовый iPhone 16
00:38
Просмотров 317 тыс.
Optimizing The Evolution Simulator To Be FAST
14:13
Просмотров 2,3 тыс.
I'm FINALLY a Game Dev!!
11:58
Просмотров 2,7 тыс.
My PERFECT Minecraft clone now has TERRAIN GENERATION
16:07
I Made These AI Creatures EVOLVE EVEN SMARTER
12:48
Просмотров 1,7 тыс.
How Particle Life emerges from simplicity
10:16
Просмотров 334 тыс.
The Angel Problem [Game Theory]
3:29
Просмотров 6 млн
Making A Mouse-Only Text Editor
4:28
Просмотров 16 тыс.
Красиво, но телефон жаль
0:32
Просмотров 1,5 млн
Новые iPhone 16 и 16 Pro Max
0:42
Просмотров 956 тыс.
Новодельный ноутбук Pocket386
1:16:17
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
Просмотров 109 тыс.