I haven't really done much with this yet, just an outline.
The idea is to have a bunch of "
integration tests"
for various drod elements. So if something changes in the code, one can run through this hold (or seemingly relevant parts of it) and make sure things still "
work as expected"
.
It is intended to not really be uploaded to CaravelNet - just imported into the data files after newly making a drod.exe
At this stage,
this is a call for ideas, though any contributions of actual hold work are welcome.
Since the default drod datafiles do not include any styles but City, no additional styles are going to be used in this hold.
It is not intended as a test for the player, or a tutorial, but a test of the game itself. Rooms should solve trivially (unless the test requires the room to be insoluble, in which case the player still has to be able to get back to the test-picker area).
Eventually, there's the thought that there might be "
bug centric"
rooms - re-creations of bugs with expected behavior documented. Then one can confirm the bug has disappeared with a later codebase.
---- version history ----
20070520 1515 PT: vastly improved the roach room to highlight vertical v horizontal preference
20070520 0330 PT: added simple serpent test
20070520 0305 PT: moved roach tests to 'simple monster tests' level
20070520 0245 PT: initial version
____________________________
[Last edited by silver at 05-20-2007 11:18 PM]