awesome-haxe-generative
awesome-haxe-generative copied to clipboard
Dumping some links
Not YET a PR and just an issue as many of these haven't been tested personally, but either I stumbled on them while searching for something I needed, or just seemed interesting to me. Also, some of these have dependencies, some not, and it wouldn't be bad to check if they work with the current/dev version of haxe or maybe ping the author directly.
Here it goes:
- MarkovNameGenerator Markov process-based name generator written in Haxe http://samcodes.co.uk/web/
- voronoi-map-haxe Haxe port of Amit Patel's mapgen2, a procedural terrain / map generator.
- HxAudioTools A toolbox for basic audio manipulation in Haxe.
- hxdsquare Haxe implementation of the Diamond Square algorithm
- gif Haxe GIF encoder, implementing the NeuQuant and LZW encoding algorithms
- MAN-haxe A set of Maze and Noise algorithm classes that can generate 2D array or string maps.
- ...
I also remember seeing some really nice room/dungeon generations experiments, and reading some interesting posts on TIGSource by haxe developers (probably something from the Papers Please! author), but can't find them right now.
More to come (hopefully). Great initiative btw, and @anissen has surely some more to add! :+1:
On top of my mind I'd also summon @cambiata @justinfront @andyli
I am a bit confused on the criteria.
I am struggling on getting hxSpiro to generate beziers from spiros - would that be suitable unfortunately it's probably stuck with a crap licence and it's kind of a bit strange how it works. azrafe7 fancy taking a look seeing if I missed something simple? https://github.com/nanjizal/hxSpiro/blob/master/Main.hx
I would like to merge twoLines with ttf font stuff from hxswfml and fill library for ttf to vector gl, would that be useful?
Hi @nanjizal I am just starting with generative stuff. For me is everything new. But I knew there where some people working on this.
I tried to mobilise everybody to contribute to this list. So any entry is a good one, because it will make the list better.
We can always figure the other stuff (license, better criteria) out later.
For example: all the stuff I've added are libs I personally used. If you feel it's helpful, it must be!
@azrafe7 perhaps we should just add the links you described but add a pretty emoji for untested?
😕 <- confused perhaps?
I was also thinking of creating a little code example per lib
Having little snippets would be great, but I'm not sure I'll have time to contribute to that part.
The emoji could work but we need a better one, or just avoid submitting libs that haven't been tried, or have a separate section... Not sure on this :confused: :stuck_out_tongue:
(f.e. from the list above I've only played with gif and MarkovNameGenerator)
I will only have examples snippets for the ones I have used ... But its not a must. ABSOLUTELY NOT
I think we should make a separate section: every time someone tests it, we can move it to the "curated" list
I am going to add them all, and if you find more... you know what to do Thx for your input!
https://github.com/MatthijsKamstra/awesome-haxe-generative/commit/24203049fe60b721fcd752051070980db389d3dc
done!
@nanjizal can I close this issue? Did I answer your question?
Still WIP but already functional: https://github.com/azrafe7/uniformpoissondisk
hxSpiro is now hxSpiro2019 with a revised license thanks to the original author so more useful to include, I have a todo before uploading to haxelib. https://github.com/nanjizal/hxSpiro2019
hxDaedalus is still maintained, by me and azarfe7, thinking since polygonal ai is no longer on github to merge that in and rebase use with example with trilateral/justDrawing example rather than maintain so many toolkit examples, so reduce the scope more to pathfinding and less on render. But essentially although not many updates we both answer queries on the library so it is maintained, and it's been forked to js haxe and java haxe, so I guess used.
Perhaps Trilateral is useful? See list of some of my projects. https://github.com/nanjizal/Summary