Menu

Code Commit Log


Commit Date  
[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
[r521] by nerius

Making major changes to BlockGenerator which still outputs the same Blocks.java
file. Moving from Vector to ArrayList, from Hashtable to Hashmap. For all
unique orientations of a block that are computed, listing all composite
rotations to get there.

2023-04-21 18:09:11 Tree
[r520] by nerius

Adding a comment which begins to describe the desired nature of translations +
rotations.

2023-04-21 15:11:30 Tree
[r519] by nerius

Changed section inside commented out block, related to testing 2x2x9 pit.

2023-04-20 19:32:15 Tree
[r518] by nerius

Adding long comment following coveredHoleMetric(), which explain deficiencies
in covered hole metric and explains the difficulty of computing a maximally bad
score. Also adjusting computed value averageEdgesCornersHoleFactor, making it
more accurate especially for small footprint wells such as 2x2.

2023-04-20 19:21:31 Tree
[r517] by nerius

Making level 23 really really freaking hard.

2023-04-20 18:26:58 Tree
Older >