P0-B4: Part 1236: Debugging, Improvements
by PhoenixGames on Apr.23, 2023, under Astral Realms, Meridian, P-0, P0_B4, Software and Games, Spiritus Astrum
The next goal is to allow the randomly generated AI within the project to work over the network, and be visible and interactable by other network players.
Network testing in general is something that I need to spend a lot more time on in future.
The problem with networked AI is that the Project is Client-Based, not Server based, ie, the processing for AI, etc, is all done client-side.
The solution that I intend to investigate is to create the AI as I am now doing, on the client, and sync the details of that AI to the other players. When the controlling player logs out, the AI is eithe deleted, or control is passed to another player.
This should work quite well, and will keep the processing on the client, not the server, which is important.
I have also added optimisations to the random generation systems: Trees and other ground cover will now be properly removed from around dynamically placed objects.