PGD Home

Software and Games

P0-A3: Part 512: Control Optimisations

by on Jan.27, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The control optimisations are now also done. There is still something of a framerate hit when the ship is moved, particularly when this occurs close to a planet (each of the planet chunks needs to be moved separately) but this shouldn’t be a problem. When running in the editor, the framerate is still high enough […]

Leave a Comment more...

P0-A3: Part 511: Persistent Server Refactor/Control Optimisations

by on Jan.27, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The persistent server refactor is now done. All testing, etc, seems to have worked well, and there don’t seem to be any major issues with it. I will need to extend and improve this system in the future, but it seems solid enough for now. I have also begin improving the control system for translating/moving […]

Leave a Comment more...

P0-A3: Part 510: Persistent Server Refactor

by on Jan.20, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

After quite a lot of work, the persistent rotation works. I have also refactored and optimised the existing system, and removed some inefficient and duplicate code. There are some minor bugs left to fix, but the system seems to be working well now.

Leave a Comment more...

P0-A3: Part 509: Persistent Server Refactor

by on Jan.20, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The paging system seems to work fine. It works on the client and the server, so the player can move to a specific location, then quit the game, and resume from the same place. The player can also change control objects, etc, and this will all be stored correctly on the server. In future, I […]

Leave a Comment more...

P0-A3: Part 508: Persistent Server Refactor

by on Jan.20, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

I have decided to extensively modify the existing paging system to work better and more efficiently with the loadlevelasync commands. So far, it is going reasonably well, but there is a lot of testing and other improvements left to make.

Leave a Comment more...

P0-A3: Part 507: Persistent Server Refactor

by on Jan.13, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The loadlevelasync feature is working well with my existing paging system, but there are still some bugs and issues to fix. I will probably still need to make extensive changes to the system to allow it to work reliably in all cases, including over the network, etc. I also need to make sure that it […]

Leave a Comment more...

P0-A3: Part 506: Persistent Server Refactor

by on Jan.13, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

I have added a conceptual system to allow objects to be loaded into and out of the scene with very, very little framerate impact. This is a powerful ability, and I should be able to use this to create a proper paging system for the first time. I will need to modify my existing paging […]

Leave a Comment more...

P0-A3: Part 505: Persistent Server Refactor

by on Jan.13, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The server persistence system now seems to basically work. The next step is the paging. I need to create and delete objects as they pass in and out of range of the player, and I need this to work over the server. First, I need to do some research into the loadlevelasync and unloadlevelasync functions. […]

Leave a Comment more...

P0-A3: Part 504: Persistent Server Refactor

by on Jan.06, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

I believe that I may have come up with a working solution to the issues that I was having with the persistent server. If I place the player at the origin, create the planets and other stellar objects, and then translate the player to their correct world space position, the system seems to work properly. […]

Leave a Comment more...

P0-A3: Part 503: Persistent Server Refactor

by on Jan.06, 2019, under A3, Astral Realms, P-0, Software and Games, Spiritus Astrum

The persistent server concept is basically done, except for one serious issue that I have found. When the user disconnects from the server and then reconnects, the rotation values of the planets are incorrect. The planet seems to be in the correct positions, but it’s orbit (around it’s own axis) is wrong. This means that […]

Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!