I have been working mostly on the Networking but also sorting out some issues that I was having with my matrices due to the library I am using ( which I ended up writing some of the functions myself ). This means that now my FPS Camera is fully working which is a massive relief.
Networking and Libraries
- Sound ( Now Done )
- Physics
- Rendering
- Input
- JBEngine
The first three libraries will be a great start and will be the easiest to create, these will then be part of the JBEngine project which will be the product as a whole.
Doing this means that If i want to create a development tool such as a level editor I can just link the Rendering, Physics and Input libraries and build the application code on top of that and there won't be any extra bulk that I don't need.
Networking Game Advancements
The basics of it is that I create a specific packet object such as a Camera Movement Packet and this class alone deals with both stuffing its data into and out of the packet class of the Network Library.
This has made it fairly flexible and easy to implement passing new data between the client and server.
Anyway without any further ado, here is where the project is currently at:
Overall I think It is still going very well, although I think I need to up productivity massively.
Cheers :)