Page 1 of 1

(Post deleted)

PostPosted: Wed Mar 20, 2013 19:15
by Mito551
(Post deleted)

PostPosted: Wed Mar 20, 2013 19:20
by 12Me21
that's a good idea, I don't like the way trees grow now, one second they're a sapling, and then they instantly grow into a tree. the only problem with your idea, though, is that all the trees growing would use a lot of CPU, so minetest would run a lot slower.

PostPosted: Wed Mar 20, 2013 19:23
by Mito551
12Me21 wrote:that's a good idea, I don't like the way trees grow now, one second they're a sapling, and then they instantly grow into a tree. the only problem with your idea, though, is that all the trees growing would use a lot of CPU, so minetest would run a lot slower.


why? it should be done the way it wouldn't. it's just a matter of approach.

PostPosted: Wed Mar 20, 2013 19:44
by prestidigitator
It would be neat if any tree has a chance (smaller the bigger it gets) of growing a little taller over time. This would automatically take care of the sapling problem (saplings would just turn into small trees; small trees would grow quickly, and would slow down to barely growing as they got bigger). Pretty much the way things work in nature, too.

This could probably be done with new node types in Lua, but it would really be better to do by increasing the options for ABMs so that they can be run less often when appropriate (optimized in the C++). For example, being able to specify more of a number or pattern of nodes that must be around the target node for a given ABM to run.

PostPosted: Wed Mar 20, 2013 19:56
by Mito551
prestidigitator wrote:It would be neat if any tree has a chance (smaller the bigger it gets) of growing a little taller over time. This would automatically take care of the sapling problem (saplings would just turn into small trees; small trees would grow quickly, and would slow down to barely growing as they got bigger). Pretty much the way things work in nature, too.


EXACTLY my idea.