Leo Izen's Website
I'm Leo Izen, a mathematics major at the University of Michigan and an amateur programmer of almost 12 years. Check out my stuff on this page.
- Quads Rating Estimator - This estimates post-event US Chess Federation ratings for a 4-player round-robin event (often known as Quads). It requires all players' scores, rather than just your own, but it's dead accurate as long as certain assumptions hold.
- Rating Estimator - This estimates post-event US Chess Federation ratings for any regular USCF tournament. It only requires your rating, opponents' ratings and your score, and is not perfectly accurate. It's different from the USCF Estimator because it calculates expectancies and expected norms.
I've written a few standalone programs in Flash and Java.
- TumblGIFifier - A GUI program that takes a video file and automatically creates a GIF under 2 Megabytes, which is the maximum GIF size on Tumblr. I use it to create GIFs for my own blog, theblogzen. It is written in Java and uses an FFmpeg backend.
- Tanks - This is a preliminary version that utilizes Perlin Noise to generate a landscape, then employs a Runge-Kutta method to trace projectiles with various forces acting on them.
- Electromagnetic Field Hockey - This is a preliminary version named after Electric Field Hockey on The University of Colorado's PhET website, but allows multiple moving charges and includes a constant into-the-screen magnetic field. It uses a Runge-Kutta method to track the moving objects.
- Conway's Game of Life - This simulates Conway's Game of Life. If you're not thoroughly bored with the game of life (unlike John Conway) or don't know what this is, see this Wikipedia article.
- Tic Tac Toe - Play Tic Tac Toe against a human or a computer at varying difficulties on either a traditional board, a flat torus or a klein bottle. After playing around with this for a bit, try to lose on difficulty level 0. It's harder than you think!
- Scripts - I write various scripts for myself. You can access them all here.
- Digital Clock - I built a working digital 24-hour clock using 7490A counter ICs, 7447 BCD to 7-segment ICs, and common anode 7-segment displays.
- Trebuchet - I built a Trebuchet that can launch a clay ball 16 meters. Like an idiot, I took no photos of it before winter weather destroyed it.