How do I make seasons in my farm game?

From the Asset Store
147 high-quality sound effects specially crafted to help you put sound to your farming games
  • Hi,

    So I'm making a game like Stardew Valley. I'm thinking about the implementation of seasons, and the best way to go about it visually.

    Should I clone the layouts and change the tile set to reflect winter, autumn? (multiplying the layouts by 4 seems like a nightmare, and then I have to recreate the player crops, etc.) Or should I keep the tile sets all invisible or outside of the screen, and when certain season comes up, I make it visible?

    Thanks!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • From a memory management standpoint, different tilesets are what layouts are designed for. If you use different layouts, you won't have to keep all the currently unused textures in memory. You'll then be able to load a lot more/bigger/nicer textures per any given layout.

    Note you can use the same event sheet for all of your layouts, while season specific events can check a simple variable that keeps track of the season as a condition.

    Multiplying the layouts by 4 doesn't seem like much additional work to me, considering you want different seasons to begin with and I'm assuming you don't want the seasons to look the same. That means the 4 sets of different graphical assets have to be made anyway, which is the bulk of the work.

    As for setting up the map 4 times, I believe you can just copy and paste the painted tilemap object and just change the tilemap source image, assuming your 4 season source images use the same tile layout. You'd probably want to use a program like Tiled to build those maps. As an advantage, having them separate allows for individual changes to the map itself for each of the seasons as well.

  • Very thoughtful points, thank you.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)