Here's a direct link to the YouTube demo video: https://www.youtube.com/watch?v=iA6XJRE6CTM Also, here's the Lisp implementation post that inspired me (and which I based my Python code on): https://news.ycombinator.com/item?id=41145528 And here are a few other sample videos using different settings-- I'll add more during the day as they finish generating: https://www.dropbox.com/scl/fo/q13cxuvgy8vxr3ksi06uw/APkL57-..…
Ugh, it would be nice to be able to pause the final frame of animation to compare each generated path. Instead YouTube replaces it with their obnoxious "next video" suggestions. If you generate another video, I'd suggest artificially "freezing" the results frame for about 5 seconds so it can be seen and compared.
Show HN: Visual A* pathfinding and maze generation in Python
11–20 of 48 posts
Re: Show HN: Visual A* pathfinding and maze generation in Python
#12Earlier quoted context omitted.
Pretty much the entire project.
I think so too. Also, what's the point of using git with commit messages like that? https://github.com/Dicklesworthstone/visual_astar_python/com... LoL.
Re: Show HN: Visual A* pathfinding and maze generation in Python
#13Re: Show HN: Visual A* pathfinding and maze generation in Python
#14Earlier quoted context omitted.
I think so too. Also, what's the point of using git with commit messages like that? https://github.com/Dicklesworthstone/visual_astar_python/com... LoL.
I've done that when testing CI pipelines or pushing up minor tweaks to a personal project... but committing and pushing so often.. maybe OP was editing right in GitHub?
Re: Show HN: Visual A* pathfinding and maze generation in Python
#15seems this was LLM generated? I dont mind people using LLMs to generate boilerplate, but at least apply some basic oop fundamentals to make it readable. the bar is on the floor
In any case, this project is about making cool looking and educational animations of a pathfinding algorithm and generating interesting and diverse mazes to test it on. Not about making some amazing and modular reusable system.
Re: Show HN: Visual A* pathfinding and maze generation in Python
#16Re: Show HN: Visual A* pathfinding and maze generation in Python
#17Edit: I'm curious about other repositories under your account also. For example, this one:
https://github.com/Dicklesworthstone/introduction_to_tempora...
The content of this repo is an essay on temporal logic that seems at once unnecessarily verbose and lacking in concrete information (e.g. lists of "logical operators" -i.e. logical connectives and quantifiers- and their examples but nothing about logical interpretations, in an essay about proofs). If that's the case, then I'm curious what is the motivation of having that on github. If I were really paranoid I'd think you're trying to hasten self-training model collapse :)
Re: Show HN: Visual A* pathfinding and maze generation in Python
#18seems this was LLM generated? I dont mind people using LLMs to generate boilerplate, but at least apply some basic oop fundamentals to make it readable. the bar is on the floor
I generally hate "OOP" style code. I like individual functions that stand on their own. Also, it makes it much harder to use numba to optimize the code if they are methods inside a huge class. In any case, this project is about making cool looking and educational animations of a pathfinding algorithm and generating interesting and diverse mazes to test it on. Not about making some amazing and modular reusable system.
Re: Show HN: Visual A* pathfinding and maze generation in Python
#19I would be interested to hear what fraction of this script and README were generated by large language models. At first glance, the code contains a number of repetitive anti-patterns that 'feel like' they are Copilot-isms (e.g. large stacks of elif statements instead of using appropriate data structures), and the README is very verbose and includes a high fraction of filler words.
Re: Show HN: Visual A* pathfinding and maze generation in Python
#20@eigenvalue, some comments suggest the project code and README was LLM-generated. Could you say to what extent that is the case? Edit: I'm curious about other repositories under your account also. For example, this one: https://github.com/Dicklesworthstone/introduction_to_tempora... The content of this repo is an essay on temporal logic that seems at once unnecessarily verbose and lacking in concrete information (e.g…