A JavaScript Cat
Although I have owned the domain name for quite some time, it was a simple thought a few weeks ago that prompted me to get a site up and actually blog about something. The idea was “A JavaScript Cat”.
I like cats but I rent and therefore I am not allowed to have pets. I was pondering this one night as I was drifting off to sleep and initially I was just thinking of ways I could get a cat and keep the fact away from my landlord.
Amusing things like dressing it in little clothes and popping it in a pram every time the landlord came around were great pre-sleep entertainment value but not very useful. The image of a cat wearing a little outfit persisted though and this lead my mind towards the Japanese cartoons aimed at younger children. These cartoons usually involve a talking, clothes-wearing cat that can speak in snappy one-liners and create devious schemes. Now that my mind was already in Japan, it wandered a bit further, remembering the Tamagotchi handheld pet games that were the craze late in the 90’s. A simple computer game that, through very simple artificial intelligence, simulated a pet and required the owner to nurture it from egg to full adult.
It was at this point that the idea formed. As my mind was halfway between cats and Japanese handheld pets and because I had been using JavaScript so vigorously at work recently all three concepts fell into place. I was going to get my cat, it was going to be built out of JavaScript and it was going to give me something to blog about.
My next post will be defining what I want in a cat programmed with JavaScript. My initial want, a sentinent, self-aware cat proved a little difficult so I have had to go back to the drawing board to map it out.
Tags: artificial intelligence, cat, JavaScript, jQuery


October 27th, 2008 at 10:27 am
Nice one, Luke. This is a project I’m really keen to follow! Sounds very interesting, a little bit quirky, and fun!
Looking forward to the next update.
November 5th, 2008 at 3:51 am
haha, awesome idea!!!
looking forward to watching your cat grow!
you have a name yet?
November 5th, 2008 at 8:48 am
I haven’t named it yet Jan but I was thinking of using cookies so that each instance of the cat can be given a name by the user.
I’m just finishing off a couple of posts about self promotion of my blog with PHP and the GD module but then I’ll get right back on it.
November 6th, 2008 at 11:42 pm
[...] Contact Luke Dingle . com Turn over a playful leaf on web design « A JavaScript Cat [...]
December 21st, 2009 at 8:42 am
I just wanted to say thanks! I was surfing on Yahoo when I found this site. After checking out your site I’ve come up with some great ideas for a new blog. I just thought I’d let you in on it