What does HackerNews think of CnC_Remastered_Collection?

Language: C++

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/...

(on a side note the comments are incredibly detailed, considering this is from 1993-95)

They licensed it under the GPL3 so it's free software. You can also get it also from EA's GitHub:

https://github.com/electronicarts/CnC_Remastered_Collection

They only released the source to the game logic, not the full engine.

And of course, the game data is not free.

One thing that helped me to get some insides in c++ was the old Command and Conquer source code from the 90's https://github.com/electronicarts/CnC_Remastered_Collection Jason Turner has multiple videos where he takes this old code and transforms it to more modern cpp code https://www.youtube.com/watch?v=Oee7gje-XRc