Re: [Algorithms] Ideas for an AI scheme
Brought to you by:
vexxed72
From: Stuart G. <gda...@gx...> - 2009-12-16 21:38:53
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> Ryan Juckett wrote: <blockquote cite="mid:e86...@ma..." type="cite"> <div class="gmail_quote"> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"> <div text="#000000" bgcolor="#ffffff"> <div class="im"> <blockquote type="cite">To be honest, I hadn't got much further than the design I originally suggested (well, I have a few more diagrams this end). By "composite behaviour" I guess I effectively meant branch nodes in a behaviour tree. I'd realised there were going to be some concurrency issues involved when I got round to building the behaviour trees, but I hadn't really come across the idea of a concurrent HFSM. I think it possibly sounds a little over my head at this point :), but it does seem an interesting approach. Are you thinking that a standard HFSM won't be ideal for what I'm trying to do though? I'm trying to come up with something I can do in the time really (I'm writing up a PhD thesis at the same time and trying to get the game up and running so I can use it as a demo for job interviews among other things, although I ideally also want it to be quite flexible). </blockquote> </div> </div> </blockquote> <div>I simple HFSM should be fine. Lots of games have used that approach. It might have some more code duplication between behaviours, but has the benefit of being very explicit. Don't overcomplicate things until you find a need for it.</div> <div> </div> <div><br> </div> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 0.8ex; padding-left: 1ex;"> <div text="#000000" bgcolor="#ffffff">Automatically-generated transitions sound interesting - any useful links by any chance? (I tried Googling for "fsm automatic transition generation goal action" but got a load of stuff on automatic code generation instead unfortunately...)<br> </div> </blockquote> <div> </div> <div>What I was refering to was somthing like a mix between a HFSM and the GOAP (<a moz-do-not-send="true" href="http://web.media.mit.edu/%7Ejorkin/goap.html">http://web.media.mit.edu/~jorkin/goap.html</a>) stuff from F.E.A.R. It can maintain the explicit higher level transitions and let the system automatically figure the rest out. Regardless, a non-concurrent HFSM should be fine for what you are doing.</div> </div> </blockquote> Cheers for the link :)<br> <br> Stu<br> <blockquote cite="mid:e86...@ma..." type="cite"> <div class="gmail_quote"></div> <br> - Ryan <pre wrap=""> <hr size="4" width="90%"> ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers <a class="moz-txt-link-freetext" href="http://p.sf.net/sfu/verizon-dev2dev">http://p.sf.net/sfu/verizon-dev2dev</a> </pre> <pre wrap=""> <hr size="4" width="90%"> _______________________________________________ GDAlgorithms-list mailing list <a class="moz-txt-link-abbreviated" href="mailto:GDA...@li...">GDA...@li...</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list">https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list</a> Archives: <a class="moz-txt-link-freetext" href="http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list">http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list</a></pre> </blockquote> </body> </html> |