P0-B5: Part 1279: Debugging, Improvements
The NPCAI system is almost done, but there are still some last minute issues with transitioning from exterior to interior graphs, and navigation and pathfinding. I have added basic logic to the system that will allow the NPC to enter and leave the various buildings within the city, but there is more testing required. I […]
P0-B5: Part 1278: Debugging, Improvements
I have fixed quite a number of bugs with the NPCAI system, and it does generally work now, but there are still intermittent issues. The system is mostly functional, but I will need to spend a lot more time debugging it before I can move on.
P0-B5: Part 1277: Debugging, Improvements
I needed to make extensive changes to my custom AI navigation code in order to get the NPCAI to work. The system now supports multiple paths and multiple NPC’s, and the NPC can transition properly from the exterior graph to the interior one. There are still a lot of intermittent bugs and issues to work […]
P0-B5: Part 1276: Debugging, Improvements
After finishing some minor bug fixes and improvements to the apartments, I have moved on to adding support for NPC’s to enter, leave, and move around, within apartment interiors. This is proving to be very difficult. The AI has to leave one nav graph (The exterior city graph) and enter another one. There are quite […]
P0-B5: Part 1275: Debugging, Improvements
The AI navigation and pathfinding is going well. The AI can successfully travel on the elevator and generate and transition to the interior graph. I had some issues with the AI being able to properly interact with interior objects, but this has been fixed now. I have also added the ability for the AI to […]
P0-B5: Part 1274: Debugging, Improvements
I am having some issues with the AI navmesh generation, but these issues are solveable. The graph generation is working fine, but I need to rewrite some of the pathfinding logic to work with the new type of interior building. I have already made many improvements to the new pathfinding system that fix bugs and […]
P0-B5: Part 1273: Debugging, Improvements
Most of the logic for the apartment blocks are done. The doors and elevators are animated, and the lighting can be turned on and off. There are also interactible objects like chairs and beds, etc. The player can also only access their apartment, and cannot enter NPC’s apartments. The next goal is the AI logic […]
P0-B5: Part 1272: Debugging, Improvements
The next step is to add the apartment building to the world. It should be possible for players to purchase an apartment in the building, and use this as their home while in that particular city. It should also be possible for AI characters to rent other rooms within the apartment. This will require dynamic […]
