DevBlog

DevBlog 37 - Building Launch

Hello and welcome to the 37th CardLife DevBlog,

A big content update and lots of info to share so let’s get to it:

Patch Notes 37

Firstly we have just released a new patch today which you can grab via the launcher and it includes an early version of the Building system - yay!! Here are all the major changes:

  • Building has now been released:
    • Currently this is an early prototype version of building that allows you to build structures
    • You can craft the pieces using the inventory crafting system from all available resources (wood, stone and all the ores)
      • At the moment different materials are just cosmetic but they will provide different stats in a future update
      • The materials are placeholder
    • You will need to place a foundation piece onto the terrain before you can add any further pieces

    • When holding a building piece - if you hover over a placed piece in the world, it will highlight the positions that the held piece can be connected to:
      • The G key cycles through different positions (i.e. rotations etc)
      • The Delete key deletes the placed piece
      • Pressing the Left Mouse button will place that piece
    • You will only be able to interact with building pieces you have placed and in the current session (i.e. if you log out you will not be able to continue building where you left off until we add saving and loading which should be coming in the next update)
    • Building pieces are handled slightly differently to tools when using the Connect the Dot (CTD) system:
      • You can only cut holes in the pieces - not change the outer shape. This is to make sure that pieces always fit together
        • Holes are temporary at the moment and will eventually be filled with another material i.e. glass to ensure that a building is always structurally sound
      • Not all pieces that you craft will be customisable with the CTD interface such as stairs
        • The rule of thumb is that if there is a piece of card large enough to have a design drawn into it, we will make it customisable - for example stairs do not fit this description
    • Other people being able to destroy your house, decorations and interactive building pieces will be released at a later date
    • Please note: Founders items will be released in an upcoming building launch. They didn’t quite make into this build but we thought it better to release it early so everyone can try it out.
  • A scroll bar has been added to the inventory crafting window
  • Nameplates and in-world health bars have been added
  • Hunger and health regeneration have been fixed

PVP Playtest & Collision

The PVP playtest was very successful and we found a lot of issues that have been added to the bug list. A special thank you must go out to Zhang who came along and helped us out. We will be doing another one in the near future to further test the PVP and any other features we have live. We also did notice a lot of people were falling through the world which is not ideal especially without saving. Neil has recently completed the custom collision system and it’s really fast so we’re hoping to push that live as soon as possible which should fix this issue.

Ongoing Work: AI and Combat

Aldo has now implemented a crude version of the AI for the wolf which has been integrated into the combat system - so you can now fight a wolf. It’s very crude at the moment but it gives us a good foundation to build upon and Aldo is making good progress. Alessio is continuing on with the combat system; specifically on item drops, so that when you kill someone they will drop their tools/weapons on the floor for you to pickup - and vice versa if you die. After that he will start to work on the collision so that you don’t run through each other while fighting.

 -----------------------------------------------------------------

As always if you have any feedback, questions or comments please feel free to contact us at any of our social portals: Facebook, Twitter and our very own Forums.

Cheers,

Rich, Co-Game Director