asciify
M4Revolution
| asciify | M4Revolution | |
|---|---|---|
| 1 | 1 | |
| 35 | 90 | |
| - | - | |
| 1.8 | 8.7 | |
| over 1 year ago | 3 months ago | |
| TypeScript | C++ | |
| MIT License | 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.
asciify
-
Fixing the Loading in Myst IV: Revelation
I really enjoyed the technical write up and the author's approach to debugging performance issues. Mild Spoilers for anyone who hasn't played Riven, but the method for fixing Gehn's faulty linking books is a perfect analogy for the author's more counterintuitive performance optimizations.
While I don’t have a write-up as detailed as this one, I spent about a month optimizing an animated ASCII art rasterizer. What started as an excuse to learn more about browser performance became a deep dive into image processing, WebGL, and the intricacies of the Canvas API. I’m proud of the results and annoated the source for a greater mind to squeeze another 5 or 10 FPS out of the browser.
Maybe it’s time to brush up on those WebGL docs again…
- [1] https://asciify.sister.software/
- [2] https://github.com/sister-software/asciify/blob/main/Asciify...
M4Revolution
-
Fixing the Loading in Myst IV: Revelation
Great read! Though there is an unnecessary double map lookup in part 2: https://github.com/tomysshadow/M4Revolution/blob/094764c87aa...
What are some alternatives?
gpu-io - A GPU-accelerated computing library for running physics simulations and other GPGPU computations in a web browser.
oh-my-logo - Display giant ASCII-art logos with colorful gradients in your terminal — like Claude Code or Gemini CLI.
ipyvolume - 3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
tres - Declarative ThreeJS using Vue Components
ascii-converter - Convert images to high-quality ASCII art