Welcome to Keen Software House Forums! Log in or Sign up to interact with the KSH community.
  1. You are currently browsing our forum as a guest. Create your own forum account to access all forum functionality.

Medieval Engineers: Developer Diaries - Episode 10

Discussion in 'Change Log' started by Drui, Aug 2, 2016.

Thread Status:
This last post in this thread was made more than 31 days old.
  1. Drui Keen Update Guy Staff

    Messages:
    1,401
    Summary
    The 10th episode in our series of behind-the-scenes developer diaries has been released! This week you get to meet Daniel, one of our programmers who will tell you more about the new environment system in Medieval Engineers.



    We made the system to support the features we already had in Medieval Engineers - cutting trees, collecting items from the environment, etc. - which now need to be supported on planets. We went about implementing the environment system by splitting the system into two parts. The first part is responsible for generating what should be on the surface of the planets, and it generates these items using a set of rules.
    Each item is categorized into a particular type. The type consists of a provider, which defines the storage and life cycle for the item. For instance, our "tree" and "gatherable" types are growable. That means that once the items are generated, they are managed by a piece of code that determines the next growth steps, how to save the item once it's cut, etc. All of these items also have a "proxy" that defines how to interact with them once in the world. For example, trees are both gatherable and cuttable.

    This system handles all types of environment items that we have - not only vegetation, but also stones on the surface of the planet, AI spawning, simple bushes, etc. The items are defined, and we also define where they spawn - this is determined by slope (angle of the surface), latitude, longitude, altitude, and so on.
    Once the items are defined, they're generated in the game. As the player moves around the surface, items are produced on-demand in a procedural fashion. The further items are from you, the fewer are produced. Check out this week's update video to see how it works.

    Everything is being designed to be fully moddable in the future. We also want you to be able to add extra definitions of environmental items to existing worlds.
    As usual, enjoy the next episode in our mini-series!
     
    • Like Like x 11
  2. Scorpion00021 Senior Engineer

    Messages:
    1,410
    Once spawned, are the entities persistent if a player has affected the area in any way?
    Example1: I build a castle with 2 trees to the left to the portcullis. If I leave the area and return, will those trees still be there?
    Example2: I cut down all of the trees in an area and leave. When I return, will those trees still be gone?
     
  3. Sapphire Trainee Engineer

    Messages:
    82
    Looks exciting. Keeping up with the development. Please continue to keep us informed. :)
     
    • Agree Agree x 1
  4. OmEgA_StOrM Apprentice Engineer

    Messages:
    128
    I would realy love to see some Content givien to the few rare People who stayed with the game!
    May by someting like a small door block because the mechasnic is already in the game
     
    • Agree Agree x 2
  5. MichaelC Junior Engineer

    Messages:
    593
    question.. are your art teams looking at adding some other tree variations such as deciduous trees like oak, maple, birch etc? The plain pine forests work functionally, however are very boring aesthetically.
     
  6. Deepflame Apprentice Engineer

    Messages:
    395
    Yes, it's on the list, but there are higher priority tasks for them at the moment. :)
     
  7. Cetric Junior Engineer

    Messages:
    764
    Or what about ingame goodies given to ME followers who bring in other followers as new customers? Could be both encouragement and benefit, to KeenSWH as well as to the follower doing a little promotion. Like sculpted capitals for pillars or adorned architectural items, gothic window frames and other things.
     
    • Agree Agree x 1
  8. Frostik Apprentice Engineer

    Messages:
    152
    Next week artist video.
     
  9. Stori3D Past Productions Apprentice Engineer

    Messages:
    298
    I love the tidbit in there that the new system will hold 100x the amount of objects/blocks as before with no noticeable performance hit. That is HUGE.
     
    • Agree Agree x 1
  10. Dan2D3D Moderator

    Messages:
    998
    Hi Keen Team!

    Question about water? :)

    At the beginning there was something about ''water in a bucket'' and I wanted know if this is still on the list or not.

    *****
    I don't know if you still want to add water and if yes here is some block suggestions :

    - Water fountain block.
    - Ancient roman pools.
    - Old manual water pump. (water well like)

    ********
    Maybe later you could give it a try?
    - Rivers or lakes. ??? ;)
     
  11. Ash87 Senior Engineer

    Messages:
    1,977
    My only question, is: Do we have Any idea how long before we'll get another ME patch?

    I've had people ask me about ME's progress, and admittedly I'm really looking forward to playing all this, so I have to ask. Will we get to see any of this before the year is over?
     
  12. CptTwinkie Moderator

    Messages:
    4,457
    This was answered in the YouTube comments:
     
    • Agree Agree x 1
  13. Ash87 Senior Engineer

    Messages:
    1,977
    Sadly I can't Agree And Upvote that response at the same time.

    Thank you Twinkie, That's great news and I'm thrilled to hear it. ;)
     
  14. Cleardragonf Trainee Engineer

    Messages:
    9
    So question....when approximately are the Planet maps going to be available for using? They seem like they would be lots of fun to play around on even if just for the amusement of having maps like that :D
     
  15. Scorpion00021 Senior Engineer

    Messages:
    1,410
    The current indication is that they are still working on making them playable. If you are familiar with Space Engineers, it took quite some time to make them work and it sounds like Medieval Engineers is going to have to add a LOT more detail to the surface to make them fun. While a lot of the experience gained from their implementation into SE can be ported directly to ME, there are notable differences between the games so I would expect it to take at least a few more months to get the first iteration of the planet model out to players and a considerable amount of time aftter that to optimize them and mold them to the needs of the game.
     
  16. Mr Engineer Apprentice Engineer

    Messages:
    467
    The hype for Planets is once again real. Pretty sure I understood that about the Enviroment system, lik it too.
     
Thread Status:
This last post in this thread was made more than 31 days old.