- Created Wednesday, August 5th 2015 @ 16:49:26
Hello dear coders,
As we had already announced from the start, we were planning on changing the game rules a bit to make the competition more interesting. We've read a lot of your feedback and the result of that is listed below:
- You no longer send solid lines, but garbage lines, which can be cleared and contain 1 hole. Multiple garbage lines sent at the same time will never have a hole in the same column.
- Solid lines now spawn every 20 rounds, so the game must eventually end.
- Points per line clear have changed to 1 for a single, 3 for a double, 6 for a triple and 12 for a quadruple.
- Additional points can be gotten by using T-spins (6 for single, 12 for double), or perfect clears (24 points).
For a more detailed explanation, visit the rules page.
We will have one or two more of these iterations before we go out of Beta, so post your thoughts here and more improvements will be made later if necessary. As a side note: nothing has changed in regard to the engine-bot communication, so all bots should still work, although their strategies will now need some updating.
Have fun coding!
- Created Wednesday, August 5th 2015 @ 18:03:09
This sounds really interesting and exciting. The matches seem to be really fast now.
Good job! :)
- Created Wednesday, August 5th 2015 @ 18:19:46
It will be exciting to test this new point system.
I have a question about the perfect clear: is a perfect clear possible when there are solid lines present?
OkeyDokeyUpdated Wednesday, August 5th 2015 @ 19:39:14
I really like that you added removable/clearable garbage and strengthened multi-line clears.
Perfect Clears are just a matter of luck. A perfect clear is sometimes possible, if the first 5 pieces don't contain S, Z and T (for example OOJIL or OJJLL).
I'd like more, if the insertion of solid lines start a little later (let's say round 100). In that case, games could be made quicker by adding 1 garbage line every 3 points.
Can you elaborate how the chances are for the garbage hole to stay in the same column, if not multiple lines are sent at once? Let's say, you have 1 point and do a Double (4 points afterwards) followed by another Double (8 points afterwards because of combo bonus). Is there a 10% chance that the hole stays in the same column? Perhaps, the hole should always switch during a combo.
Which number presents a filled cell in a garbage line, that was sent by the opponent? Is it the same as a colored block or the same as a solid line?
- Created Thursday, August 6th 2015 @ 01:50:07
http://theaigames.com/competitions/ai-block-battle/games/55c292ff1c687b6be6ca3d13 at round 28 BlockParty side , that is not a T-Spin ... but makes 6 points
- Updated Thursday, August 6th 2015 @ 04:36:55
Can we get a definition of T-Spin. I think most of us are familiar with the original Tetris T-Spin but the current implementation seems to be just any clear with a T piece but does not always trigger. I'm seeing a lot of what happens in SetoSan's replay happen in other replays as well. (I just realized there is an explanation in the rules page... it just does not seem to match in reality)
http://theaigames.com/competitions/ai-block-battle/games/55c2c49535ec1d070e2b68bf Round 3 left side gets T-Spin points. Again left side at Round 8 yet the right side in round 8 does not get credit.
- Created Thursday, August 6th 2015 @ 04:30:14
i have not update my AI yet ...
- Updated Thursday, August 6th 2015 @ 05:44:53
now updated , welcome challenge :D
round 15, BlockParty side , this is not a TSpin ...
TSpin need 3 corners are blockd, and last move must be rotate
cause of no HOLD and 1 NEXT ...
if safe , it will try to TSpin ... safe first =.=
- Created Thursday, August 6th 2015 @ 06:06:28
Can we get a nicer GUI for garbage? Something like BLACK = solid, DARK GREY = garbage, empty = hole. Atm, garbage is really hard to see when looking at the field.
- Created Thursday, August 6th 2015 @ 06:33:58
- Created Thursday, August 6th 2015 @ 07:04:38
I like new rules. Great job. But I think there is a bug in T points count. Here is the game. T did not spin but counted as 14 points http://theaigames.com/competitions/ai-block-battle/games/55c2e99835ec1d070e2b6a71 round 21
- Updated Thursday, August 6th 2015 @ 07:44:47
Seemed like scoring well in the old system required more strategy; seems like greedy algorithms will do better in the new system. Haven't tried it yet so no opinion good or bad yet.
OkeyDokeyUpdated Thursday, August 6th 2015 @ 08:31:12
The changes (T Spins, solid lines from the beginning) made combos a bit weak in the beginning. I think, combos are still very useful, if trying to clear garbage lines. It may be, that T Spins are a bit overpowered, because they can be done over a garbage hole and send 3 lines with only 2 lines cleared.
Since the game doesn't use kicks, T Spin recognition is very simple: last move was a rotation and 3 of the 4 corner cells surrounding the T's middle are filled. Another definition would be: T piece cannot be moved up, left and right from its final position. This would also make this move a T Spin: http://harddrop.com/fumen/?m115@NhB8BeD8ywG8AewwAeC8JeAgH
Official rules are more complicated: Last event before locking was a rotation, and not a movement or row descension, and at least three of the four corner cells surrounding the T's middle are filled. A T Spin is considered only a Mini (sends less lines), if it clears only 1 line and: The T's "middle finger mino" is sandwiched between an empty cell and a filled cell within the 4-point T-Spin. If you use a kick which pulls the tetromino's center mino downward two rows (the T-Spin Triple kick), then the T-Spin will not result in a mini, unless the kick was succeeded by a new movement and/or kick and/or a row descension (in which case the conditions reset).
- Created Thursday, August 6th 2015 @ 09:00:47
Perfect clears can happen, even if there are solid lines present.
Holes are indeed random, except when there are multiple lines sent at the same time. I'll see if it is necessary to switch the column of holes in a combo too.
I'm going to have a look at the T-spin now, should be fixed soon. The code detects it by checking if the T-shape can't move left, right or up.
- Created Thursday, August 6th 2015 @ 09:32:33
T-spins should be fixed now. Let me know please when there are still problems because it is hard for me to test it.