Current Objectives and Focus
Previously I shared a vision for Sigma Tau. Here, I would like to share what is being worked on and the current direction for Sigma Tau.
A quick note on the structure of Sigma Tau:
Sigma Tau separates the World and the Bridge, making more intuitive and powerful networking. Rather than having a single server which every player connects to, Sigma Tau has a World Server, Bridge Servers, and Player Terminals. Players connect to the Bridge Server (of the appropriate ship) and the Bridge Servers connects to the World Server. The World Server does not deal with all the complications of the bridge; it knows a player ship as a single connection.
1. The initial primary objective is flying the ship. This will start with simple, functional direct control of strafing and rotating thrusters (like FA Off in Elite Dangerous). I expect this to be the ideal way to control the ship in combat. More aided flight methods will be added later but they will be built on top of this and are not necessary for functional play. I have direct control currently functioning.
2. My current focus is on an interactive world. As it is now, there are no collisions. I want asteroids floating around and something which can be landed on. (More on this later)
3. Next would be to add some weaponry! Very basic dummy ships but some sort of weapons to destroy things with. Missiles and/or Lasers.
I am experimenting with using Godot for the World rather than my current D code. I am finding that making a good physics system myself is more work than makes sense at the moment. A custom physics engine would be advantageous for Sigma Tau but physics engines are a LOT of work. Godot would also give the advantage of a graphical interface for development. Do any of you have any input on this?
I have a board on Trello which I use: if you would like to watch the changes there. (Disclaimer: I make no promises that the notes are accurate, and they will likely see major changes when things change from experiments or development) https://trello.com/b/Rc7gYI41/todo