Added p5.asciify add-on library
#120
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As discussed, this pull request includes the p5.js add-on library
p5.asciifyv0.10.1, alongside a basicp5.asciify-no_hookssnippet.From my perspective, using
p5.asciifywithout hooks is the most live-codeable way to use the add-on library without relying on hard compiles, while allowing for even more customization, including the integration of other fancy p5.js add-on libraries & drawing on top of the asciified canvas.The snippet acts as a simple example. It is ideally expected to be applied onto a 'new' sketch with an empty
draw()function and a setup function with just thecreateCanvas()call, with the canvas mode set toWEBGL. With this setup, the snippet can be applied and a basic sketch starts running withp5.asciifyapplied.Unfortunately I haven't gotten to creating some actual examples yet, but I'm happy to contribute to that in the future. ✌️