Menu

Code Commit Log


Commit Date  
[r1024] by nerius

Implementing short circuit method for end of level, for qBestStrategy other
than QBEST_STRAT_OPTIMAL_FUTURE_SCORE.

2023-09-13 22:26:04 Tree
[r1023] by nerius

Fixing a bug where end of game was not being seen one move ahead of time,
because the wrong layersToClear value was being passed to evalWithNextBlock().
qSearchBreadth is being reverted to 24, since the recent change to 32 had
nothing to do with fixing this problem. Also adding a TODO.txt item related to
picking low-hanging fruit related to the situation where a pit/well is cleared
of all cruft, which usually results in a bonus points situation.

2023-09-13 21:12:54 Tree
[r1022] by nerius

In ComputerPlayerLevelAction changing qSearchBreadth from 24 to 32. I found
that near the end of level it wasn't always seeing the end sequence.

2023-09-12 21:50:25 Tree
[r1021] by nerius

Trying to make the multi clear layers bonus incentive more configurable. Now
we should be able to set the layer count to 2 instead of 3.

2023-09-12 21:20:45 Tree
[r1020] by nerius

Implemented the three layers cleared bonus strategy but I'm not so sure that it
works, yet.

2023-09-12 20:50:24 Tree
[r1019] by nerius

Making incremental changes to incentivize the clearing of three or more layers
at once. For now added new field in inner class BlockPlacementStrategy.Move,
named 'threePlusLayersCleared'. Reduced SUPERMAXIMAL_EVAL_SCORE to 10.4
because we're expecting to define THREE_LAYERS_CLEARED_SCORE_BOOST as 0.3, and
the sum of the two will be 10.7, which is still allowable.

2023-09-12 19:11:45 Tree
[r1018] by nerius

Adding TODO.txt having to do with giving bonuses when three or more layers are
cleared at once.

2023-09-12 17:39:35 Tree
[r1017] by nerius

Some minor modifications to comments in BlockPlacementStrategy.

2023-09-12 17:25:55 Tree
[r1016] by nerius

Improving Javadoc, taking care of some small fiddly bits in the code, removing
some calls to clear() which are not needed (related to garbage collection). It
is anticipated that these changes will have no effect on the computer player.

2023-09-12 16:43:22 Tree
[r1015] by nerius

In BlockoutConstants, shorting millisMultiClearSpacing and
millisUserDropInterval just a tiny bit.

2023-09-12 16:15:52 Tree
Older >