Computer Hope

Software => Computer programming => Topic started by: squall_01 on March 30, 2008, 06:15:39 AM

Title: AI???
Post by: squall_01 on March 30, 2008, 06:15:39 AM
How do you creat an AI like the bonzi monkey?  I assume that he was made as a C++ Application.  With out the spyware.
Title: Re: AI???
Post by: Bones92 on March 31, 2008, 01:31:17 AM
With a whole month of rainy sundays :P

You can't just "go make a program" it does actually take some time... Specially talking programs... I've been working on one now for 2 years...
Title: Re: AI???
Post by: squall_01 on March 31, 2008, 03:57:42 AM
I know that.  Just thought that it would give me something to do.
Title: Re: AI???
Post by: squall_01 on March 31, 2008, 09:43:38 AM
Attcualy I thought about changeing his code some what so that most of it is done just for my use only.  It is written in C++ right?
Title: Re: AI???
Post by: Deerpark on March 31, 2008, 09:54:42 AM
You can't just decompile C++ code.
Reverse engineering code is a lot more difficult than actually writing code and something you shouldn't even consider doing unless you're a coding wizard. And let's face it, if you need to ask questions here, you're not even close.
Title: Re: AI???
Post by: squall_01 on March 31, 2008, 03:06:28 PM
I now, but how else will I make one unless I didnt myself.
Title: Re: AI???
Post by: Deerpark on March 31, 2008, 03:20:46 PM
I now, but how else will I make one unless I didnt myself.
I'm sorry what? Could you please rephrase that sentence...
Title: Re: AI???
Post by: squall_01 on March 31, 2008, 04:33:30 PM
I understand.  But how else would I do it unless I did it myself. 
Title: Re: AI???
Post by: Bones92 on April 01, 2008, 01:51:52 AM
Do you know any programming languages? If not, go to http://z15.invisionfree.com/ISURA_Solutions and ask for a lesson... they're quite good
Title: Re: AI???
Post by: Aegis on April 01, 2008, 02:26:04 AM
You also have to be careful about reverse engineering code in the sense that if you base your "new" program on existing code that is proprietary, and it can be shown that what you write is derived from that source, it's all kinds of copyright problems.

The open source world is a lot friendlier in that sense -- licensing allows you to see and work with the code as long as you follow the guidelines of the code creator's license.

Poke around, Squall, and you'll find something in your level of knowledge...never hurts to ask, does it?
Title: Re: AI???
Post by: squall_01 on April 01, 2008, 07:59:31 AM
Thats why I'm asking.  Is he coded in C????  OR not????
Title: Re: AI???
Post by: Deerpark on April 01, 2008, 08:50:34 AM
Why does it matter what programming language Bonzi Buddy is coded in?
You can write something similar in any programming language.
Title: Re: AI???
Post by: squall_01 on April 01, 2008, 11:50:33 AM
Starting my own would take longer to do.  Plus I thought I could base my on the way he is coded a bit.  Like understanding how to get it to do some of the things he did.
Title: Re: AI???
Post by: Deerpark on April 01, 2008, 12:47:27 PM
I think I'm going to scream...

How exactly are you going to modify the Bonzi Buddy code? Do you happen to have a copy of the original source code?
Unless you do there is no way in h**l you're ever going to modify the existing code.
Title: Re: AI???
Post by: squall_01 on April 01, 2008, 01:12:04 PM
Theres a difference now between modify an using some of his code.  reverse engineering. 
Title: Re: AI???
Post by: Aegis on April 01, 2008, 01:14:37 PM
I haven't seen that program in a long time.  If his / her program is open-source, you can look at ti, but if it's proprietary, you have to be extremely careful, as I wrote before...

You need to do what I need to do, Squall -- get involved iwth more of the open-source world -- there's a lot to be found at sourceforge.net.

When I wrote that it doesn't hurt to ask, I was supporting your curiosity.  Perhaps you might contact the makers of Bonzai Buddy and see how much they're willing to help you.


Title: Re: AI???
Post by: Deerpark on April 01, 2008, 02:06:42 PM
Theres a difference now between modify an using some of his code.  reverse engineering. 
No.
Not when it is closed source.
But good luck with that...
Title: Re: AI???
Post by: Aegis on April 01, 2008, 05:18:42 PM
I can't cite you a specific example, Squall, but I know individuals have gotten in trouble, or at least wound up in court, because they reverse engineered software drivers for particular pieces of equipment so they could be used in the Linux world, and even though their intentions were good, they got in trouble, because the original writers of the proprietary code were able to show too many similarities between their code and what was written for Linux.
Title: Re: AI???
Post by: squall_01 on April 08, 2008, 06:58:55 PM
Thanks to those that helped, even if you dont think it was much.  I was thinking about putting him on a 2k machine w/o an internet connection.  Also, I found one better then him with no malware!  ;D