Menu

Code Commit Log


Commit Date  
[r531] by nerius

Continuing with comments in EvalFunction w.r.t. "no child left behind"
strategy. This metric may or may not work in the first place. I need to think
about it.

2023-04-23 17:24:46 Tree
[r530] by nerius

Adding comment describing how we can possibly improve the
noChildLeftBehindMetric().

2023-04-23 16:56:48 Tree
[r529] by nerius

Writing noChildLeftBehindMetric(). A family of Mexicans was sitting next to me
at the restaurant when I wrote this, when I had the idea for this metric.
Maybe this was a gift from them.

2023-04-23 00:06:03 Tree
[r528] by nerius

In ComputerPlayer and in LocalBlockoutBoard, making use of new isEmpty() call
which is now part of BlockoutEventQueue.

2023-04-22 19:45:46 Tree
[r527] by nerius

Implemented a much improved BlockoutEventQueue which uses a circular array
instead of java.util.Vector. It's way more efficient now (not that it was a
bottleneck for performance).

2023-04-22 19:44:45 Tree
[r526] by nerius

Adding data/level17-computer.blo. Was a good demonstration.

2023-04-22 19:37:02 Tree
[r525] by nerius

Now waiting for all user movement events to finish before dropping block.

2023-04-22 00:24:46 Tree
[r524] by nerius

Making use of the caching strategy for next block orientations. In testing
this barely had an effect on performance.

2023-04-21 23:35:10 Tree
[r523] by nerius

Starting to optimize getNBestMoves(). Not calling into the optimized version,
yet.

2023-04-21 22:28:05 Tree
[r522] by nerius

Tidying up some loose ends:
- In BlockPlacementStrategy choosing one of the rotations at random.
- In BlockGenerator adding some main() code which prints out information on
unique orientations of an input block.

2023-04-21 21:12:15 Tree
Older >