A lot of work has been done. So here is the status update (excluding bugs):
thanks for playing StarMade,
- schema
- New planets (50% done). I'd like to make some basic changes on how planets are generated, and some core principles, so it's taking a little
- New block-controller system to check what is connected to what (100% done)
- Logic Gates (100% done). Being based on the new controller system this new system is now fully functional.
- New crafting system (10% done). The plan is done, and implementation should be pretty straight forward
- Particle system (60% done). Most of the basic work is done as well as all the GUI. What is left to implement all the missing modules, and to integrate it into the game.
- Weapon system (10%) the basic work has been done. What comes next is the implementation of each weapon combination
- Another thing completed: A huge optimization has been done to the physics. Ships that in the past crippled any server now barely make a dent in physics performance.
The combination of a specialized sweep and prune algorithm on a chunk level (on top level that algo was already used forever) will cut down calculations. Also a bugfix in calculating the overlapping area between two structures gave a huge boost.
Overall I think it's a scalability boost of about 75% with big structures. This optimization does also affect small ships, but it mostly is for big ships in the same area.
This update will reduce lag and the amount of warp-outs for big ships colliding by a lot
thanks for playing StarMade,
- schema