diff --git a/content/news/036/astar-search.png b/content/news/036/astar-search.png new file mode 100644 index 000000000..6b1c60b2c Binary files /dev/null and b/content/news/036/astar-search.png differ diff --git a/content/news/036/index.md b/content/news/036/index.md index d2613ba9f..0726a7fd8 100644 --- a/content/news/036/index.md +++ b/content/news/036/index.md @@ -72,6 +72,16 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Learning Material Updates +### Pathfinding in Rust + +![Example of the results of doing an A* search from a start node to a goal node](astar-search.png) + +[Pathfinding in Rust: A tutorial with examples](https://blog.logrocket.com/pathfinding-rust-tutorial-examples) +is an article with examples of how to use the [`pathfinding`](https://crates.io/crates/pathfinding) +crate to do breadth-first, Dijkstra's, and A* search. It links to the +[gregstoll/rust-pathfinding](https://github.com/gregstoll/rust-pathfinding) +repo which has working code for all of these. + ## Tooling Updates ### [Blackjack]