Menu

Code Commit Log


Commit Date  
[r1064] by nerius

In LevelTest and in NightmareLevelTest, now using external class StatsUpdater
instead of relying on duplicated code.

2023-09-17 17:24:39 Tree
[r1063] by nerius

In LaunchNightmareLevelTest, the introductory audio (as part of
DaemonAudioAndAWT.createAudioAndAWTThreadsAsDaemon()) has been changed from
"woohoo.au" to "speedup.au" to be in line with other start/spash screens. The
"woohoo.au" is very loud, and isn't suitable as an introduction.

2023-09-17 17:22:30 Tree
[r1062] by nerius

Removing fully qualified constructor with statement
'new net.blockout.event.encode.SynchronizedModeGameRecorder()' (removing
package name because that class is being imported).

2023-09-17 17:20:00 Tree
[r1061] by nerius

Removing System.out.println() statement, which printed something like:
"best anticipated eval score: XX.XXXXXX".

2023-09-17 17:18:06 Tree
[r1060] by nerius

Making some changes to some of the hard levels:
- In level 21 (the hard 5x2 pit) adding the twofer block, weight 1. This
makes the level slightly easier and definitely more predictable for
solving by computer player.
- In level 23 (the hard 4x4 pit) reducing weight of all blocks from 2 to 1.
This makes the play a little bit more predicatble; the computer player
seems to pass the level on a more regular basis, even though it was very
rare that the computer player didn't pass this level.
- In level 24 (the hard 3x3 pit) excluding the unit cube from set of blocks.
This makes the level harder. Surprisingly the computer player seems to
have no problems passing even the harder version, now.

2023-09-17 17:16:41 Tree
[r1059] by nerius

Now using external class StatsUpdater in ComputerPlayerTest.

2023-09-16 22:55:17 Tree
[r1058] by nerius

Removing two unused import statements from LevelPlayback.

2023-09-16 22:54:18 Tree
[r1057] by nerius

Modifying LevelPlayback to incorporate the now external class StatsUpdater.
Changing names of some member variables in StatsUpdater. These changes seem to
be very worthwhile, because this same logic is being used in about four
different places.

2023-09-16 21:56:25 Tree
[r1056] by nerius

Calling the setXXX() methods on underlying CubeStats object at construction
time of StatsUpdater, so that these would not have to be called in every place
where StatsUpdater is used.

2023-09-16 21:33:52 Tree
[r1055] by nerius

Rearranging a few minor details in StatsUpdater. It all seems to be correct.

2023-09-16 21:16:14 Tree
Older >