Software 'artificial life environment' that can simulate the prosperity and offense and defense of 'artificial life' programmed by oneself



It is believed that life was born on Earth around 3.8 billion years ago, and at first it was only a very primitive creature, but over a long period of time it gained complexity and eventually humanity was born. It came to. 'Artificial Life Environment (ALiEn) ' is software that simulates the evolution of such creatures and the offense and defense between different species, and allows you to experience the feeling of becoming the god who created life.

artificial life environment

https://alien-project.org/

GitHub --chrxh / alien: alien is a GPU-accelerated artificial life simulation program.
https://github.com/chrxh/alien

ALiEn is an artificial life simulation program based on a physics and rendering engine, built with CUDA, a parallel computing architecture and programming model for GPUs developed and provided by NVIDIA. Users can create artificial life by programming or selecting prepared features, and various internal processes can create artificial ecosystems randomly generated by circulating tokens and simulate the outcome. That thing.

You can see what happens to the artificial life and ecosystem actually created by ALiEn by watching the following movie.

Planet Gaia --YouTube


These are the artificial lives created by ALiEn. A wide variety of artificial life is crowded against a dark blue background reminiscent of the deep sea, some creatures have a flower-like structure, others have an elongated insect-like shape, and the colors are various, such as blue, green, and red. is.



Looking at it from a perspective, it looks like this. ALiEn is running on the GPU and is optimized for large-scale real-time simulations where millions of particles, organisms and objects interact.



Depending on the location, there may be more or less specific organisms, creating a unique ecosystem. Each organism is affected by external forces and contact / attack with other organisms, and in some cases, it may mutate randomly.



This creature is called 'Replicating Triangles', and it replicates itself and converts nearby resources into energy. Basically, it has a triangular shape with a hole in one part, but sometimes there are individuals with a part missing or the whole collapsed. The creatures created by ALiEn may collide with surrounding particles or other creatures and be damaged, fall apart, or partly fuse.



An organism named 'Self-deploying Machines' has the ability to create structures according to the blueprints stored inside.



'Toxic Loops' are circular creatures that appear to have hair on the upper left and lower right.



Toxic Lupus quickly self-replicates and attacks surrounding structures with circular particles emitted from the surface. Therefore, if the surrounding organisms do not have a defense mechanism, it poses a great threat to the ecosystem.



If you pull the camera, you can see that there are few other creatures around the existence of Toxic Lupus, and it looks like a gaping hole.



'Interceptor Machines' are creatures that detect and collide with huge structures and creatures.



Therefore, it is a very dangerous existence for organisms with a large structure.



'Gaia Blossoms' is ...



It's just a beautiful existence.



'27M-TS Mutants' is an organism that has a self-replicating function and rotates at high speed during the replication process. After thousands of generations of evolution, this mutant is said to have adapted to its hostile surroundings.



ALiEn allows you to design your own creatures to simulate breeding and evolutionary processes, and can be thought of as a kind of game with a fast and realistic physics engine. Also, academically, it is possible to observe how the entire ecosystem adapts to environmental changes and reach an equilibrium state, and to simulate how complex organisms grow from organisms with simple structures.



The system requirements for ALiEn are that it must be a Windows 10 machine, an NVIDIA graphics card with Compute Capability version 6.0 or higher, and 4GB of video memory (VRAM) .

in Software,   Video, Posted by log1h_ik