{"sections":[{"title":"People","heading":"The wonderful folks who helped","verbatim":false,"ast":[{"t":"para","c":[{"t":"text","s":"This place would be impossible without the considered contibutions and help from several wonderful folks. "}]},{"t":"list","items":[[{"t":"text","s":"Charlie S. - Editing, QA, Sanity support "}],[{"t":"text","s":"Chiara E. - QA, UX Feedback"}],[{"t":"text","s":"Lias B. - Counsel, Feedback, Mensching"}],[{"t":"text","s":"Araya E. - Advisor, UX Feedback"}],[{"t":"text","s":"Oliver B. - QA, UX Feedback, Design input"}],[{"t":"text","s":"Jordan O. - Advisor, Mensching"}],[{"t":"text","s":"Ana T. - Advisor, UX Feedback"}],[{"t":"text","s":"Bo A. - QA, UX Feedback"}],[{"t":"text","s":"Nick E. - QA, UX Feedback, Stress Testing"}],[{"t":"text","s":"Matt F. - QA, Feedback"}],[{"t":"text","s":"Nicolas J. - Technical Guidance"}],[{"t":"text","s":"Julian P.F. - Advisor, UX Feedback"}],[{"t":"text","s":"Ivan A. - QA, UX Feedback, Inspiration"}],[{"t":"text","s":"Ray F. - Advisor, UX Feedback"}]],"line":3},{"t":"para","c":[{"t":"text","s":"* Special thanks to Larian studios for introducing me to Twine (which all of the copy on this website is hand-human authored in, typo's and all :-D )."}]}]},{"title":"Resources","heading":"Helpful or indispensible resources","verbatim":false,"ast":[{"t":"para","c":[{"t":"text","s":"There are too many resources that are wonderful, I'm certainly forgetting some references, so I'll just keep adding as they come to mind."}]},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Communities"}]}]},{"t":"list","items":[[{"t":"link","label":"The wonderful inspirations at r/ASCII","target":"https://www.reddit.com/r/ASCII/","kind":"external"}],[{"t":"link","label":"ASCII term a nod obviously to r/casettefuturism","target":"https://www.reddit.com/r/cassettefuturism/","kind":"external"}],[{"t":"link","label":"Harder-corer folks making these types of projects their dealr/circuitbending","target":"https://www.reddit.com/r/CircuitBending/","kind":"external"}]],"line":5},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Repo references"}]}]},{"t":"list","items":[[{"t":"link","label":"Swordfish's retro term","target":"https://github.com/Swordfish90/cool-retro-term","kind":"external"}],[{"t":"link","label":"Humanbydefinition making the whole world ASCII","target":"https://github.com/humanbydefinition/textmode.js","kind":"external"}],[{"t":"link","label":"VGMStream for Vox Grblr, may you have many blessings","target":"https://github.com/vgmstream/vgmstream","kind":"external"}],[{"t":"link","label":"reference for building a video-to-ascii pipeline ","target":"https://github.com/joelibaceta/video-to-ascii","kind":"external"}]],"line":11},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Algorithms and coding references"}]}]},{"t":"list","items":[[{"t":"link","label":"Animation references:Slime Mould","target":"https://en.wikiversity.org/wiki/Slime_Mould_Algorithm","kind":"external"}],[{"t":"link","label":"Soft Lab Rotational Weighted Averages","target":"https://soft-lab.com/project/weighted-average/","kind":"external"},{"t":"text","s":" (Seriously check thse folks out, they have such beautiful balance of how-to and elegant design)"}],[{"t":"link","label":"Vercel's A11y and usability audits","target":"https://vercel.com/","kind":"external"}],[{"t":"link","label":"Andrew Kelley and the Zig community","target":"https://andrewkelley.me/","kind":"external"}],[{"t":"link","label":"Asciiart.eu for making it easy to draw my ascii art","target":"https://www.asciiart.eu/ascii-draw-studio/app","kind":"external"}]],"line":18},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Design and literature References"}]}]},{"t":"list","items":[[{"t":"text","s":"Envisioning Information by Edwaard R. Tufte"}],[{"t":"text","s":"How to make repeat patterns by Paul Jackson"}],[{"t":"text","s":"The Functional Art by Alberto Cairo"}],[{"t":"text","s":"Synergetics 2 by Buckminster Fuller"}],[{"t":"text","s":"System shock (Game) - LookingGlass Technologies"}],[{"t":"text","s":"Universal Principles of UX by Irene Pereyra"}],[{"t":"text","s":"Design of Everyday things by Don Norman"}],[{"t":"text","s":"Dialogue systems references: Infinity Engine games, Disco Elysium- Robert Kurvitz et friends"}],[{"t":"text","s":"Clippy and Bonzibuddy, who floundered so that Thunker could stumble"}],[{"t":"link","label":"Da vinci resources for rotoscoping and masking video to prep for ascii","target":"https://www.youtube.com/watch?v=hDXzOv2sONU","kind":"external"}],[{"t":"link","label":"More Da vinci tutorials","target":"https://www.youtube.com/watch?v=CEIyIvAyhGs&t=115s","kind":"external"}]],"line":26},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Stack"}]}]},{"t":"list","items":[[{"t":"link","label":"Twine","target":"https://twinery.org/","kind":"external"}],[{"t":"link","label":"Vercel","target":"https://vercel.com/","kind":"external"}],[{"t":"link","label":"Posthog","target":"https://posthog.com/","kind":"external"}],[{"t":"link","label":"Resend","target":"https://resend.com/","kind":"external"}],[{"t":"text","s":"...and a painful amount of of custom js."}]],"line":40},{"t":"para","c":[{"t":"strong","c":[{"t":"text","s":">>Note"}]}]},{"t":"para","c":[{"t":"text","s":"I did try to get it to render as as pure ASCII Terminal, with each character selectable, but it produced a ton of challenges, primary among them accessibility. Having onscreen characters that don't match the expected function (as is often the case with ASCII glyph art like on the map. "}]},{"t":"para","c":[{"t":"text","s":"Forcing accessible navigation to a second-class experience wasn't acceptable for me, there is a strong chance that there is a clever way to do it, just haven't figured one that ticked all my boxes yet. Maybe I'll write a "},{"t":"link","label":"dev log","target":"publications","kind":"node"},{"t":"text","s":" about the quest for it the future."}]}]}],"dialogue":null,"embed":null}