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.

  1. Drui Keen Update Guy Developer

    Joined:
    Jan 20, 2014
    Messages:
    1,199
    Trophy Points:
    347
    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

    Joined:
    Sep 10, 2013
    Messages:
    1,391
    Trophy Points:
    187
    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

    Joined:
    Jun 25, 2015
    Messages:
    82
    Trophy Points:
    67
    Looks exciting. Keeping up with the development. Please continue to keep us informed. :)
     
    • Agree Agree x 1
  4. OmEgA_StOrM

    Joined:
    Oct 10, 2014
    Messages:
    112
    Trophy Points:
    82
    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

    Joined:
    Sep 1, 2014
    Messages:
    590
    Trophy Points:
    122
    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 ME Director Developer

    Joined:
    Oct 25, 2015
    Messages:
    253
    Trophy Points:
    132
    Yes, it's on the list, but there are higher priority tasks for them at the moment. :)
     
  7. Cetric

    Joined:
    Feb 12, 2016
    Messages:
    348
    Trophy Points:
    62
    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

    Joined:
    Feb 23, 2015
    Messages:
    134
    Trophy Points:
    82
    Next week artist video.
     
  9. Stori3D Past Productions

    Joined:
    Jun 8, 2015
    Messages:
    270
    Trophy Points:
    87
    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. Dan2D3D69 Moderator

    Joined:
    Mar 20, 2014
    Messages:
    741
    Trophy Points:
    267
    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

    Joined:
    Nov 17, 2013
    Messages:
    1,977
    Trophy Points:
    167
    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 ME Asst. Producer Developer

    Joined:
    Oct 29, 2013
    Messages:
    3,700
    Trophy Points:
    427
    This was answered in the YouTube comments:
     
    • Agree Agree x 1
  13. Ash87

    Joined:
    Nov 17, 2013
    Messages:
    1,977
    Trophy Points:
    167
    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

    Joined:
    Jul 13, 2016
    Messages:
    9
    Trophy Points:
    1
    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

    Joined:
    Sep 10, 2013
    Messages:
    1,391
    Trophy Points:
    187
    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

    Joined:
    Sep 11, 2014
    Messages:
    465
    Trophy Points:
    112
    The hype for Planets is once again real. Pretty sure I understood that about the Enviroment system, lik it too.