Author Topic: Seasons in Minecraft (or: because I'm having fun, I'm sharing)  (Read 1185 times)

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark IV
  • *****
  • Posts: 3,879
Seasons in Minecraft (or: because I'm having fun, I'm sharing)
« on: January 12, 2015, 11:42:49 AM »
I think the reason I never finish stuff is because I don't like doing the grunt work that makes a game engine usable. :P

I like playing with systems and mechanics to see what kinds of neat stuff I can make.  I guess this is why I keep coming back to Minecraft mods.  It's so easy to make something cool and not really have to go to the hard work of building a game around it.

So lately I've been tinkering with some of the internals, seeing what I can nudge around to bring the Minecraft world a little more alive and realistic, without going "this is this way because that's how it is in real life, deal."  That is, maintaining good gameplay from realism, allowing the real world to inspire new mechanics.  For example, I liked Dwarf Fortress' 2D collapse mechanics and was able to extend them to 3D (and had suggested as such on the Bay12 forums years ago on an easy way to handle it): no need to calculate support all the way down to bedrock.  Just look for a solid block 1 layer down and no more than X blocks away horizontally (aborting on finding air), because if that block hasn't collapsed, then it must be supported, ergo it can support upwards.  Such a system even allows for domed ceilings over larger spaces.  It's great.

Anyway, what I did more recently--as in, in the last week--was yearly seasonal changes.



(You can also catch a couple of trees dying: the logs are replaced, the leaves decay on their own, and saplings are replanted automatically)

The snow there was left over from my attempts at forcing things to precipitate the way I needed them to when it got cold (I couldn't just turn snow on, the biome also needed to have a temperature below 0.2).  And it didn't melt (because snow doesn't do that unless there's a torch nearby), so I had to inject that in as well (the one frame that has more snow was due to it having snowed between frames).  And while I was at it, I made it accumulate too.  Here's 30 minutes of snow followed by 30 minutes of sunlight.  Note: its still a cold biome, so it doesn't melt very quickly.



By this time tomorrow I should have enough to create a full year animation looking at three different biomes (desert, savanna, forest) with one frame taken every 10 minutes.  21.3 hours of real time -> 64 Minecraft-days -> one full cycle (default settings).  If I'm lucky, it'll capture rain in the desert (there's a 10 Minecraft-day window for it to happen).

God I love programming. <3

Offline Shrugging Khan

  • Hero Member Mark III
  • *****
  • Posts: 1,216
  • Neinzul Y PzKpfw Tiger!
Re: Seasons in Minecraft (or: because I'm having fun, I'm sharing)
« Reply #1 on: January 13, 2015, 04:09:40 PM »
I can't be arsed to get minecraft started again, but that really looks rather cool. Definetly would use your mod if I were still playing! :D

Basically anything that injects sustained real-world dynamics into otherwise static worlds is something amazing to me, and this certainly would be a great improvement to the game. The same goes for your DF suggestions, btw. - I always disliked the way collapses work.
The beatings shall continue
until morale improves!

Offline Draco18s

  • Resident Velociraptor
  • Core Member Mark IV
  • *****
  • Posts: 3,879
Re: Seasons in Minecraft (or: because I'm having fun, I'm sharing)
« Reply #2 on: January 13, 2015, 05:46:52 PM »
I can't be arsed to get minecraft started again, but that really looks rather cool. Definetly would use your mod if I were still playing! :D

Basically anything that injects sustained real-world dynamics into otherwise static worlds is something amazing to me, and this certainly would be a great improvement to the game. The same goes for your DF suggestions, btw. - I always disliked the way collapses work.

I haven't played Minecraft in forever myself.  I just can't be arsed beyond testing. ;P

But yeah, I've been going through and fixing and tweaking those things that have always bothered me.  Wood tools: only good to mine three stone.  No more! Now you can only make stone tools out of diorite! (Use Gany's Surface to backport 1.8 stuff).

Edit:
And here's the full year gif.  Finally had enough screenshots this evening to make it (nearly) seamless.

Tried to use only daytime captures, but a few twilight ones are present (as I didn't have a full-day one for that day).
« Last Edit: January 13, 2015, 08:08:26 PM by Draco18s »