Skip to main content

Command Palette

Search for a command to run...

Machi - Branch Sim - Inhibition

Updated
2 min read
Machi - Branch Sim - Inhibition

Okay just noting down the branch sim work number 9.

WITHOUT INHIBITION:

WITH INHIBITION:

INHIBITION TIMELAPSE (4bits):

Red markings are branch-inhibition strengths.

The inhibition signal was only available in the branched off cell. So, the main branch wasn't able to get the signal soon enough. To guarantee the signal reaches the main branch, we need simulate diffusion more frequently than simulating then the growth. So let's stagger the growth to happen every other time.

HOW IT IS DONE

Whenever branching happen you add a branch inhibition factor 1.0 then diffuse temporally and spatially and adjust the branching likelihood by it. Nothing magical.

Unrelated note 1:

Saw a guy working on a physical world simulator for 8 years… It was kinda alerting to think. Oh, what if I end up like that working on something that's not sellable. Or something that nobody needs. Real fear creeping in.

The vision for Machi is to make a semantic world for virtually embodied digital beings. Let's do the minimum to get there. Not make a perfect world or anything.

Un related note 2:

The reason why we need this virtual world is because we need a semantic livable world that is fully intractable by ai agents. A virtual space that is tameable by ai agents.Machi — Branch Sim #9: Inhibition

-- Sprited Dev 🐛

Machi

Part 33 of 39

Follow the development of Machi, a side-scrolling simulation world built to test AI agents, tile-based emergence, and the future of embodied intelligence. Coming Soon: https://machi.sprited.app

Up next

Machi - Root Growth

Next we tackle root growth. First, we seed the root if a dirt tile touches a branch and that branch is facing outward from my dirt cell. The branching for root is too high. Let's adjust it. Better