nagyistoce / tin-man

Automatically exported from code.google.com/p/tin-man
GNU General Public License v3.0
0 stars 0 forks source link

Show multi-agent example #4

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Although not legal in a RoboCup competition, it would be convenient to test a 
team of robots by launching (and debugging) a single process.  It should even 
be possible to flesh out both teams in a single debug session.

Show how to do this with a code sample in the repo and on the wiki, if it's 
simple enough.

NOTE it might be legal to launch each robot in a separate AppDomain.  The 
principle benefit of this, I imagine, would be a single instance of the GC and 
possibly more shared pages.

Original issue reported on code.google.com by drewnoakes on 11 Jun 2010 at 5:31

GoogleCodeExporter commented 9 years ago
This is available in TinMan.Samples.CSharp:

https://code.google.com/p/tin-man/source/browse/trunk/TinMan.Samples.CSharp/Full
House.cs

Maybe add this to the Wiki?

Original comment by drewnoakes on 20 Jun 2010 at 1:31

GoogleCodeExporter commented 9 years ago
Add another sample class that shows using multiple AppDomains.

Original comment by drewnoakes on 7 Oct 2010 at 12:16

GoogleCodeExporter commented 9 years ago
I have asked a SO question here to try and determine whether we can isolate 
AppDomains in accordance with competition rules.

http://stackoverflow.com/questions/3877790/enforcing-or-detecting-communication-
between-appdomains

Original comment by drewnoakes on 7 Oct 2010 at 12:17

GoogleCodeExporter commented 9 years ago
Information on launching an AppDomain with restricted security permissions:

http://msdn.microsoft.com/en-us/library/bb763046.aspx
http://msdn.microsoft.com/en-us/library/ms130766.aspx

Original comment by drewnoakes on 7 Oct 2010 at 2:23

GoogleCodeExporter commented 9 years ago

Original comment by drewnoakes on 27 Mar 2011 at 1:00