09 Jan 2013

Hello Everyone!

My name is Patra Virasathienpornkul. My last name is a ‘tad bit’ long, and for some odd reasons, it is not pronounced how it is spelled. To make life easier, you can all call me Patt! I am a junior mechanical engineering major, but is very interested in art and design. My interest in interactive art and computational design initially started when I learned about generative art through a company ‘Nervous System’ ( — a generative design studio that employs science, art, and technology to generate design and create products such as art, jewelry, and housewares. Additionally, after attending the Wats:ON Festival last spring and listening to the lecture given by Leah Buechley – a director of the ‘Hi-Low Tech’ research group at the MIT Media Lab, I was inspired. ¬†They strive to create art, that is achievable yet intriguing, by integrating simple objects such as paper and high technology. I can only hope that the IACD class will allow me to learn and explore beyond what I can imagine.

Twitter: @pattvira

My project: Groupings Game

I programmed this game using python as a final project for the introduction to programming course. This is a game where a player tries to set up a grouping of three or more same-color consecutive pieces in a horizontal or a vertical line. In order to do so, a player switches two consecutive pieces by clicking, one after another, the desired pieces. If the move makes a grouping, the grouping is removed and new pieces are added in. The scores increase, in an increment of 10, every time a grouping is removed.

I initially planned to design the Bejeweled game, similar to the one online. However, due to some difficulties, there are some slight changes even though many features of my project are very similar to the game. The differences between this game and Bejeweled are that the rows above the grouping do not move down. Instead, the pieces are added at the position where a grouping is found.  A move is legal if the second piece is either above, below, right, or left of the first piece. As long as a move is legal, the pieces can switch even though it does not make a grouping.

GroupingGame1:4 GroupingGame2:4GroupingGame3:4 GroupingGame4:4