You are browsing as a guest. Sign up (or log in) to start making projects!

1h 41m 19s logged

if you’re reading this, reposting liking and comment help a lot and I really want this project to get out there, bc I’m working reallly hard on it so smash those like and follow buttons thanks :youtube:

actual devlog below

biomes using resources (finally made proper environments :minionlaugh:)


Changelog

  • first, I used a dictionary that would have all the information about each biome, like name, ground texture, things that are available to spawn, amount of things that can spawn, and size variation of things that can spawn
  • after it was getting efficient (i was plan on changing the method regardless), I used resources
  • made a chunk node which is 50x50 and takes a biome variable, so I can just import biome resources into it and it automatically gets updated 👏
  • created biome_data.gd and made it extend resources
  • made wasteland_biome.tres and ’glacier_biome.tres`, both resources with all the information above and all I have to do is attach it to a chunk
  • made the contents spawn in random locations in the chunk with varying amounts, varying types (for example there are 2 kinds of dead trees in the wasteland so each one is a random type), and varying sizes

Next steps

  • make enemies native to certain biomes where they spawn automatically in their biome
  • make biomes go smoothly into each other, maybe using a river in between
  • add more wasteland enemies
  • more content variation for wasteland and glacier
  • edit the eye monster fsm so it walks around when it doesnt see the player
  • something else that i forgot

Notes

Remember how a while ago I said I hate resources, well now they’re my favorite thing, they’re really useful and in this context, a giant lifesaver. the 3rd video shows how easy I made the process using resources. :minionlaugh: great progress so far, i think I can really get an xbox :xbox: soon

4
99

Comments 8

@ar-bh

@NotALarp the bold text is a header, you have to put a space after “#” for it to work. pressing the question mark while writing a devlog tells you how to do it

@barfpile

@NotALarp Its markdown. :D

Also awesome cel-shading @ar-bh ! Only thing I would say is it seems a little noisy?

@barfpile

oh wait this isnt the devlog i got a notification for lol.

@ar-bh

@barfpile yeah, with this new desert I added and the environment swapping, I can see how it doesnt look as good as it could

@ar-bh

@notalarp i edited a little to tone down on black outlines because im adding grass to a fields biome and it renders the outline for each blade of grass, so it just turns out really dark