jonhopkins.net

An open-source collection of my favorite apps


I've been programming for several years, and I love sharing my creations with others. Even better than just showing people what an application can do, is showing them how it works. My high school computer science teacher said I should try to share my projects with his students, but I decided to take it a step further and share them with the world. Thus, jonhopkins.net was born. I designed this site with all programmers in mind, beginner and expert. Because every project I post here has a link to the complete code, I do my best to write all my code as clearly and concisely as possible, so that others can look at it and easily understand it. However, just because this site was started to share my work with programmers, that doesn't mean no one else should come here. Most of what I post is simple games and animations that anyone could enjoy.


View the most up-to-date list of projects I've uploaded

Featured Apps

  • InfiniteTowerClimb is a vertical scroller featuring three unique characters trying to climb to the top of a collapsing tower. Little do they know, there is no top! As the player climbs, the tower gets increasingly harder, with mud slowing him down, broken ladders impeding his progress, spikes stabbing out from the floor, boulders of lava falling from the sky, and even the tower collapsing faster and faster.
  • Mandelbrot/Julia Sets is a visual mathematics app featuring one of the most famous fractals of all time- the Mandelbrot set, and the closely related Julia set. Working on this app has really piqued my interest in visual mathematics, and I plan on adding more apps like this in the future.
  • Animations I made for a friend forever ago. Nothing especially amazing (I made them in high school), but I promised her that I would put these here, so I did. This is also the first project for which I made a JavaScript equivalent.