私がどれ位ぷよぷよが下手かというと、Flobopuyo で CPU に勝てないので、Flobopuyo のソースをいじって 4 色のぷよが落ちてくるように変更した上に、かえる積みに頼ってクリアできるレベルです。

ぷよが 5 色の Flobopuyo を 4 色化するパッチ。ソースに直接 5 って書かれてる……。

diff -ur flobopuyo-0.20/PuyoGame.cpp flobopuyo-0.20-4color/PuyoGame.cpp
--- flobopuyo-0.20/PuyoGame.cpp	2004-10-09 07:41:13.000000000 +0900
+++ flobopuyo-0.20-4color/PuyoGame.cpp	2011-04-16 17:55:08.944629536 +0900
@@ -40,7 +40,7 @@
 PuyoState PuyoRandomSystem::getPuyoForSequence(int sequence)
 {
 	if (sequenceItems.getSize() <= sequence) {
-		int newItem = (random() % 5) + PUYO_FALLINGBLUE;
+		int newItem = (random() % 4) + PUYO_FALLINGBLUE;
 		sequenceItems.addElement((void *)newItem);
 		return (PuyoState)newItem;
 	}