I created Image Compressor to make it easy to compress all of your photos. You can resize the the images, change the compression quality and compress to .zip, making it simple to take photos from your camera and e-mail to friends or family.
A car game I’ve been working on in my spare time for Android. I’m using a Java game engine called Libgdx/Box2D. Currently just a work in progress.
Spiral Vision is my newest music visualizer that explores different concepts such as 2.5D, 3D, Isometric 3D, Fractal Trees, Particle Physics, Collisions, etc.
After doing a series of tutorials that explain the Math behind 3D, I decided to create a 3D Class in C# that could be used in a Windows Form. No 3D graphics library was used to create this!
Draw Box allows you to create objects that can then be inserted into another program I made called Physics Box. The idea is that you can create an object from points, lines and polygons, and then watch how the physics (Verlet Integration) acts on it in Physics Box.
I created this program, which uses something called Verlet Integration, which is a great way for adding Physics to your programs. This program allows you to import objects that you can draw in my other program Draw Box. You can play around with the objects to watch how Verlet Integration works.
My first attempt at creating a 2D Side Scrolling game. I used C# WPF. Although these days I would use A game engine such as Unity or MonoGame, It was definitely an interesting learning experience. I didn’t draw the graphics, but used sprite sheets from Commander Keen, Mario, etc.
The first graphical program I made using C# just displayed a function on a graph. But I decided to turn it into a Music Visualizer. It also allows audio input from a mic or webcam. One of the visuals is a smiley face, which when using the input from a mic or webcam, looks like it’s imitating what you are saying.
A top view car game I made using flash, back when flash was more common.