Programming Poetry: The Art of Adaptation and the Adaptation of Art
Stephen Brown and Addison Dean
Sponsor: Suzanne Fox Buchele, Associate Professor of Computer Science
Overall, our project has been successful, enlightening, and – though stressful at times – quite rewarding. As proposed, we have incorporated the Microsoft Kinect technology into our original programmed poetry concept, leading to a clean, interactive, and entertaining artistic experience.
We began with a skeleton code with no graphical user interfacing. We first wrote code to find, parse, and edit classic poems found on the internet to create a database of “poetic” words. Next, we developed an algorithm for selecting a set of random words from said database and presenting them to a user. We allowed the user to select words from this set, and added a frequency tally on the back-end of the database to keep track of each poetic word’s popularity. This popularity data was then used to enhance our original algorithm, increasing the chance of those more popular words to be placed in the original presented set.
The second – and vastly more challenging – portion of our project required the Microsoft Kinect hardware. This tool allowed us to track the movements of our users, and display those tracked images in real-time on a monitor. We then dovetailed our two developed projects into our final result. This final project allowed users to move the aforementioned words from our poetic database in real time, at distance. In other words, participants can accomplish our over-arching goal – playing with an augmented fridge magnet poetry game – using only body motion.