Meridian
P0-B5: Part 1255: Debugging, Improvements
by PhoenixGames on May.28, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
The retesting of the story system is complete. I fixed some minor issues, but the system generally worked very well. This is a complex system, so for it to be working so well is good progress. I have now decided to spend several weeks on generic debugging and testing. I have made improvements to the […]
P0-B5: Part 1254: Debugging, Improvements
by PhoenixGames on May.28, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have spent quite a bit of time testing and retesting the static story system within the project. There were a few minor issues that were caused by changes that I made to the terrainscanning system, but these were quickly fixed. The story generator now works much better, and with the changes and improvements to […]
P0-B5: Part 1253: Debugging, Improvements
by PhoenixGames on May.21, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
The floating origin system now basically works with the terrain scanner, and I have also made some improvements and optimisations to it that make it a lot cleaner and, hopefully, more efficient. The only problem is that I have not tested async/await with the terrain scanner, and ideally, I would like to use this system. […]
P0-B5: Part 1252: Debugging, Improvements
by PhoenixGames on May.21, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have made some improvements to the multiplayer code, and fixed some other bugs that I noticed, but the floating origin issues with the terrain scanner have still not been fixed. I have also made some improvements to the procedural generation code, to fix some minor issues. I have come up with a concept solution […]
P0-B5: Part 1251: Debugging, Improvements
by PhoenixGames on May.21, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have been working on extensive testing and improvements for the asynchronous scanning code in the project. This hasproven to be more work than I thought. There are some bugs in the floating origin system for the scanning code. The issue is that because the scanning code runs in a separate thread, I cannot use […]
P0-B5: Part 1250: Debugging, Improvements
by PhoenixGames on May.14, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have fixed several bugs on the server that were causing too many AI entities to spawn in the world, and I have run more tests on the client-side AI, and fixed another long-standing bug that I was having, in addition to several more networking related tests. The project seems to be quite stable, I […]
P0-B5: Part 1249: Debugging, Improvements
by PhoenixGames on May.14, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have been working on general testing and debugging again, and I have made several important performance improvements. I have made several improvements to the random vehicles in the world, and I have made some improvements to the character creator. I have also spend a lot of time improving the day/night cycle. I thought that […]
P0-B5: Part 1248: Debugging, Improvements
by PhoenixGames on May.14, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have completed a full test of the multiplayer system, using a separate client machine and a separate internet connecting, and the live (remote) server. This test went extremely well, and I did not uncover and issues or problems, which is very encouraging. The new network code changes seem to be working fine, and are […]
P0-B5: Part 1247: Debugging, Improvements
by PhoenixGames on May.14, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
I have created a concept for the control object switching behaviour. It is now possible for the control of an AI entity to switch to another player when the original controlling player leaves the game, or the current control object radius. This means that the AI will continue to function seamlessly as players join and […]
P0-B5: Part 1246: Debugging, Improvements
by PhoenixGames on May.07, 2023, under Astral Realms, Meridian, P-0, P0_B5, Software and Games, Spiritus Astrum
The next step is to make the Space-Based AI network safe. Currently, when enemy or NPC starships are spawned, their positions are not synced across the network. This will be more complex than the other AI types, since the Space-Based AI needs to have persistence (It needs to be able to follow the player between […]