I am going to try to make Byond AI. With this game you can create bots. Set reactions. Set a face icon. Set a name. Description. Even chat with your bot. Its going to take forever. But will be worth it. =)
Siientx
ID:153752
Feb 21 2003, 5:14 am
|
|
Just a helpful hint: before tackling something as huge as a natural-language artificial intelligence, I suggest you aim for a master's degree in computer science with a major field of study for artificial intelligence. =P
|
Actually, for my game Storm I have bots. They have names and everything, and all that I need to make them chat is pre-made sentences as responses to events. This is something resembling my bot code (not currently looking at it):
mob bot proc BotSpeak(type,respondto) switch(type) if(1)//greeting say([one of several appropriate phrases]) var/mob/bot/hello_to = pick([any bot]) hello_to.BotSpeak(2,usr) if(2)//response to greeting say([one of several appropriate phrases]) if(3)//good move say([one of several appropriate phrases]) Get the idea? |
In response to Cybermattr
|
|
It really depends on what level of complexity you want. You can set them up like IRC bots - in other words, they have a fairly large vocabulary of things they say in response to certain key words and phrases.
That's relatively easy, and I suspect it's what Siientx meant. |
In response to Cybermattr
|
|
This is something resembling my bot code (not currently looking at it): I know that's just pseudocode, but your indentation is messed up. =) |
In response to Spuzzum
|
|
Just because some of the brightest minds with expertise in AI have spent many years trying to create an AI with the intelligence of a 3 year old doesn't mean he can't do it :)
|
Excellent. In the process of researching your game, you can spend some time to finally learn the difference between the Creations forum and all the others. Posts like this one do not belong there.
Lummox JR