About Me
My name is Kevin Stock and I am currently a graudate student at Ohio State University in Computer Science and Engineering.
Contact Information
- teoryn@gmail.com
- stock.53@osu.edu
Telephone
- 614-458-8382
Programming
Project Euler
I occasionally spend time working on the problems available at Project Euler: 
Blitzer
After discussing the fact that Bejeweled Blitz, an online game, could be better played by a computer, I decided to write a program that would play the game for me. It works by repeatedly taking screenshots, analyzing the image to find available moves, and then issuing movements and clicks to the mouse with xdotool. It has successfuly scored over 1.2 millions points, more than twice as many as any high score I have seen by a human.
Word Clock
After seeing this clock, but not having $1300 to spend on one, I made one that displays in a web browser. It is a standalone html file that updates itself with javascript.
Imagine Election
I assisted with the development of Imagine Election, a new, non-partisan voter information site.
Untitled Winter Project
This was inspired by Roger Alsing's Evolisa Project. This program takes a set of random semi-transparent triangles and uses a metaheuristic to adjust the triangles such that they approximate a given image. An example of the output is seen below. The image on the right is composed of 200 triangles. With pictures such as of human faces as few a 50 triangles can be used to create a recognizable image.
|
|
Regular Expression File Renamer
Written in perl, this program is for renaming multiple files according to a perl subsitution expression given on the command line. I created it to help clean up my file system. Also includes a pretend mode to check the substitution expression, and ensures multiple files won't be written to the same name.
