If you’re not planning on coming to the final exam, either because you have enough XP or for any other reason, send me a quick email to let me know so I can avoid printing out a copy for you.
PropKB optimization pushed
Some players (including mine) were getting a little slow because when a KB was told something it already knew, it duplicated it. This led to a lot of redundant clauses, which of course take longer to process. I’ve pushed a fix to the class repo that short-circuits this: when .tell()ing a KB a proposition, only clauses that aren’t equivalent to existing KB clauses will be added.
I couldn’t resist
It looks like we will in fact get far enough to do an assignment based on Bayes nets, so I went ahead and posted it. This is due at the very end of finals week, if you’d like to do any last-minute Christmas XP shopping at the end of the semester.
Quiz #6 (and last) posted!
Quiz #6 has been posted, and is due to Canvas by midnight Friday, Dec 8th (the last day of classes). It covers all material up through and including today’s (Tuesday’s) class, and is generously timed at 90 minutes.
A couple people have told me that the Clue® rules they learned as a kid were slightly different. In their version, immediately after a player suggests they can make an accusation, without any other player taking a turn in between. I looked this up and apparently yes, this is the official Clue policy.
The simulator does not work that way — on a player’s turn they may either suggest or accuse, but not both. I can make it work the other way, but I hate to make a rule change this late in the game without the class’s approval. So, if you want to weigh in on this, send me an email with subject line “CPSC 415: Clue rule vote” and tell me whether you want to allow suggestions and accusations on the same turn, or whether you want to force them to be on different turns.
You mustn’t lie
A student just presented me with a conundrum: their Clue player was always winning, even against my own player, and even though theirs was admittedly not very sophisticated! The answer as to why, when we found it, was pretty humorous: it was cheating by sometimes saying it didn’t have one of the suggested cards, when in fact it did.
I just now pushed a fix for this, so that any player that lies in this way will be flagged and publicly flogged. Please pull when you get a chance.
Epic series of brain farts
As several students have noted, the solutions to quiz questions 3 and 10 were just flat out wrong. I blame Canvas, since this isn’t the first time I’ve entered multiple-choice answers for a question, saved them, then in a separate move selected the ones that were correct, and that second operation didn’t save. Either that, or it was a series of unforgiveable brain farts by yours truly.
At any rate, the correct scores should be updated now, and I’ve given everyone 1XP in partial recompense for the pain and suffering they experienced as a result of this.