Is A* just always slow?

This page summarizes the projects mentioned and recommended in the original post on /r/gamedev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • parallel-hashmap

    A family of header-only, very fast and memory-friendly hashmap and btree containers.

  • std::unordered_map (std maps in general) is quite slow, as far as associative containers go. Try the flat_hash_map from here instead. Also, what are you using to implement the priority queue? Try using a priority heap or bucketed priority queue instead, it will likely outperform a normal priority queue. It may also be possible to optimise your open and closed lists. The book AI for Games talks about a variant the author calls “Node Array A*” which may be worth investigating.

  • jps3d

    A C++ implementation of Jump Point Search on both 2D and 3D maps

  • Welcome to the curse of dimensionality! Jump point search might help.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Can C++ maps be as efficient as Python dictionaries ?

    1 project | /r/Cplusplus | 1 Aug 2022
  • New Boost.Unordered containers have BIG improvements!

    6 projects | /r/cpp | 13 Jun 2022
  • Parallel Hashmap

    1 project | news.ycombinator.com | 23 Apr 2022
  • Defensive Programming - Open discussion!

    1 project | /r/cpp | 21 Feb 2022
  • I built PanakeDB, a 100% Rust event ingestion solution, and now it's available for free.

    3 projects | /r/rust | 11 Jan 2022