Fourbyfourian Quarryin': Changelog
This lists all the changes the authors of this game have made to it since the judging period began, in their own words.
If you'd like to play the game as it existed at the start of the competition, prior to the application of any updates, you may download the full-competition .zip archive from the top of the games-list page.
- October 2, 1:45 AM (UTC): One-line fix for potential crash in stalemate checking
- October 3, 3:05 PM (UTC): --one-line fix for bug where HINT gave a runtime error instead of a strategic overview. ("the noun" instead of a variable)
--made a more intricate fix where the game recognized a move was illegal but still played it
--fixed bug that only occurred if you placed/kicked/placed an enemy traitor
--made cosmetic changes telling you what piece you kicked and why, if you didn't provide a noun
- October 5, 3:52 AM (UTC): I fixed some bugs related to replacing removing pieces from the board.
--KICK now tracks if you have created a discovered check on your own king and rejects such moves.
--you could also PLACE your king in check if it was replacing a piece already there.
--similarly, PLACE to swap two pieces already on the board is disabled, because there are too many special cases. This may be a future bug fix.
--if you don't specify a noun, KICK clarifies who you kicked from the board
--full tracking of standoffs where two placed pieces (traitor and ally) attack each other
- October 18, 6:57 PM (UTC): --Core changes to how PLACE and KICK work, so illegal states are tracked better, e.g. leaving your king in check or even placing enemy king over a piece so he is not the last one on the board. Several code paths collapsed to one.
--Fixed bug where game said "yellow/purple knight/bishop" instead of the grey one
--PREVIEW of Hard Mode is now available at the end of Normal Mode
--some ending text tweaked for readability
--different text for "wrong" first-quest solutions in hard mode in the north and northeast, based on whether west/southwest are complete