Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

A*

  • 31-03-2009 11:04am
    #1
    Registered Users, Registered Users 2 Posts: 7,182 ✭✭✭


    Sup dewds,
    For a project I have to do I need to implement an A* search algo, the map is basically a Pac-Man map
    attachment.php?attachmentid=76099&stc=1&d=1238497317
    The red points are the nodes. (Small Picture for converting to ASCII for integration)

    So anyone know where to get a useful C++ tutorial for implementing A*?


Comments

  • Registered Users, Registered Users 2 Posts: 1,916 ✭✭✭ronivek


    How can anyone who is implementing something like an A* algorithm in C++ not know how to find research material?

    Here are some links I came up with in a fraction of the time it is taking me to reply to your post;

    http://en.wikipedia.org/wiki/A*_search_algorithm
    http://www.boost.org/doc/libs/1_38_0/libs/graph/doc/astar_search.html


  • Closed Accounts Posts: 1,444 ✭✭✭Cantab.


    Russel & Norvig (one of the most cited computer science books in the world) has lots of stuff about A* search.

    Would be surprised if there aren't freely-available, open-source A* search libraries available on the web already.


  • Registered Users, Registered Users 2 Posts: 7,182 ✭✭✭Genghiz Cohen


    ronivek wrote:
    How can anyone who is implementing something like an A* algorithm in C++ not know how to find research material?

    Here are some links I came up with in a fraction of the time it is taking me to reply to your post;

    http://en.wikipedia.org/wiki/A*_search_algorithm
    http://www.boost.org/doc/libs/1_38_0...ar_search.html

    You should assume I have looked at both of those and found them unhelpful.
    Because I have, and they are.
    I'm looking for more of a tutorial, what are the problems encountered, what methods, classes functions are best?
    Cantab. wrote: »
    Would be surprised if there aren't freely-available, open-source A* search libraries available on the web already.

    Can't use libs, have to write it myself.
    while learning from libs is an option, grinding through it is quicker than trying to find a good C++ one, getting used to the coding style, finding the bits that are important, then figuring it out.
    At least it is so far.


  • Registered Users, Registered Users 2 Posts: 515 ✭✭✭NeverSayDie


    Well, A* is a popular topic, a quick Google turns up dozens of tutorials in C++ and everything else besides, take your pick I guess.

    Not sure what you mean by "what methods and functions are the best", but this one on GameDev seems to have a reasonable discussion of implementation issues, and links to further reading;
    http://www.gamedev.net/reference/articles/article2003.asp


  • Registered Users, Registered Users 2 Posts: 7,182 ✭✭✭Genghiz Cohen


    Well, A* is a popular topic, a quick Google turns up dozens of tutorials in C++ and everything else besides, take your pick I guess.

    Not sure what you mean by "what methods and functions are the best", but this one on GameDev seems to have a reasonable discussion of implementation issues, and links to further reading;
    http://www.gamedev.net/reference/articles/article2003.asp

    Yeah, I was having a look at that one alright.


  • Advertisement
Advertisement