Please consider offering answers and suggestions to help other students!
And if you fix a problem by following a suggestion here,
it would be great if other interested students could see a short
"Great, fixed it!" followup message.
If we tried making an implementation for our agent with an algorithm we know is superior but we fail to do so and go back to a more naive but working algorithm, how will we explain this in our report.
My question is how will I convince that my strateg...
ANONYMOUS wrote
The requirement is deliberately non-specific.
The objective of your agent is clear To win the game as much as possible.
To do a good job of investigating this problem and developing an agent to solve it, you can't just take a guess, im...
ANONYMOUS wrote
Good catch. Yes it seems that the person(s) who developed this code changed their mind at some point and forgot to change the documentation. This is why we provide testing code, however, so that you are able to make sure your agent ac...
Hello,
The game rules states voting occurs publically so I'm assuming I can get access to who voted for and against certain missions?
The vote outcome() function which has "votes" as a parameter states that "votes" is a dict that maps player indexes to...
When you say we are meant to assess the performance of our agent, do you mean we have to create tests ourselves as well, or are we also meant to create several different agents and compare it to ours, and provide graphs, stats etc in the report? IS t...
I believe there might be an issue with vote outcome(),
def vote outcome(self, mission, proposer, votes)
'''
mission is a list of agents to be sent on a mission.
The agents on the mission are distinct and indexed between 0 an...
ANONYMOUS wrote
The full statement from the description is "If it is illegibly formatted (tiny font, for example) or otherwise unintelligible, it may not receive a mark."
I do not believe anyone could honestly claim that 11-point font on an A4 page is...
Remember that the testing code provided is just a simple tournament boiling it down to a single empirically-measured number.
In this case, what it seems really happened is that the SatisfactoryAgent lucked out and got an anomalously high proportion of...
Hello,
I am wondering if it's possible for our agent to determine which players voted yes no on a mission because I feel this could be valuable info. I know it is determined here in the run method of the Game class votes for
Is there a way we can use ...
Hello, my agent was getting rank 1 consistently, but sometimes it got the second rank; when I investigated the cause, I found this on the leaderboard.
LEADERBOARD AFTER 1000 GAMES
Resistance Wins 268, Spy Wins 732, Resistance Win Rate 0.2680
1 Sati...
ANONYMOUS wrote
The measured win rate converges to the expected win rate as more samples are taken. The expected win rate is the intrinsic true value to which it converges. We will take a reasonable statistical sample. If your agent learns more an it...
I believe this issue happens regardless of that assumption. The expected winrate converges to its true value as more runs are done, so in the initial 250 game sample it is difficult to properly distinguish whether your agent would outperform other ag...
ANONYMOUS wrote
As has been addressed before, your agent should not assume it remains between games. To be considered to consistently outperform another agent, then your agent, when dropped into an identical random situation as the other agent, shoul...
I saw on LMS that it said the project has now been extended to 17th October. I want to confirm if this is true, as in this help page it doesn t seem to mention that anywhere here. Thanks.