Comments on: Announcing Crow, a path-finding library in Javascript https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/ ruby, ubuntu, etc Thu, 17 Mar 2016 20:35:40 +0000 hourly 1 http://wordpress.org/?v=3.5.1 By: Ethan https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-876 Ethan Mon, 07 Nov 2011 14:31:36 +0000 https://blog.maxaller.name/?p=304#comment-876 Great work! Glad to see you’re working on this.

]]>
By: Paul Gyugyi https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-859 Paul Gyugyi Thu, 08 Sep 2011 00:01:57 +0000 https://blog.maxaller.name/?p=304#comment-859 Hey Max,
Glad to have found your library. Do the already-built download files have support for ConnectedNode?

]]>
By: rodrigo moraes https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-577 rodrigo moraes Fri, 24 Dec 2010 11:55:47 +0000 https://blog.maxaller.name/?p=304#comment-577 Very impressive, good work!

]]>
By: Yannis https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-405 Yannis Mon, 27 Sep 2010 17:10:12 +0000 https://blog.maxaller.name/?p=304#comment-405 I haven’t checked everything in the library yet, maybe you have it already.
I was thinking of something like this (from http://www.graphdracula.net/):

var renderer = new Graph.Renderer.Raphael(‘canvas’, g, 400, 300);
renderer.draw();

where g is a graph object.

Is it possible to do somehing similar with crow?

Have a nice day!

]]>
By: Max https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-404 Max Mon, 27 Sep 2010 15:11:15 +0000 https://blog.maxaller.name/?p=304#comment-404 Thanks Yannis, I’m tracking your suggestion here: http://github.com/nanodeath/CrowLib/issues/issue/5.

Can you elaborate on what you mean by visualization? In the online test suite I already have a couple examples, on the dunesAndDemise (click from the Watch A Test dropdown), fogOfWar (after you hit Design and Play), and perfGraph (after you hit Run One-Pass) pages. The former two require canvas to render, and the latter requires CSS3 content support. Though, as I enumerate those out, I realize they’re not completely obvious…still, was that what you meant, or did you mean something different?

I’ll take a look around JGraphT, see if there are any feature misses in my library that I could add.

Thanks!

]]>
By: Yannis https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-402 Yannis Mon, 27 Sep 2010 10:58:13 +0000 https://blog.maxaller.name/?p=304#comment-402 Hi Max,

First some feedback: I was planning to use JGraphT (Java) in the server, for a small utility I’m working on that needs a graph and a shortest path algorithhm when I realized that there was no need to send my (possibly large) data in the server and get the shortest path back. I searched for a javascript library and I can tell you that yours looks like the best solution publicly available at the moment. I found many “graph” javascript libraries out there but almost all are about visualisations and not about math graphs and algorithms.
(small suggestion, btw: add a simple visualisation in your library, you can even use one of the available libraries for it).

Ok, added the reference to crow.mini.js to my project and it seems to be ok now. Maybe you should mention it explicitly in your basic usage page for the poor souls that are not yet familiar with the idea of compiled javascript.

Thanks again, I’ll keep watching your page.
Yannis

]]>
By: Max https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-401 Max Mon, 27 Sep 2010 03:44:55 +0000 https://blog.maxaller.name/?p=304#comment-401 Hi Yannis,
Thanks for checking out Crow! Crow shouldn’t need any other references outside of the given files — though, I should clarify a little. You can’t just download the source and use that straight, you have to either download the source and “build” it properly (using rake), or you have to download a version from the Downloads section of github and use one of the contained files. Though, the Downloads is moderately out of date right now…haven’t updated since Sept 7, and I’ve been working on it almost daily. So, if you hold off a bit I’ll upload a 0.4 version.

Crow does depend on Google Closure, but those dependencies are self-contained inside the built files. If you’re using a built file, you should already have them. For an example, you can check out the online test suite. To get it to use the non-minified version of files just hit the Enable Debug Mode button near the bottom.

Let me know if you have more issues. I appreciate any and all feedback! Yes, it is very “alpha”, but it should still be usable.

Thanks,
Max

]]>
By: Yannis https://blog.maxaller.name/2010/09/announcing-crow-a-path-finding-library-in-javascript/comment-page-1/#comment-399 Yannis Sun, 26 Sep 2010 21:08:34 +0000 https://blog.maxaller.name/?p=304#comment-399 Hello,

Can you give an example of a js file that uses crow algorithms WITH all needed references? Do I have to include the closure library somewhere? Is it possible to avoid it? If I don’t inlcude it I can’t a “goog undefined” error. Is there any way to just include the crow library without any compilations etc. (just as easy as including jquery with one line)?

Thanks in advance
Yannis

]]>