Visualizing Pathfinding Algorithms in Processing 3

preview_player
Показать описание
I originally created this project to develop and test various pathfinding algorithms towards a pathfinding utility for use with a classic RTS (Real Time Strategy) Video Game engine I am developing.

Before installing the code into the greater engine, I decided to refactor this project into a standalone application of its own in order to visually demonstrate the behavior of these algorithms for my students.

The application is very largely made from scratch using only graphics primitives, data structures, and basic mouse/keyboard action calls from the Processing+Java APIs.

Ergo things like the UI system and its behavior took some time to develop. However this is by purpose - as I wanted to home-brew as much of the engine as possible for educational and "I know how to do it from scratch if needed" purposes, versus utilizing a game engine.
Рекомендации по теме