awesome-haxe-generative icon indicating copy to clipboard operation
awesome-haxe-generative copied to clipboard

Dumping some links

Open azrafe7 opened this issue 8 years ago • 10 comments
trafficstars

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

azrafe7 avatar Dec 13 '16 21:12 azrafe7

great list, I'll check them out!

@anissen had a little contribution with the promise of more

MatthijsKamstra avatar Dec 13 '16 21:12 MatthijsKamstra

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?

nanjizal avatar Dec 14 '16 01:12 nanjizal

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!

MatthijsKamstra avatar Dec 14 '16 08:12 MatthijsKamstra

@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

MatthijsKamstra avatar Dec 14 '16 08:12 MatthijsKamstra

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)

azrafe7 avatar Dec 15 '16 12:12 azrafe7

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!

MatthijsKamstra avatar Dec 15 '16 13:12 MatthijsKamstra

https://github.com/MatthijsKamstra/awesome-haxe-generative/commit/24203049fe60b721fcd752051070980db389d3dc

done!

MatthijsKamstra avatar Dec 15 '16 13:12 MatthijsKamstra

@nanjizal can I close this issue? Did I answer your question?

MatthijsKamstra avatar Dec 15 '16 13:12 MatthijsKamstra

Still WIP but already functional: https://github.com/azrafe7/uniformpoissondisk

azrafe7 avatar Feb 06 '17 02:02 azrafe7

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

nanjizal avatar May 31 '19 17:05 nanjizal