Pages:<< prev 1 next >>
#1 Apr 9, 2005 11:58 pm
GroupMembers
Posts12
JoinedMar 16, 2004
I have been looking about the net for an AI to use but I have only found a few that are made for use on muds via telnet connection this is interesting but not usefull as it is not a real mob but a AI operated player!
Is there anything available thats you know of that can be used?
Is there anything available thats you know of that can be used?
#2 Apr 12, 2005 5:53 pm
GroupAFKMud Team
Posts61
JoinedJan 1, 2002
Well... that really depends on what you're trying to do and what you have to work with, both code-wise and mental-wise I don't know of any drag and drop AI that you can just stick in the mud and make everything think for itself. The most interactive muds I've played have all been through carefully written and controlled mobprogs.
While I abhor the current mobprog system, it is better than absolutely nothing and with a little bit of brain power you can make it work for most purposes. If you want real AI... not gonna happen. If you want randomness or scripted events, that can happen. You can even tear up the mobprog code yourself and make it do what you want if you have that kind of ability... if not then I would start urging those creative juices to flow and figure how to use the progs to make things seem alive
I'm also not sure exactly what you're wanting to use it for, it could be that you're wanting something that regular mobprogs just can't do. If you care to explain any further....
While I abhor the current mobprog system, it is better than absolutely nothing and with a little bit of brain power you can make it work for most purposes. If you want real AI... not gonna happen. If you want randomness or scripted events, that can happen. You can even tear up the mobprog code yourself and make it do what you want if you have that kind of ability... if not then I would start urging those creative juices to flow and figure how to use the progs to make things seem alive
I'm also not sure exactly what you're wanting to use it for, it could be that you're wanting something that regular mobprogs just can't do. If you care to explain any further....
#3 Apr 12, 2005 8:51 pm
GroupMembers
Posts12
JoinedMar 16, 2004
I'm trying to have just a few mobs that will reply to any statment or question, I have looked at "eliza" and a few other chatting AI's that will reply no matter what is asked of them some even use emotes they are good to a small degree but all use a player thats is connected to the game. I thought about useing these and editing the dat files for the replies they use so make it more My game related.
I already have mob programs that reply to a large amount of statments but they are limited
I also thought about forcing the eliza AI to switch useing the immortal feature so the mobile will wander about the mud and be killable etc. but if as you say there is nothing else I can use well I'll conitue to work on the server type IA's
Any thoughts on how you would do it please add
I already have mob programs that reply to a large amount of statments but they are limited
I also thought about forcing the eliza AI to switch useing the immortal feature so the mobile will wander about the mud and be killable etc. but if as you say there is nothing else I can use well I'll conitue to work on the server type IA's
Any thoughts on how you would do it please add
#4 Apr 13, 2005 5:40 pm
GroupAFKMud Team
Posts61
JoinedJan 1, 2002
For what you want, I can't think of any codebases that contain what you're looking for. That is one of the long-time difficulties of default mobprog code. It is very limiting and unless you're willing to dig in and rewrite entire sections (if not the whole thing) you will not be able to get any real resemblance of AI...
That being said, I don't have an easy answer to what you can do exactly. I won't say that there is nothing else to use because there is always the chance that someone has developed something close to what you are looking for.
If hacking the code is a possibility, you might be able to modify a speech-type prog to respond to anything said with a random response from an external .dat file that you create so long as the speaker was a pc... I don't know what exactly would go into that but it would be a semi-solution. The hardest part of that would be if you wanted it to respond in good context as that would require much more detailed pattern matching and such, the fun things you get from an already built AI bot...
If you just want random responses... that could be done with a minimum of hacking. I don't think there is a prog that will respond to anything said, they seem to like to only respond to keywords ;P But I imagine you could make a new type and model it after one of those that does something all the time, such as the all_greet type and change it to anytime someone speaks and then you could even set up the responses in the mobprog... rand(x) can be pretty useful for things like that. If you can hack in to use a .dat file, you would obviously be much better off in the long run as far as editing goes though.
Short of a lot of hacking and coding I don't think there's a perfect solution. I do, however, see the merits of your idea to switch and let the thing roam... then you could simply write progs that made the npc you inhabited move around and let the AI handle the speaking and such.
If there's anything that I was unclear on, let me know and I will clarify. That's pretty much it for me right now. Good luck and please feel free to share any other questions or suggestions and I can let you know if they're feasible as long as they fall within what I know
That being said, I don't have an easy answer to what you can do exactly. I won't say that there is nothing else to use because there is always the chance that someone has developed something close to what you are looking for.
If hacking the code is a possibility, you might be able to modify a speech-type prog to respond to anything said with a random response from an external .dat file that you create so long as the speaker was a pc... I don't know what exactly would go into that but it would be a semi-solution. The hardest part of that would be if you wanted it to respond in good context as that would require much more detailed pattern matching and such, the fun things you get from an already built AI bot...
If you just want random responses... that could be done with a minimum of hacking. I don't think there is a prog that will respond to anything said, they seem to like to only respond to keywords ;P But I imagine you could make a new type and model it after one of those that does something all the time, such as the all_greet type and change it to anytime someone speaks and then you could even set up the responses in the mobprog... rand(x) can be pretty useful for things like that. If you can hack in to use a .dat file, you would obviously be much better off in the long run as far as editing goes though.
Short of a lot of hacking and coding I don't think there's a perfect solution. I do, however, see the merits of your idea to switch and let the thing roam... then you could simply write progs that made the npc you inhabited move around and let the AI handle the speaking and such.
If there's anything that I was unclear on, let me know and I will clarify. That's pretty much it for me right now. Good luck and please feel free to share any other questions or suggestions and I can let you know if they're feasible as long as they fall within what I know
#5 May 7, 2005 4:18 pm
GroupMembers
Posts12
JoinedMar 16, 2004
Well I search the net and found nothing to suit my purpose so i got my act together and worte a client side AI its very simple but it works and i switch it into a mob. i dont even think it is a proper IA mud bot what ever but i can add custom responces that fit my mud everything else pre made had one draw back or another like they were too smart to be an ogre etc
I looked at the other options you mentioned but hacking the code for me is a bit scarey im not that confident with hacking
Thanks for the options they were helpfull i learned a bit crashing my mud
Be well all
Berg
I looked at the other options you mentioned but hacking the code for me is a bit scarey im not that confident with hacking
Thanks for the options they were helpfull i learned a bit crashing my mud
Be well all
Berg
Pages:<< prev 1 next >>