• Register

Welcome to StaudSoft's Synthetic World 0.2! It allows you via a seed to create a unique landscape with mountains, oceans, trees and beaches. Although it looks like a normal game engine, everything in the game is based on voxels. So everything you see can be changed. You can cut down trees, build a house or dig into the ground!

Post news Report RSS Dev Blog #30 - A boat, dynamic water and more...

Check out our new boat, the dynamic water, the red deer, the wolf, the AI and more...

Posted by on

Boat

We added a boat. It can be crafted by the player when he has enough wood and iron. The boat can be collected again. And you can push it to in order to bring it into the water:

Dev Blog #30

Dev Blog #30

Dev Blog #30

There is no motor yet. We will add one soon.

Dynamic Water

The water is finally working. There was a problem with air bubbles underwater. But in fact our debugging tool was faulty not the water algorithm!

And of course as you can see in the video: Water can be collected with a bucket and it can be placed again in the landscape.

Red Deer

We also continued our work on the red deer. Check out the idle and the walk animation:

Dev Blog #30

Walk:

Idle:

Wolf

And did we showed you the walk animation of our wolf? It looks cool:

Motion capture

I tried to load 300MB of motion capture data in the game. This was a little bit overkill. But nevertheless we will use mocap data.

Animation System (2D Motion Blending)

As you saw last time our engine support 1D animation blending. This means that when the fish is swimming at a certain speed the animations for slow swimming and fast swimming are blended to match a the target speed. This allows smooth transistion between the animations. To also take into account the turn speed of the fish we added 2D motion blending via delaunay triangulation. A video will follow soon!

Artificial Intelligence

And last but not least we really coded a lot regarding the AI:

  • Behavior Tree
  • Goal Driven AI System
  • Serialization of the AI State (this means that when you shutdown the game and load it again the enemies will remember you!)
  • New enemy detection algorithms

Even if this does not sound very much it was in fact the biggest change in the game engine in this update. But this of course can't be visualized in a video or in an image. When we have the working monsters will show them you.

Misc

  • Added new icons (for water, lamp)
  • Improved rendering speed of the models
  • Improved the quality of the main shadow map
  • Improved the water physic
  • Changed the way the physic engine treats mass. The objects will now fall faster and more realistical.
  • Improved loading speed of the game
  • Improved the loading speed of the textures. And we also decreased the memory footprint.
  • Added new sand texture
  • Improved the contrast of the gravel texture
  • Changed the neutronium texture
  • Updated the position of the tools when the player holds them
  • Updated the normal vectors of certain materials
  • Tested the flash light and the lamp
  • Added a boat recipe

What is next?

Perhaps you have noticed that we changed a little bit the direction of our development. We made it because we know that you (the players) would like to have an update. So we will upload a new release as soon as possible.

Post comment Comments
Jetcutter
Jetcutter - - 755 comments

Well done my friend.

Reply Good karma Bad karma+3 votes
bsf_mistau Author
bsf_mistau - - 76 comments

Thanks my friend!

Reply Good karma+1 vote
Vladiskov
Vladiskov - - 384 comments

again, New enemy detection algorithms? like a detection cone for eyes and a circle fro sound?

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: