[Cs5500] Fwd: Questions

Karl Lieberherr lieber at ccs.neu.edu
Tue Nov 1 10:43:07 EDT 2011


Hi Madhu, Karan and Sandeep:

please take a look at question 4. Does the playground properly detect cycles
in the decision tree? Or does the admin go into an infinite loop?
Does the valid check look for null pointers and kick the avatar?

-- Karl

---------- Forwarded message ----------
From: Karl Lieberherr <lieber at ccs.neu.edu>
Date: Tue, Nov 1, 2011 at 10:39 AM
Subject: Re: Questions
To: Matthew Strax-Haber <straxhaber at gmail.com>


Hi Matthew:

On Mon, Oct 31, 2011 at 5:31 PM, Matthew Strax-Haber
<straxhaber at gmail.com>wrote:

> Re the avatar assignment.
>
> 1) can we retain state between multiple 'turns' for our avatar?
>
Yes. Your avatar "sleeps" on the CCIS machine between turns and you can
retain state. You can also precompute knowledge before the tournament
starts.

> 2) are there any caps on memory usage, or does it just have to run on a
> CCIS lab machine (the usual requirement)?
>
Yes, has to run on a CCIS machine.

> 3) will we interact directly with other avatars, or only through the
> administrator?
>
Only through the administrator.

> 4) should we spend time writing defensive code? (i.e., protecting against
> nulls in poorly formed trees, cycles in trees, etc.)
>
Very good question. Answer: No. The playground designers and the SCG Court
system provides this defensive programming. Th administrator will remove an
avatar who provides an illegal decision tree.

-- Karl

>
> Best regards,
> ~ Matt
> Please excuse my brevity... Sent from my iPhone
-------------- next part --------------
HTML attachment scrubbed and removed


More information about the Cs5500 mailing list