<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] AI's in MUDS and Online Gaming --> <!--X-From-R13: WebaIbys <vebajbysNrjn.arg> --> <!--X-Date: Wed, 08 Dec 1999 20:46:33 -0800 --> <!--X-Message-Id: 384F300A.F2BC57A@ewa.net --> <!--X-Content-Type: text/plain --> <!--X-Reference: E11vcmF-0007Us-00@kanga.nu --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] AI's in MUDS and Online Gaming</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:ironwolf@ewa.net"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00555.html">Previous</a> | <a href="msg00559.html">Next</a> ] Thread: [ <a href="msg00564.html">Previous</a> | <a href="msg00560.html">Next</a> ] Index: [ <A HREF="author.html#00558">Author</A> | <A HREF="#00558">Date</A> | <A HREF="thread.html#00558">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] AI's in MUDS and Online Gaming</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] AI's in MUDS and Online Gaming</LI> <LI><em>From</em>: IronWolf <<A HREF="mailto:ironwolf#ewa,net">ironwolf#ewa,net</A>></LI> <LI><em>Date</em>: Wed, 08 Dec 1999 20:28:58 -0800</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> Wow... certainly a lot of background and research in this department! I remember thinking it was pretty neat using the SGN function in BASIC to make a one object in 2d/3d space chase another... (Yeah, I'm WAY out of practice. I still think in line numbers.) Seriously though, I've found that a pretty good practice for what is and isn't feasible on computers is to ask yourself if you could do the same thing, and what would be involved. For example, scanning handwriting. Even a reasonably sharp human being can have trouble doing this, considering the wide variations on penmanship. So how could you write a program to do the same? (The answer was to do it backwards... create a form of writing that's easier to scan. A librarian friend of mine told me about this.) There are a lot of cheap and easy ways to give the illusion of life to a game but not actually have it. In Ultima 7, a single player CRPG, the NPC's would wander about, and shut and open windows, as well as extinguish lights at dawn or light them at night, with accompanying phrases like "It's too stuffy in here" and "There, that's better". This wasn't an enormous amount of code, just a quick spot check on location at intervals. But the payoff was the illusion that life was going on around you, that the NPC's were living their own lives. Adding in daily routines just reinforced this. (All the NPC's would go to the town tavern at night or morning to eat, would go home to sleep, and whatnot.) I am of the opinion that an accumulation factor should be a part of any online game's internal features. Monsters should learn from mistakes, NPC's should remember events and details... to a degree. I've got a lot of ideas in this area, but I've not quite formulated a complete explanation yet. I shall work on it so I can present it fully, and not do it halfway and leave a lot of open-ends. IronWolf "Divide by cucumber error. Reinstall universe and reboot." - Terry Pratchett, Hogfather, Discworld series _______________________________________________ MUD-Dev maillist - MUD-Dev#kanga,nu <A HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A> </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <ul compact><li><strong>Follow-Ups</strong>: <ul> <li><strong><A NAME="00560" HREF="msg00560.html">Re: [MUD-Dev] AI's in MUDS and Online Gaming</A></strong> <ul compact><li><em>From:</em> Matthew Mihaly <diablo@best.com></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00555.html">Re: [MUD-Dev] Fair/Unfair? Scenarios (fwd)</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00559.html">Re: [MUD-Dev] New AI Engine released</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00564.html">[MUD-Dev] Garbage Collection</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00560.html">Re: [MUD-Dev] AI's in MUDS and Online Gaming</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00558"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00558"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><strong><A NAME="00577" HREF="msg00577.html">Re: [MUD-Dev] Biosystems (was Fair/Unfair? Scenarios)</A></strong>, Philip Loguinov -- Draymoor <a href="mailto:fibhufky@erols.com">fibhufky@erols.com</a>, Fri 10 Dec 1999, 03:16 GMT <LI><strong><A NAME="00564" HREF="msg00564.html">[MUD-Dev] Garbage Collection</A></strong>, Miroslav Silovic <a href="mailto:silovic@zesoi.fer.hr">silovic@zesoi.fer.hr</a>, Thu 09 Dec 1999, 12:53 GMT <LI><strong><A NAME="00558" HREF="msg00558.html">[MUD-Dev] AI's in MUDS and Online Gaming</A></strong>, IronWolf <a href="mailto:ironwolf@ewa.net">ironwolf@ewa.net</a>, Thu 09 Dec 1999, 04:46 GMT <UL> <LI><strong><A NAME="00560" HREF="msg00560.html">Re: [MUD-Dev] AI's in MUDS and Online Gaming</A></strong>, Matthew Mihaly <a href="mailto:diablo@best.com">diablo@best.com</a>, Thu 09 Dec 1999, 05:11 GMT <UL> <LI><strong><A NAME="00561" HREF="msg00561.html">Re: [MUD-Dev] AI's in MUDS and Online Gaming</A></strong>, IronWolf <a href="mailto:ironwolf@ewa.net">ironwolf@ewa.net</a>, Thu 09 Dec 1999, 05:42 GMT </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00557" HREF="msg00557.html">[MUD-Dev] New AI Engine released</A></strong>, Fabian <a href="mailto:lemkef@execpc.com">lemkef@execpc.com</a>, Thu 09 Dec 1999, 02:01 GMT <UL> <LI><strong><A NAME="00559" HREF="msg00559.html">Re: [MUD-Dev] New AI Engine released</A></strong>, Steve Houchard <a href="mailto:stevehou@engin.umich.edu">stevehou@engin.umich.edu</a>, Thu 09 Dec 1999, 04:46 GMT </LI> </UL> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>