Comments (2)
AStar is vastly improved now (directed and undirected versions on an arbitrary graph), and DijkstraMap is still quite good (I'm trying to make sense of some benchmarks where DijkstraMap is significantly faster than either gdx-ai's or SquidLib's AStar implementation, on top of having extra features like multiple-goal pathfinding). I still don't know what Q-Learning is, nor Value Iteration, but some kind of ability to assign reward and risk values to actors would be nice. I'm not sure how it could be applied to a library, though, since so much of AI is application-specific. I think this issue can be closed in SquidLib, but if anyone has ideas for how to assign risk and reward to arbitrary actors and areas in a library context, feel free to create an issue in SquidSquad for future development.
from squidlib.
A* and Dijkstra are completed but not yet generalized
from squidlib.
Related Issues (20)
- [Proposal] add stair generators, decorators to DungeonUtility HOT 1
- FOVCache seems to fail on small maps HOT 7
- SquidMessageBox oddly trimming spaces during wrapping HOT 3
- Technique issues HOT 3
- AOE is not Serializable HOT 2
- BurstAOE uses a null resistanceMap to calculate its FOV HOT 3
- SquidPanel.tint() doesn't line up with glyphs HOT 5
- [Question] What is the best way to display images from a spritesheet in SquidLib? HOT 1
- Suggestion : continuous calls of StringBuilder.append HOT 2
- Suggestion : Improvement of String.equals("xxx") HOT 1
- ArrayIndexOutOfBoundsException in GreasedRegion during DungeonBoneGen.generate(...) HOT 1
- SparseLayers.draw doesn't reset batch.shader HOT 1
- Documentation links don't work on README
- DividedMazeGenerator.create throws java.lang.UnsupportedOperationException HOT 3
- [FEATURE] Map generation with barriers and calls to tunnelers HOT 8
- DenseRoomMapGenerator has unconnected areas HOT 1
- [Discussion] Expansion of Distributions and IDistribution Interface HOT 9
- Not able to import Graph class when using 3.0.4 but working with 3.0.3 HOT 4
- [Suggestion] Perfect WorldMapGenerator HOT 1
- SparseLayers.recallToGrid setting incorrect X position HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from squidlib.