top of page
To Prey or To Mate
April - May 2016
To Prey or To Mate is an interactive program that is a technical and conceptual exploration of cybernetic principles. Using my own version of boids (an "artificial life" program that simulates flocking behavior in birds), I demonstrate an extremely simplified simulation that explores how cannabilism and mating affects population dynamics in a species. My boids respond to each other, their own internal conditions, and the user to create emergent behavior that is reminiscient of "weak artificial intelligence" systems. Poetically, my project represents humanity's relationship with other species' populations, in which every action we take, even the action of observation, can have interesting effects on other organisms.
I programmed To Prey or To Mate using openFrameworks, a C++ toolkit designed for creative coding. It was conceived as an art project for the "Time and Process" course at University of California, San Diego during my Spring 2016 quarter.
Text Pet
Text Pet
May 2016

Text Pet is an interactive, text-based, command line game in which players are given a "pet" to take care of through their computer's command prompt. Players are able to interact with their pet by typing in commands into their prompt, by doing so their pet's physical and mental health is affected.
I programmed Text Pet using Python, a programmming language, and Sublime, a text editor built for programming. It was conceived as an art project for the "Computer Programming in the Arts" course at University of California, San Diego during my Spring 2016 quarter.
NPChat
NPChat
March 2016
NPChat is an experimental, minimalist, computer game focused on dialogue and character remixing. Using quotes pulled from several iconic video game non-playable characters (such as Elizabeth, Glados, and The Merchant), NPChat creates a simplistic interactive experience, in which the player can engage with and learn about character personas that are stripped of their respective contexts. As a result, NPChat is a "game" built on the backbones of other games, borrowing materials from said games to create its experience.
I programmed NPChat using openFrameworks, a C++ toolkit designed for creative coding. NPChat was conceived as an art project for the "History of Art and Technology" course at University of California, San Diego during my Winter 2016 quarter.
First 8K
First 8k
March 2015
First 8K is a collaborative effort undertaken by the Winter 2015 "Introduction to Computing in the Arts" class at University of California, San Diego. Each student was required to create a ten second abstract animation using Processing, a software sketchbook and programming language for the visual arts. Each students work was then compiled into a single video to be demoed at ArtPower!'s 2015 Filmatic Festival, as the first 8K cinema ever created.
bottom of page