Powered by Create your own unique website with customizable templates.
CREVIS
  • Home
  • Devblog
  • Apply
  • About
  • Download
ALEC'S

Developer Blog

Chunkloaders, Biomes & Vegetation

8/2/2017

0 Comments

 
Picture
Hello everyone!

Today was extremely productive. I created the biome system... and it's much closer to being done than you'd think. When starting the biome system, I wanted them to be chosen based on temperature, so that deserts don't spawn next to tundras. As of right now, there are 19 different biomes, and they are ordered by their temperature.
  1. Frozen Ocean
  2. Ice Spikes
  3. Tundra
  4. Tundra Hills
  5. Rocky Mountains
  6. Ocean
  7. Mangrove
  8. Rainforest
  9. Rainforest Hills
  10. Forest Flats
  11. Forest Hills
  12. Swamp/Bog
  13. Steppe Flats
  14. Steppe Hills
  15. Savanna Flats
  16. Shrub Flats
  17. Desert Flats
  18. Desert Hills
  19. Desert Mountains

As I said, these are a few basic biomes and there will be many to come.
You might've also noticed that there's vegetation! There was no system in place to deal with vegetation/decorative tiles, so I added different plants the same way that I added in blocks, and I modified their collisions to act as plants. I also added capability for multiple textures for blocks, but I'm not sure if the method I'm using is very efficient - so we'll just have to see how it works out.

Furthermore, I removed the chunk border lines and made it so that 5 chunks are always loaded around the player to make the experience more seamless. However, this took a huge toll on the fps, dropping it from a consistent 300 fps to 200 fps. I (obviously) still need to work on optimizing the game. Tomorrow, I'm going to work on adding trees and possibly caves.

Until next time!
0 Comments



Leave a Reply.

    Task

    February's task is to improve the combat system and create a system for enemies and their AI.

    RSS Feed

    Author

    The author of the blog is Alec. He posts weekly, usually on the weekends on Saturday.

    Categories

    All
    Crevis
    Life
    Nesus
    Website

    Archives

    March 2020
    February 2020
    July 2019
    March 2019
    February 2019
    October 2018
    December 2017
    October 2017
    August 2017
    July 2017
    May 2017
    April 2017
    March 2017
    February 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016

Powered by Create your own unique website with customizable templates.
  • Home
  • Devblog
  • Apply
  • About
  • Download