Progress was amazing today!
I redid water physics again!
The water acts a ton more natural when spread thin,
and the game runs like 20% faster too.
I made the code super flexible, so now I can add in new liquids fairly easily.
Eventually, if this thing gets RAWS and tags,
liquid and liquid interactions will be perfect.
---------------------------------------
I applied the new liquid physics to lava,
then did some more work with cooling and spreading rate.
I finally added the interaction where water + lava = crust + steam.
Lava crusts over without water, but it takes longer, and rain is always imminent.
I'm going to put a ton of it underground,
then hope it doesn't kill the speed too badly.
---------------------------------------
Besides that I am considering switching focus to AI.
The first thing I will probably do
is give the creatures the ability to remember each other,
and be able to pack up.
Maybe not.
I still need to work on those crazy land features too.
Ugh... so many things, so many directions.
Screw it, I'm getting this ported to my computer right now,
finishing up lava, and adding in the next 5 bizarre land things that come to mind.
EDIT:
I think my hatred of macs is cooling down.
I've sort of realized that my support of Microsoft is barely legitimate,
and that Macs can just be semi-ignored.