External Publication
Visit Post

VibeCity

jMonkeyEngine Hub February 20, 2026
Source
Today instead of adding new features i fixed updated the existing. * The intersection management system was still producing odd intersections on edge cases. Now the trimming of the corridors and and the intersection curves seems to be solid. The junction system is also fully configurable and policy based. so that pedestrians lanes are not allowed to cross other lanes. But i added crossways to allow full motion for all agents. * The system is now also flexible enough to support other traffic then cars. * The collision avoidance system seems also pretty solid. At least i have not seen a car crash for a while. It also takes other traffic types into account. * A high level api is also exposed to place roads in a save valid way. The generator uses the high level api only now. * I have lane definitions, corridor definitions, and policies for junctions and traffic lights. * The LLM really needed pushing this time to get the results i wanted. Knowing exactly what i want also in terms of algorithms was quite beneficial. I have the feeling that as the project grows it has a harder time taking edge cases into account. I probably would not have been able to implement such a feature rich and solid library in that time i guess.

Discussion in the ATmosphere

Loading comments...