~/talk

Scrolling Animated ASCII Art in Python

Talkat PyBay 2024 · on Saturday, 2024-09-21· [creative-coding, python]
slides:none on file

A live demo uses about 2,000 lines of Python driving a terminal output engine built from print(), loops, random, and time.sleep; many examples are under 50 lines of code including Zigzag (increasing/decreasing spaces), Starfield (density ramps), Proton Stream (constrained random walkers), and a toggler-based triangle that cancels on crossing. Code is ported to JavaScript for the web at scrollart.org, runs on an Apple IIe, and the parallax layered-scroll trick unexpectedly works in practice.

AI-written summary · about

  1. 0:00Introduction and demo
  2. 5:06About the speaker
  3. 8:30Defining scroll art
  4. 12:10Why choose scroll art
  5. 15:05Accessibility in coding
  6. 19:05Creative programming techniques
  7. 21:15Examples and inspiration
  8. 24:26Advanced pattern styles
  9. 26:54Project tips and advice
  10. 29:54Deep dive into parallax
  11. 32:48Conclusion and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.