How to smooth and spread A* paths for an RTS

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • CnC_Remastered_Collection

  • If anyone curious about some historic examples here is the pathfinding code from the C&C/Red Alert games

    >The path algorithm works by following a LOS path to the target. If it collides with an impassable spot, it uses an Edge following routine to get around it. The edge follower moves along the edge in a clockwise or counter clockwise fashion until finding the destination spot. The destination is determined by Find_Path. It is the first passable that can be reached (so it will handle the doughnut case, where there is a passable in the center of an unreachable area).

    https://github.com/electronicarts/CnC_Remastered_Collection/...

    https://github.com/electronicarts/CnC_Remastered_Collection/...

  • CommandAndConstruct

    An open-development multiplayer real-time strategy (RTS) game project made in Construct.

  • 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
  • spring

    A powerful free cross-platform RTS game engine (by beyond-all-reason)

  • Well, my personal preference is for Zero-K/Spring, because I actually like micro :

    http://zero-k.info/

    But BAR/Spring seems like it would fit you better (it's also the closest of them to TA, which is otherwise a bit old these days) :

    https://www.beyondallreason.info/

    (BAR used to stand for Balanced Annihilation Reloaded, while Zero-K used to be called Complete Annihilation.)

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