Menu

Code Commit Log


Commit Date  
[r623] by nerius

Starting to add copyright notices to shell scripts. Making
launch-computer-player-test.sh have ability to choose level without script
modification.

2023-05-05 17:19:31 Tree
[r622] by nerius

Adding a new level, 6x5 pit w/ 6-er blocks.

2023-05-05 15:27:34 Tree
[r621] by nerius

Fine-tuning qSearchBreadth, qEpsilon, and nEpsilon. In particular I put
emphasis on choosing a move that is appealing as far as only the current block
is concerned. This is why nEpsilon is low (0.0001) and this is why qEpsilon is
higher (0.0004). The future possibilities that we consider are not as
important as is the placement of immediate block, in my opinion. This sort of
conundrum has been causing problems in the past.

2023-05-04 17:32:24 Tree
[r620] by nerius

Improving comments in BlockPlacementStrategy.java.

2023-05-04 17:29:51 Tree
[r619] by nerius

The computer player was being a little bit too greedy in jumping to
opportunities for clearing layers.
Changing OVERALL_HEIGHT_METRIC from 0.50 to 0.45.
Changing SQUARED_HEIGHT_METRIC from 0.15 to 0.12.

2023-05-04 17:29:21 Tree
[r618] by nerius

Dividing epsilon into qEpsilon and nEpsilon.

2023-05-03 20:49:25 Tree
[r617] by nerius

Fixing some comments.

2023-05-03 20:03:59 Tree
[r616] by nerius

First pass at sub-ordering of placing moves which eval to better state after
current block, with priority over others. Untested. Need to fix docs too.

2023-05-03 19:44:57 Tree
[r615] by nerius

Simplifying a section of the code a little bit by not defining a temporary
local variable.

2023-05-03 17:28:44 Tree
[r614] by nerius

Correcting the choice of composite rotation in case of a ROT_* post-drop slide
movement. I caught this by just reading the code. Didn't even see it happen.
Caught the mistake before I could see it happen.

2023-05-03 17:19:26 Tree
Older >