I continued building tiny, incomplete games with Game Maker for a
couple of years, never really making anything substantial but
still learning a lot. And while I was enjoying the act of making
games, and I certainly enjoyed playing games, I didn’t really
enjoy playing my games. Partly because they weren’t very good,
but also because I knew how they worked, how to beat them, and I
didn’t get the same feeling of discovery that I got playing other
games. And as the enjoyment of playing the games diminished, so
too did the enjoyment of making them. I wasn’t sure whether I
should be programming for the sake of programming, or programming
for the outcome.
At the same time, I was spending a great deal of time playing an
online game, which will remain nameless. The client for playing
this game had an IRC chat window below the main game window,
which I would use to chat with my friends while playing. One of
my friends was also a programmer, and he knew how to make IRC
bots. If I recall correctly, his bot simply helped administer the
channel—it would grant certain users permissions when they
joined, kick people out when they broke the rules, it could even
run a little trivia game. It didn’t do anything terribly
exciting, but I could see the potential.
Read Find a Purpose