LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 03-04-2005, 09:14 PM   #1
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Rep: Reputation: 48
Desktop cat software idea (off-the-wall)


I'm not sure what I smoked yesterday, but I was thinking it would be fun to have a desktop timewaster for Linux that features an A.I. cat. I'm thinking something along the lines of the Catz software available for Windows, but in a less dedicated "game" environment. The idea also partly stemmed from reading Rasterman's blog about the new Enlightenment developments in graphics. There used to be a very simple screensaver for Windows 3.1 that had a cartoon cat.

See, here's the idea. You have a cat living on your computer desktop. The cat behaves like any cat living on a computer desktop would; wanders around to explore the desktop, nuzzles cheeks against the side of windows, jumps on top of windows and walks across them, chases your mouse, etc. It'd be really cool to be rendered in 3D with realistic shading, but maybe a cartoon cat would work too.

Such a thing would have to have quite a bit of artificial intelligence code behind it, though. Real cats have all sorts of moods; your desktop cat might be in the mood to nap most of the time (curling up in the lower corner, or maybe even on top of an open window), or might get frisky and decide to chase the mouse pointer all over the place. This could have all sorts of levels of distraction; you could allow your cat to walk across something you're reading (just like a real cat does) or pounce on top of your active window, etc. If you really didn't mind not getting any work done, you could let the cat catch your mouse pointer and run off with it (maybe just when you're not using it). You could allow the cat to grab your desktop icons, play with them, move them around when you're not looking, etc. Whenever you put files in your trash/recycle bin, the cat goes over to sniff them and eat any goodies it finds. There are all sorts of levels of how interesting it could get.

The thing here is that it's basically a background process. The cat is non-interactive; he only reacts to the things that normally happen on your desktop. Mouse movements will get his attention, and if you close a window that the cat is sleeping on top of, he'll have a rude awakening, but I don't have anything at all in mind by way of actually interacting with the cat like it's a pet. It would be, more or less, like a very sophisticated XEyes

Does anyone have any clue what kind of work would be involved in something like this? I already have my hands in half a dozen programming projects, so the last thing I need is a useless one like this, but I can't get over just how much fun it would be. If it's designed right, it could be built to allow configuration of all kinds of different pets - dogs, iguanas, turtles, or whatever, where users could decide how the animal moves and behaves. But a cat seems like it'd be the most fun to have living on a computer desktop.

Last edited by wapcaplet; 03-04-2005 at 09:27 PM.
 
Old 03-04-2005, 09:41 PM   #2
RodimusProblem
Member
 
Registered: Dec 2004
Distribution: Knoppix 3.6
Posts: 135

Rep: Reputation: 15
I'd suggest looking up AWOR. It's basically what you're talking about with a little less AI.

It's an Amusing Waste Of Resources.


And BTW: it does have a cat skin.
 
Old 03-04-2005, 11:57 PM   #3
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Original Poster
Rep: Reputation: 48
You mean AMOR? Yeah, I hadn't tried that before, but I just installed it and checked it out. It looks something like what I'm thinking of (and the cat skin, I see, is taken from Neko, which is the one I remember having for Windows 3.1). It doesn't appear to do much interaction, though. The cat just wanders around on the current window and does some cute animations; it doesn't even appear to chase the mouse, which even the original Neko did. I think having the more advanced AI is what would make something like this really entertaining.
 
Old 03-05-2005, 12:24 AM   #4
RodimusProblem
Member
 
Registered: Dec 2004
Distribution: Knoppix 3.6
Posts: 135

Rep: Reputation: 15
Quote:
You mean AMOR?
That's it. But the acyronym for it doesn't work. I read it was Amusing Waste of Resources, so what's the M doing in the W's place?


And I still have Neko. I think Wine can run it. Old-school fun.
 
Old 03-05-2005, 12:35 PM   #5
wapcaplet
LQ Guru
 
Registered: Feb 2003
Location: Colorado Springs, CO
Distribution: Gentoo
Posts: 2,018

Original Poster
Rep: Reputation: 48
Amusing Misuse of Resources
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Remote desktop software to control desktop GUI? Phaethar Linux - Software 3 06-27-2008 09:30 AM
Software idea Jerrodg Linux - General 5 11-15-2005 10:23 AM
Richard Stallman on Software Idea Patents ernesto_cgf Linux - News 2 10-20-2004 01:07 AM
Desktop Manipulation Software Equivalent? ac402 Linux - Software 0 12-25-2003 01:54 AM
Palm Desktop Software... zaphanol Linux - Software 1 07-29-2003 03:11 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 12:52 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration