Movie Display

I store a lot of movies on one of my external hard drives, from DVDs in my home that I've ripped for use while at college. However, it can be hard to visualize all of the movies and find the one I want. I approached this problem a while ago, by writing a Python script that built a static index.html file after running through all of the folders in the Movies directory. However, this was written when I had a Windows laptop, and didn't work on Mac. Additionally, it was built using freecovers.net's API for movie cover art, which had gone down a while ago and was no longer sufficient.

Read More

Dog-a-Day

My dad has always really liked dogs. So, for his Christmas present I set up a script to send an email to him every day with a picture of a puppy. Recently, I decided to flesh out the code a fair amount to make it so that anyone could subscribe.

Read More

Boingo Exploit

I was recently in Newark International Airport, who is one of the select few airports that I regularly fly through that doesn't have complimentary WiFi. However, they do have Boingo, which offers 30 minute complimentary WiFi access. Through a quick Python script, this is exploitable for unlimited free WiFi.

Read More

Sudoku Solver in Python

I was recently flying down to Cancún for my winter break, and I was doing one of the Sudoku puzzles they have in the back of the in-flight magazine. I got stuck at some point, and found myself wondering if there was an easy way to write a program to solve it for me. However, I didn't want it to just solve it automatically, I wanted it to guide me through the solution, so I only really needed to use it if I got stuck.

Read More

What Makes a Mobile Game Great - Monetization

In Part I, I talked about the five major categories of game, which I dubbed endless, leveled, RTS, endless leveled, and personal competition. Now unless you're developing mobile games just for the thrill of people playing them, at some point you're going to want to monetize them.

Read More

What Makes a Mobile Game Great

There are over 1,000 apps submitted to the App Store every day.[1] With all of these apps, making a game that stands out is pretty difficult. And making a game that remains popular over a larger period of time is even harder.

Read More

What's Line - Finished

Well, at long last, What's Line is done! Or at least as done as any app can be.

Read More

Sardines! - Optimizing Web Games - Part II

So I had a rough prototype of the game set up, but there were a few problems: the game was pretty laggy, the whole thing happened in DOM, and opening the game on multiple PC's would desync the fish's location. Additionally, it was difficult to tell which fish was which.

Read More

Sardines! - Jumping into Multiplayer Web Games - Part I

I didn't have any experience with working with NodeJS, or the various other JavaScript based servers. I also didn't have any experience in making games. When me and my roommates were brainstorming for winterim projects, one of the ideas that came up was using an iPhone as a controller for a game that would be played on your computer screen. There were a lot of directions that we could have gone with that, but I decided to start simple.

Read More

What's Line - Almost Done

Just a quick progress update on What's Line. It's pretty much finished! All of the functionality I had originally planned out, (minus the Facebook login and some small details on keeping track of score) are implemented!

Read More