sample work:
DATA GLOVE - INPUT DEVICE |
image opens in new window, instructions/schematics to be uploaded |
For my Microcontroller and Hardware Intelligence classes, I combined projects to build my own data glove. Using lengths of plastic tube and infrared emitters and detectors, I created my own bend sensors that determined the relative bend of the tube based on the amount of infrared being detected. I then sewed the sensors to the fingers of a simple cotton glove. I used an Arduino to process the sensor data and send gesture information via Serial to the computer. I used the glove in a rock-paper-scissors game.
From this project, I learned that I could create my own input devices for specific-purpose/custom computer applications that I am working on. I also learned, through the course of the classes, information on designing, researching, and creating my own electronic projects. |
GOAT CATCHER - TEAM GAME PROJECT |
documentation to be uploaded |
In my Computer Game Technologies class, we had to develop a working prototype of a game over the course of the semester. As a development team, each class member was assigned different game modules and mechanics to work on (graphics, audio, ai et...). For the project, I served as project lead which put me in charge of creating the game engine, integrating other student modules, and developing and managing the game's object system.
The project was done in Microsoft's C#, which I had to learn during the semester.
In particular, this experience gave me a lot of insight into team devlepment dynamics. I learned how important it was to design before we started coding and how important communication was in making sure modules would integrate properly. |
PERSISTENCE - A HYPERTEXT NOVEL |
html opens in new window |
As an Independent Study, I decided to write my own hypertext novel. To start, I read a lot of papers and literature on the hypertext fiction genre before I began writing. Also, I developed a concept for the novel: tracking the documents that people encounter throughout their lives, exploring the links between documents and the people themselve. Additioanlly, I took many references from Virginia Woolf's life and works to shape the story.
This project allowed me to take my fiction experience and work with a new genre of literature. It's in a working prototype now but is still under going revisions and reformatting. |
SAVE CANDIDE! - INTERACTIVE FICTION GAME |

.pro file (Prolog code) |
This is a project in Prolog I did for my Programming Languages based on Voltaire's Candide. For class, I had to develop a text-based adventure game along the vein of Zork. I chose to base the game off of Candide as a way to make it a supplemental tool in understanding the literary work.
To play, launch the candide.pro file in a Prolog interpreter and enter the command "start." to begin the game. (It should be noted that all game commands must end with a period).
From this project, I learned about the logical programming paradigm, through learning Prolog. I also gained some design experience in devising a context for a game, designing basic principles for it, and implementing it. |
|