I opted to “keep it the same”, as I know from previous topics, it’s not as easy as just giving each crop a fixed timer, which a forced growth stage will require.
The gui should really say ‘expected’ or ‘average’ time to ripen, the crops have only a few stages, but tick once a day, so to achieve growth times more than 2-3 hours it works on a poisson process, each day they have a probability of advancing to the next stage (so if the growth has expected time of say 80 days, and the crop has 8 stages, it has a 10% chance of advancing each day, so most days wont do anything, some days might advance once or even twice (and very very rarely 3, 4 or even all 8 s…
I mentioned in another thread, crops tick once per day (already a much longer period than say minecraft) and if we wanted a crop to have guaranteed growth time we have to store a counter of how many days since planted to be ticked every day. For say a 1 (real) day crop (60 game days) that’s already 8 bits, and we also have fertilizer and grades of fertilizer that take up bit space, and without using a huge number of block-ids (hundreds, thousands) we dont have that many bits
3 Likes