July 1, 2018
It began with a series of barely legible comics.
Who can say why? But in the fall of 2011 I had an idea for an interactive story based on this idea. I became obsessed and so sat down and wrote a little Java program that would construct one in a CSV file. I’d only build the engine to actually read/play the file four months later, after I’d written over 80,000 words of diamond adventures, because I’m committed like that.
A minimal reader did the job, and with a little character art it was playable:
I sent it around to a few people to do editing and testing, but knew at this point I knew it could be more. I added a second CSV with more encounters and B-stories, including branching consequence trees for finding some of the unique diamonds, and a questionable storyline where the Feds send their best profiler to hunt you down after you assassinate a city councillor for a diamond.
Designing the game for a phone presented the challenge of text size — how to fit the content into a screen so small? I was also thinking ahead to smartwatches, which I still believe are the future. It was at this point that I decided it would work best as a speed-reading game, and thus implemented it as a flashy, lightning-fast comedy brain trainer. This version was the first to feature HD diamond graphics.
I definitely wanted to capture a hip demographic, and market research pointed straight to vinyl. While it took a bit of editing, I managed to fit the game onto two sides of an LP and pressed a limited edition copy:
However, it failed to attract a minimum bid at auction and thus remains unsold. This collector’s item can be yours though, for the right price! Serious inquiries only.
After dismissing the idea to port the game to the more popular iOS, I decided to make a website where people could play Diamond Find for free! At first the plan was to implement it in Ruby on Rails, and thus I ported the game to Ruby, creating a terminal-based skeleton:
Functional, but I was still more comfortable with Java at the time, and shelved Terminus after only a week.
Far more ambitious than what I reasonably had time and money to build, the FractalFic platform was designed not only to run Diamond Find, but also to allow users to write and publish their own Diamond Find-style adventures. For mass appeal, I even watered down the city councillor murder plot by making the gun chocolate.
It drove me into debt and depression, but the Java and web skills I learned during its nine-month build were enough to secure me an entry-level dev job. Success!
FractalFic, however, was a failure. Despite receiving some press coverage (from ClamBlog), only a few people ever wrote stories, and the cost of running the server was not offset by the “freemium” pricing model I’d set up. It ran for a year and a half before I pulled the plug.
But I couldn’t just let Diamond Find die. Years later, now proficient in Ruby on Rails, I knew I could implement a new version in a very short time. And did I ever!
It’s free, and if you sign up for an account, you can save all the diamonds you find to your profile & even download HD versions as wallpapers. It's the best version of Diamond Find ever!
So will you just fucking play it? I... I can’t keep doing this.
August 29, 2014
Yes, the waiting is finally over. Tired of not collaborating with others on pieces of writing? Maybe you’ve always wanted to make an interactive story, but never had much time to invest in learning a scripting language. Or you might just want to play some free games. Whatever the case, FractalFic is now live and satisfies all interactive fiction needs! Well, most, anyway. I’m still adding features.