IronCoderV Entry
S#!t Happens

My first-ever entry into an IronCoder contest, S#!t Happens is my and my wife's submission for the theme of "Life" using the ScreenSaver API. But it's not a screensaver!! Oh no, it's a stand-alone app that represents a three-point analysis of life: shit happens, life can grow from shit, and because the app allows you full use of your computer while you're being shit on, it lets you learn that even though things might be bad, the best things to do is just keep moving forward.

... or something like that. Really, I didn't have a good concept for anything and this was all the wife's idea. And it's pretty bad. But it made us laugh and I got to learn tons about how NSViews interact with each other.

Read my blog post if you want to know more.

Voted "Most Amusing Source Code" and "Open Source Least Likely to be Adopted by a Conservative Church"!

Download
(Source code and App, MIT license)
S#!t Happens (v1.1) is available here

Screenshots
These were taken during development or show user reaction. To get the best experience, download it and give it a try!

Requirements

  • Mac OS 10.4.0 or higher
  • XCode 2.3 or higher to compile the application
  • A very weird sense of humor

Support
Are you kidding? I wrote this in about 14 hours... it's amazing the thing does anything at all, let alone work right. Mostly, it should "just run". It doesn't fiddle with anything, so don't worry about it crashing your machine. Paruse the source code if you don't believe me.