Menu

Code Commit Log


Commit Date  
[r905] by nerius

Changing order of loops in BlockPlacementStrategy again. We're going for
performance AND accuracy.

2023-08-25 20:48:29 Tree
[r904] by nerius

Moving location of another loop in BlockPlacementStrategy, in order to prevent
excessive computations.

2023-08-25 20:16:09 Tree
[r903] by nerius

In BlockPlacementStrategy paving way for further optimizations, w.r.t. loop
order.

2023-08-25 20:06:31 Tree
[r902] by nerius

Fixing all Javadoc warnings.

2023-08-25 18:58:24 Tree
[r901] by nerius

Changing location of where the block dimensions are computed. This is an
incremental change which is part of an effort to streamline the efficiency in
BlockPlacementStrategy, after the re-ordering of loops w.r.t. considering
post drop slide moves & block orientations.

2023-08-25 18:08:58 Tree
[r900] by nerius

Embellishing a Javadoc comment in BlockGenerator.

2023-08-25 18:07:04 Tree
[r899] by nerius

Putting the slide possibilities in the outer loop. This, for now, is a minor
rearrangement of loops, where the outer loop iterates through the
slidePossibilities array, and the secondary loop iterates through the array of
BlockOrientation. As a result the order specified in slidePossibilities, which
currently has Move.POST_DROP_NO_ACTION at the top, takes precedence over block
orientations and block center of rotations. In particular it will cause the
slide moves earlier in the list to take precedence. I need to study this code
a bit more, in order to verify that these statements are accurate. In
addition, some fairly massive optimizations can now be made, which I'm about to
do.

2023-08-25 16:53:33 Tree
[r898] by nerius

In ComputerPlayer, redefining m_postDropActionExec as a queue of events rather
than a bitwise or'ed field; this way the order of post drop move events (slides
and rotations) can be verified as being correct. The changes turned out to be
very simple and as a result the code is much more robust now.

2023-08-25 15:52:39 Tree
[r897] by nerius

Making level 28 a bit easier. On level 29, which is the 7-er level, really
focusing on just the 7-er blocks, while inserting massive amounts of very easy
blocks to make the level accomplishable. Taking out all 4-blocks, 5-blocks,
and 6er blocks. The focus is really on just the 7-er blocks.

2023-08-25 15:37:04 Tree
[r896] by nerius

In WeightedBlock inner class, bumping up the max weight from 100 to 200. We're
going to be using that value in the 7-er block level.

2023-08-25 15:33:19 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.