GOLC is a green element that acts like a solid that changes width with temperature, but if it hits STRT then it becomes a Game of Life element.
- When it touches APP, it remembers the current width & height and assigns a special value (1) to the width. - When it touches DIS, it remembers the current width & height and assigns a special value (0) to the width.
When it touches STRT, it stops adding new width & height entries and begins moving. - If a special value is assigned to the detected current width & height including near particles of GOLC, then if the special value is 1, the particle stays. Otherwise, the particle dies out. - If no special value is assigned, the particle dies out.
APP is a special, invisible element. Acts like the current NONE but is useful for GOLC. Turns into NONE instantly. DIS is a special, invisible element. Acts like the current NONE but is useful for GOLC. Turns into NONE instantly. STRT is a special, invisible element. Acts like the current NONE but is useful for GOLC. Turns into NONE instantly.
NONE needs to be changed, adding these new reactions:
- When it touches APP, it remembers the current width & height and assigns a special value (1) to the width. - When it touches DIS, it remembers the current width & height and assigns a special value (0) to the width.
When it touches STRT, it stops adding new width & height entries. - If a special value is assigned to the detected current width & height including near particles of GOLC, then if the special value is 1, the particle turns into GOLC. Otherwise, the particle stays invisible or turns invisible. - If there are no particles of GOLC, the width and height is defined as -1. - If no special value is assigned, the particle stays invisible or turns invisible.
Please post feedback on this, but be aware that I already know: - This will be complicated. - It just seems weird.
Actually, this isn't complicated, because i have a better idea of doing this. It's using it's Tmp value. For example, 0 tmp doesn't make it reproduce or survive at any conditions. 1 makes it reproduce to the up, but not survive, 2 makes it reproduce to the upper right corner, etc. It will be a total of like 1000 all possible options. And we could set it's reproduction settings manually. And instead of those only 2 new elements: INCR and DECR. They are invisible (black) energy particles. Each INCR particle increases GOLC's TMP by 1, and DECR decreases it by 1. And we should make that like a tool too for even easier configuring life.
Good point. The reason it's not being updated is because there are only simple rules that make up the LIFE forms, so there should not be any glitches due to the simple programming involved.