PathFinding.js
gerev
PathFinding.js | gerev | |
---|---|---|
14 | 28 | |
8,301 | 2,601 | |
- | 0.3% | |
0.0 | 8.5 | |
10 months ago | 4 months ago | |
JavaScript | Python | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PathFinding.js
-
A* Tricks for Videogame Path Finding
JPS is fun; though I struggled to interpret the suggested performance gains by the authors indeed due to the calculation of the jump nodes.
Many years ago I added a visualisation to the JPS implementation of PathFinding.js to visualise this recursive search to find jump nodes - here's an online demo: https://qiao.github.io/PathFinding.js/visual/
-
Why do pawns walk crooked like this?
Would be very, very weird. This just seems like the heuristics bugging out. I just replicated the terrain from this screenshot on: https://qiao.github.io/PathFinding.js/visual/
-
Show HN: GPT-4-powered web searches for developers on Phind.com
"A* Pathfinding Visualization" demo on GitHub by Qiao Zhang: https://qiao.github.io/PathFinding.js/visual/
-
bif fort 100 fps 200 dwarfs 4x4 embark.
Central staircase is a bad idea for pathfinding. See e.g. here, try it in 2D here. If you want fps for 200 dwarfs keep things on one z-level with rooms along a single corridor. I personally don't like all these low z-level forts so use multiple staircases at the edges of a cube.
- Graph pathfinding video
-
Is A* pathfinding hard for beginners to code?
Here it is visualised https://qiao.github.io/PathFinding.js/visual/
-
Can you find the optimal route for the trolly?
Jokes aside, I started this year and solved a couple of problems like this. I really liked the challenged, discovered and read about something called graphs in mathematics and Hamiltonian paths. There is a simple part and an algorithm part. The simple part is "listing" all the dots there. Imagine a table of elements, every dot has its sub- table with its name and connections (where you have a list of all the other Dots you could directly go from this one). Then comes the algorithm, which can be as elaborate as you want. Usually, if you don't mind performance time, it becomes simple since you only need to tell the program "start here, end here, go through all possible paths and give me the shortest one" Then, if you need to have a better performance, you adapt one of the many know algorithms for pathfinding, like the dikjistra one. For those, when adapted into your code, you "just" give them your table of dots with their connections and they will return you the "shortest" path, or the first they found, depending on the algorithm. The challenge I found most useful to understand this was from codewars. https://www.codewars.com/kata/5a667236145c462103000091 And here you can se a demonstration of those algorithms (just imagine that every square, in this case, would be one of those dots and instead of 4 connections they have the ones showed here) https://qiao.github.io/PathFinding.js/visual/
- [Media] Wrote a neat little maze solver. Largest solved so far is 125k x 125k. Here's a smaller 512x512:
-
Beginner C++ Projects Recommendation?
make this (but as a desktop application, not a web app - you can make it a lot simpler and just implement A Star) https://qiao.github.io/PathFinding.js/visual/
-
Is it normal if A* does this?
Here's a picture comparing the search areas using this tool that another commenter linked.
gerev
- A FOSS chat bot trained on docs/ansible?
-
Show HN: GPT-4-powered web searches for developers on Phind.com
https://github.com/gerevai/gerev to see for yourself.
Or you could try our sweet little demo: https://demo.gerev.ai
-
Show HN: I “leaked” W23 YC internal pages and made them searchable
Some legit funny stuff is hiding here.
You can use gerev to host your own workplace search engine: <https://github.com/gerevai/gerev>
Disclaimer: no I didn't leak YC's internal intranet! all output by partners was generated by ChatGPT. don't sue me!
-
What do you self host that has replaced paid services?
gerev - self hosted search engine
- FLaNK Stack Weekly 27 March 2023
-
Show HN: Google-like search for workplace knowledge
Or easily bring up important docs in real-time during meetings.
I believe private data should remain private. All too often, AI products send private data to cloud-based LLMs. I believe that AI should assist users without breaching their privacy.
Feel free to check it out <https://github.com/gerevai/gerev>
- ChatGPT-like workplace search engine
- Show HN: Google-Like Search for Workplaces
-
A new tool - webdev workplace search engine
https://github.com/gerevai/gerev - growing super fast.
What are some alternatives?
pysc2 - StarCraft II Learning Environment
qdrant - Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
gerevai
awesome-advent-of-code - A collection of awesome resources related to the yearly Advent of Code challenge.
pgvector - Open-source vector similarity search for Postgres
spring-boot-startup-report - Spring Boot Startup Report library generates an interactive Spring Boot application startup report that lets you understand what contributes to the application startup time and perhaps helps to optimize it.
dotfiles - The best and strongest dotfiles. Editor: Neovim; Shell: zsh(zinit, powerlevel10k); Terminal: wezterm; Desktop: hyprland/sway, ulauncher, dunst; OS: ArchLinux (Ubuntu/Fedora/CentOS)
haystack - :mag: LLM orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
specification - Serverless Workflow Specification
vidcutter - A modern yet simple multi-platform video cutter and joiner.
ml-ane-transformers - Reference implementation of the Transformer architecture optimized for Apple Neural Engine (ANE)