⟨ AVA PUN ⟩
  • Home
  • Research
  • Blog
  • CV

#computer-science

Pages with the tag #computer-science

How to Build a Computer Using Photoshop Actions

A Turing machine implemented in Adobe Photoshop
  Ava Pun  •    Oct 14, 2023  •   10 min   computer-science  turing-machine  photoshop 
In this second instalment of Using Digital Art Programs for Unintended Purposes, I present you with a working computer programmed using Adobe Photoshop Actions. To be specific, this computer is a Turing machine—an abstract machine capable of running any computer algorithm. I’ll show you how to create this machine by using layer blend modes and the Invert command to perform logical computations.…

Conway’s Game of Life Implemented in Clip Studio Paint

  Ava Pun  •    Sep 15, 2023  •   9 min   computer-science  game-of-life  clip-studio-paint 
This is Conway’s Game of Life, implemented using the popular drawing software Clip Studio Paint (CSP). No, I’m not using the animation features in CSP, and I’m not drawing these pictures myself. Each frame is computed by Clip Studio Paint within the CSP file. The game advances every time you hit Save. How did I manage to squeeze this functionality out of a program that isn’t supposed to let you do anything more than edit images? Read on…
© 2023–2025 Ava Pun  •  designed by me with Bootstrap and Hugo