# Yoshi's Cookie

## FAQ by ASchultz

**Version:** 0.5.0 | **Updated:** 08/14/02 | **Printable Version** | Search Guide | Bookmark Guide

```
Yoshi's Cookie(NES) FAQ version 0.5.0
by Andrew Schultz schultza@earthlink.net
copyright 2002
Please do not reproduce for profit without my consent. If you wish to do
so then please write to me asking for specific games and addressing my
by my first name. Thanks!
**** AD SPACE ****
My web page:
http://www.geocities.com/SoHo/Exhibit/2762
================================
OUTLINE
1. INTRODUCTION
1.1. WHAT THIS FAQ COVERS
1.2. WHAT IT DOESN'T
1.3. GENERAL FAIRNESS/UNFAIRNESS THOUGHTS
1.4. IN-FAQ TERMINOLOGY
2. THE BASICS
2.1. RULES
2.2. CONTROLS
2.3. SCORING
3. THE FIRST HUNDRED BOARDS
3.1. HARD CODED FIRST FEW LEVELS
3.2. DIMENSIONS AND DIFFERENT SQUARES
3.2.1. THE FACTS
3.2.2. MATHEMATICAL INTERPRETATIONS
3.3. MISCELLANEOUS MOVES TO LEARN
4. THE NEXT EIGHTY-NINE LEVELS
5. GENERAL STRATEGIES FOR THE FIRST HUNDRED BOARDS
5.1. A QUICK(OR EVEN WINNING) START
5.2. WHAT TO EXPECT FROM WHICH RECTANGLES
5.3. USING THE CONTROLS EFFECTIVELY
5.3.1. THE PIVOT
5.3.2. WALKING OFF THE EDGE
5.3.2. THE HALF-LINE-UP
5.3.3. 'OTHER'
6. GENERAL STRATEGIES FOR THE GREAT BEYOND
6.1. A QUICK(BUT NEVER WINNING) START
6.2. KNOCKING OUT THE KOOPA
6.3. WHAT TO EXPECT FROM WHICH RECTANGLES
7. TRICKS
8. AFTER-LEVEL SKITS
9. MY SUGGESTION FOR A NEAT SIDE GAME
10. VERSIONS/CREDITS
================================
1. INTRODUCTION
1.1. WHAT THIS FAQ COVERS
This FAQ covers strategies for the first ten boards as well as the
next few but may tail off in detail. It aims to discuss specific cases
that may uncover finesses for various strategies or develop intuition
further. While Yoshi's Cookie is an easy game to hack through and manage
to conquer the first ten levels with a few falls there are some nice
theoretical questions and I will attempt to answer the simplest ones
here.
1.2. WHAT IT DOESN'T
I don't really intend to cover two-player mode here, as I am more
concerned with the theory of the tiles, etc. Plus the two-player version
is theoretically trivial after this document(I hope.)
1.3. GENERAL FAIRNESS/UNFAIRNESS THOUGHTS
The original levels(1-10) are fair, with each different cookie showing
up clearly. I can't fully say the same for the Yoshi-characters that
appear in levels 11-99. You get a lot of waiting around for the right
wild card, in which time tiles also have a decent chance of piling up
without your having a say in anything.
1.4. IN-FAQ TERMINOLOGY
--board and stage are interchangeable terms
--'the rectangle' means the rectangle of blocks you need to coordinate
in rows.
--occasionally I will refer to moves in very short-hand notation. The
move '5U' means that you go to the fifth column from the left and move
everything there a square up. The move '2L' means you go to the second
row from the bottom and move everything there a square up. I may also
use (5,2)U to tell you which square is best to go to, and if you need to
move up several times I will say 5Ux2 for instance, or (5,2)Ux2. So the
lower left can be considered an origin of sorts.
2. THE BASICS
2.1. RULES
Yoshi's Cookie is pretty simple. You start out with a rectangle of
cookies/blocks. At any point in the rectangle you can pivot its row up
or down one or its column left or right one. The object is to get all
objects in a row/column the same type. Then the row/column vanishes.
Eventually you hope to eliminate everything. Extra rows and columns
constantly pop up from above and to the right. This may help you if you
cannot make any new rows, but as the level wears on the rows/columns
appear more frequently. If you wind up with a rectangle 7 on one side
the game is over.
There's a gauge in the lower right that shows about how many of each
shape you've put into a row. When the gauge is full, a Yoshi pops up.
Yoshi counts as a wild card and is useful on level 10+(a twist on the
original game, shown when level 10 is completed) as well as near the
end.
What's nice about Yoshi's Cookie is that you can always continue from
the level where you left off. So if you just want to breeze through
it(generally takes me about two hours) you can do so.
2.2. CONTROLS
B button: causes pieces to move in faster
arrow key: moves the cursor. If you are at an edge of the rectangle
and move off it you appear on the other side. Seems to cause blocks to
move more quickly too; if you push up or down, the descending blocks
come in a bit quicker.
A button + direction: moves the row/column you're in in that
direction.
2.3. SCORING
You get 10*2^(x+y) points for clearing off a row of non-Yoshis, where
x = # of blocks in the row - 2, and y = the number of chain reactions
before your current row-clearance.
Per level I tend to get 5000 for the first level up to 10000 per
level(if I survive all the way through) for the later ones.
The Yoshi tends to make scores go weird. It seems to add ten points to
whatever row it touches instead of doubling--so 2 in a row + yoshi is
less than 3 in a row.
3. THE FIRST HUNDRED BOARDS
3.1. HARD CODED FIRST FEW LEVELS
The first few boards seem to be set up for quick wins. I'll indicate
different pieces with 1/2/3 as the colors seem random although the
formations aren't. Learning how to deal with these boards expediently
will help you to perhaps complete others without adding extra blocks.
It's not too hard to make a row, but making a row and leaving yourself
open for even more later will help tremendously in the long term. Given
how monochrome they are, they probably won't come up long term, but the
strategies involved may help you later.
Board 1-1:
1 2 1 2
2 1 2 1
1 2 1 2
2 1 2 1
This one is pretty hard to botch. 2U, 4U is one way to do it although
there are so many solutions to start off it is laughable.
Board 1-2:
1 2 1
2 1 2
1 2 1
Interestingly, smaller is tougher here. The odd number of squares
means a move of 2U sticks you where you have to wait for new tiles to
come in. So instead what you should do is (3,3)UL. That will get rid of
a row and a column, and then any move wins.
Board 1-3:
1 2 1 2 1
2 1 2 1 2
1 2 1 2 1
2 1 2 1 2
This is your first non-square rectangle, but it is as easy as the
first one. And it gets you double the points, too.
2U, 4U will clear the board nicely. It'll take longer to watch the
rows removed and points tallied than for you to make the right moves.
Board 1-4:
1 2 1 2 1
2 1 2 1 2
1 2 1 2 1
2 1 2 1 2
1 2 1 2 1
Similar to board 1-2 only this time a little more fiddling may be
necessary. This may not be the optimum solution, but it works. My first
try(move every other row down one) leads to a general problem--if you
have a 1-by-any rectangle, you cannot make further progress. So what I
do is to go 5U 3U 1D. This reduces the structure to a 3x2. There's still
a chance to mess up unless you go 1D and win.
Board 1-5:
1 2 3
2 3 1
3 1 2
This level has a nice symmetry about it. No matter where the cursor
is, just move your row left, go up one, and move the row right. You'll
win.
Later levels seem to be drawn from a template or possibly even a large
set of possible designs(note--I count boards where you can swap colors
and they'll look the same to be identical.) With three colors the boards
are somewhat checkerboardy and later on I see familiar patterns cropping
up where you'll have the following in several rows:
1
X
1
If you can move these vertically to line them up you have a good
start. Board 1-6 has several different possibilities, so I can't give an
explicit solution.
But in general on level one your big hazard may be leaving a single
row, where you'll have to wait for reinforcements. Take a pause before a
chain reaction; you can probably afford it.
3.2. DIMENSIONS AND DIFFERENT SQUARES
3.2.1. THE FACTS
This document describes the starting rectangle dimensions and number
of different colors at the start of each board.
Board|Dim's|Colors
-----+-----+------
1-1 | 4x4 | 2
1-2 | 3x3 | 2
1-3 | 5x4 | 2
1-4 | 5x5 | 2
1-5 | 3x3 | 3
1-6 | 4x4 | 3
1-7 | 5x4 | 3
1-8to| 5x5 | 3
1-10 | |
2-1 | 4x4 | 3
2-2 | 5x4 | 3
2-3 | 5x5 | 3
2-4 | 6x5 | 3
2-5 | 4x3 | 4
2-6 | 4x4 | 4
2-7 | 5x4 | 4
2-8 | 5x5 | 4
2-9 | 5x5 | 4
2-10 | 6x5 | 4
3-1 | 6x5 | 3
3-2 | 6x6 | 3
3-3 | 5x5 | 4
3-4 | 5x5 | 4
3-5to| 6x5 | 4
3-7 | |
3-8to| 6x6 | 4
3-10 | |
4-1 | 4x4 | 4
4-2 | 5x4 | 4
4-3 | 5x5 | 4
4-4 | 6x5 | 4
4-5 | 6x6 | 4
4-6 | 4x4 | 5
4-7 | 5x4 | 5
4-8 | 5x4 | 5
4-9 | 5x5 | 5
4-10 | 5x5 | 5
5-1 | 5x4 | 5
5-2 | 5x5 | 5
5-3to| 6x5 | 5
5-5 | |
5-6to| 6x6 | 5
5-10 | |
6-1 | 6x5 | 5
6-2to| 6x6 | 5
10-10| |
3.2.2. MATHEMATICAL INTERPRETATIONS
It appears that with two colors, you can always find a way to reduce
the entire board before play begins. I have no proof and there doesn't
seem to be one without strong induction. I suspect you can show that you
can always leave a corner in place where you have:
2 2
1 1 2
...i.e. a pair of each color, so that any chain reactions will not
leave you with a dead end.
The first four boards are pretty trivial since they are pre-planned as
you see above, but when you get to a few more colors some observations
can come in handy. The 'Pigeonhole Principle' is useful here. In a
nutshell it states, for our purposes:
If you have X squares and Y different colors, then you must have at
least (X/Y) rounded up of one color. So 12 squares of 5 colors mean that
you must have at least 3 of 1 color. But with 10 squares you need only
have 2 of any one. If you have 2 of every color you won't have 3 of any.
So let's start with applying this on board 1-6. Four by four, sixteen
squares, three colors. You will have six of one color. Unless there's a
color with four squares(reducing to a two-color board would make this
level very easy,) eliminate a row of four squares with that color, and
you'll have at least two of that square's color. If you eliminate a
color with five squares, then there will be one left, and that is bad.
3.3. MISCELLANEOUS MOVES TO LEARN
4. THE NEXT EIGHTY-NINE LEVELS
5. GENERAL STRATEGIES FOR THE FIRST HUNDRED BOARDS
5.1. A QUICK(OR EVEN WINNING) START
5.2. WHAT TO EXPECT FROM WHICH RECTANGLES
There are 28 possible rectangles with sides from 1 to 7, which is what
you will see in the game; I don't count 2x3 and 3x2, for instance, as
separate.
In general it is better in the long run to try to make a rectangle
slimmer than closer to a square. However if you are pressed for time and
just want to reduce your workload and can't see any way to do this, of
course you need to cut down what you can. So for instance if you have a
5(horiz)x6(vertical) rectangle it would be ideal to find six vertically
in a row but copping out with five horizontally in a row is okay. With
experience you will be able to target which cookie you have the most of
and how to shuffle it around quickly. The rule of thumb to remember is
that narrower rectangles provide a chance for easier rows to knock out,
but on the other hand you don't want to knock out a row just for fun.
1x1: automatically solved
1x2-6: will automatically become 2x3-7 as there is nothing you can
really do. But this is not so bad as it can be immediately reduced
drastically.
1x7: you'd better hope the 1 side is filled next and not the 7, or it
will be game over.
2x2: assuming all four colors are different, we should try to push for a
2x3 rectangle instead of a 3x3 rectangle. Hold up or right on the
controller--or try for a diagonal move.
2x3: the 'pigeonhole principle' says that if there are y items and x
slots to put them in, one slot must have at least the integral part of
((y/x)+1) items. Replace slots with colors and y with cookies and we can
apply the problem to the game. In this rectangle we will have 1+(6/5)=2
of one color for sure.
2x4-7: these are very advantageous. You can always reduce to 2x2 and
rather quickly I might add. Pick any type of cookie of which you have
two(there always will be one, and preferably the total number should be
even, but this is a finesse.) Assume it's color A and look below.
** **
** **
** **
A1 **
** **
** **
** A2
Obviously you will get things done if you cycle the columns through
whether you push A1 or A2 down or up. It's a bit tougher with the
following:
** **
A1 **
** **
** **
A2 **
** **
** **
In this case put the cursor on one of the cookies, move right once and
then up/down to get them to match.
There's a finesse if you have exactly three of a type of cookie. Let's
say you have the following:
** **
** **
A1 **
** A2
A3 **
** **
** **
It looks like the easy choice would be to move up/down. But actually it
is not. Moving A2 off to the left may be the better option. Because if
you erase two, only one will be left and you may not be able to solve
this. If you put all three to the side, you will still be able to clear
something(even with 2x4 there will be 5 squares remaining and 4 cookie
types--all except A--to choose from.) You can always reduce to a 2x3 and
then it will be reduced to a 1x3 right away. So for instance below we
could do the following:
A1 B1
C1 A2
A3 C2
B2 D1
D2 E1
E2 B3
Here you can do the following: 5L 3R 2D to give:
A1 B3
A2 B1 A1 B3
A3 C1 => A2 B1
D1 C2 A3 C1
D2 B2 D1 C2
E2 E1 D2 B2
Now to eliminate the D's and C's since the E's are matched. Let's focus
on tackling the D's--easy enough. 2L 1U. Note that knocks out the C's
too.
A2 B3
A3 B1 A2 B3
C2 C1 => A3 B1
D2 D1 A1 B2
A1 B2
Oh dear, the A's and B's go too, with a little extra bonus.
More conventional play may have isolated an A or a C.
3x3: the pigeonhole principle only assures us that there are at most two
of one type. So we may be out of luck here.
3x4: We may have 12/5+1=3 of one type--in fact, of two types of cookie.
First see if for any type of cookie you have one in each column. That is
the easiest way to settle business. However if you have four of one type
of cookie, not always the case, you might want to try to go for a 2x4.
This illustrates another rule of thumb--try never to leave one of one
type of cookie--and another--when one type of cookie gets rare, try to
leave an even number, or if there are three of it put them in a row so
two are not accidentally gone(it also helps in the future if more attach
to the rectangle.)
3x5-7: unlikely you'll have 5-7 of any of a type of cookie but if it's
easy to make a big column of them try to do so. Fortunately it'll be
easy to reduce to 3x3. Note that if you have four of one type of cookie
you probably don't want to get rid of it unless you have to. It's also
not possible to have four of each type of cookie remaining or you'd have
4, 8, 12, 16, 20--not 3x5, 6, or 7=12, 15, or 18. Look around a bit for
the cookie you have the most of.
4x4: it's still easy to peg if you have five of a certain type of cookie
but it's not always possible to reduce a 4x4 to nothing at all. For
instance if you have 2 types of cookie represented 5 times and the rest
2, your first reduction will leave 1 of 1 type of cookie. I believe for
just about any rectangle above this you can cut it down entirely without
leaving one of one type of cookie.
Caveat for the rectangles below--I included a lot of analysis for
getting rid of stuff right away. Take what you feel is necessary.
4x5: If you do not have 4 of each type of cookie then you have at least
5 of 1(otherwise your total would be <= 4+4+4+4+3 = 19.) Try to line it
up so that you reduce to a 3x5 unless you have 6 of the greatest number.
In which case reduce that to 2--in the 4x4 remaining you have 14 squares
among 4 colors and so you must have 4 of one. Then unless you have a 5-
3-3-3 combination you can reduce even further(the 4 can go.)
4x6: Unless you have a 5-5-5-5-4(which means you've solved it anyway;
match up the color with 4 in one row and then the 5-colors can all match
up and you're done if your fingers are quick enough.) You'll have six or
more of one color, maybe more. Get rid of that(unless there are seven)
and the resulting 3x6 is easy.
4x7: Since 4x6 can be reduced to 3x6 and you may be in trouble of losing
anyway just fill in any old row you see.
5x5-7x7: the bigger a rectangle gets, the easier it is to pick a color
to eliminate a row. However, it's more urgent as well. First you may
want to note if there is a cookie type you can eliminate exactly--in
that case you really have control of the situation. Let's look below:
5x5 will have 6 of one cookie type or be very easy to reduce(5-5-5-5-5.)
5x6 will have 7 of one cookie type or be very easy to reduce(6-6-6-6-6.)
5x7 will have 8 of one cookie type or be very easy to reduce(7-7-7-7-7.)
In 5x6 or 5x7 of course it is easier to eliminate a row of 5 but if you
can get the 6 or 7 by all means do so. In general you want to leave 2 or
4 of a certain cookie type as even numbers of cookie types are easier to
get rid of if the structure collapses to a 2-by-x formation.
6x6 will have 8 of one cookie type.
6x7 will have 9 of one cookie type.
7x7 will have 10 of one cookie type.
For these, just go with your gut feeling and try to wipe out the most
prevalent cookie type UNLESS you are able to count a rarer cookie type
and know you can get rid of it.
5.3. USING THE CONTROLS EFFECTIVELY
5.3.1. THE PIVOT
The most effective direction I know of is what I call 'the pivot.'
If you need to move just one block to a certain square to complete a
row, then you should be able to do so. For instance take the example
below.
X X X X X X
X 1 X X P X
X X X X X X
X X X X X X
1 1 1 1 X 1
X X X X X X
The pivot point is marked with a 'P.' Move the cursor there, click
three times right, then three down. This is the most expeditious way to
do things; if you can lump the moving and shifting together, it will
save you time and thought. The rule is, in general:
1. move the candidate square parallel to the almost-complete row until
it is on the pivot square, which should be horizontally/vertically
aligned with the candidate square's original position and destination.
2. move perpendicularly until the row is complete.
5.3.2. WALKING OFF THE EDGE
It's useful. If the next square you need to access is well on the
other side, go off the edge, especially if it's in the opposite corner.
But don't pause to see if the distance would be farther that way as that
will waste the time you generally save by fewer moves. It takes a bit of
getting used to in order to get your intuition up to scratch.
5.3.3. THE HALF-LINE-UP
I often find that, at the start of a level, you have a good deal of
one certain color. Usually there will be one of it in each column. For
whatever reason there often turns out to be two of it. Don't worry about
trying to line up two rows at once, but once one is lined up you should
see something vaguely resembling a row of the color that's just
disappeared. Move horizontally to fix the columns as you need to.
5.3.4. 'OTHER'
This section is reserved for later strategies.
6. GENERAL STRATEGIES FOR THE GREAT BEYOND
Levels 11-99 echo 1-10 except there is always a random Koopa shell
placed somewhere. This is very annoying--if you apply the pigeonhole
principle you now see serious problems with getting stuff done. In
particular:
2x3 rectangle may have all 5 regular shapes + Koopa shell. In other
words there is no way to reduce it. The probability here is
5*4*3*2*1/5^5=120/3125=3.84%. However a 3x4 rectangle can be reduced,
and having a Yoshi helps.
4x4 rectangle similarly may have 3 each of all 5 regular shapes + Koopa
shell. That leaves no way to reduce it. Generally speaking if the
rectangle is big enough you can always find ways to reduce, but if it is
pretty small you may just be out of luck. Then even if you get rid of
the Koopa shell you still have the conventional slog to wipe everything
out and the pieces will probably be going a bit faster.
6.1. A QUICK(BUT NEVER WINNING) START
The tactics above(5.1) should apply.
6.2. KNOCKING OUT THE KOOPA
Since you do not have any Koopas dropping from the sides, you need
to find a Yoshi to wipe it out. In particular you will almost certainly
need to have a 1-by-something row where the incoming Yoshi can make a
row with the Koopa and eliminate it. This is especially difficult to do
because chance will not always be on your side--it may take a few Yoshis
before you manage to eliminate it. Then there's the matter of waiting
out the end as in previous levels, which is complicated a bit by the
less descript colors. As in the general strategies if you have a 1-by-x
rectangle then the probability you can eliminate a lot of the squares
and in particular the Yoshi will line up with the shell is quite good--
the next objects form a 2 by x+1 rectangle(i.e. add x+2) and there are x
slots it can go to where you can place the Yoshi next to it. It's hard
to get a 1-by-x just when Yoshi appears but if you do you're in great
shape. See below for example of a 1x6.
N N
1 Y
2 Y
3 Y
4 Y
5 Y
S Y
If Yoshi appears at any of the 'Y' squares you can move the shell to
match with it. If he's on an 'N' square there is no way you can do so. 6
Y's, 2 N's.
7. TRICKS
Thanks to gamewinners.com for this one: to get past level 10, go to
the start menu and then turn the speed to high, turn the music off, go
to the level selector, and hold up while you select the level.
(Note: the game's totally impossible without switching the speeed
back to low/medium after you choose the level. And the three songs you
can re-choose are different from the 'original' Yoshi.)
Actually the game tells it to you, but I was too lazy to wait for
the finishing credits the first few times. Then I gave gamewinners
credit, played through level 10 one more time, went to fix a snack
and...voila!
8. AFTER-LEVEL SKITS
After completing board 1-10 you see Mario running from the left(he
always does) to catch a cookie. He gets it and waves to the player.
After completing board 2-10 you see Mario chase the cookie, catch
it, and spin around with it as it rolls to the right.
After completing board 3-10 you see Mario chase the cookie off the
right side of the screen. It comes back with fangs and double the
circumference, bouncing towards him. Very Pac-Man.
After completing board 4-10 you see Mario chase the cookie, which
bounces off a building to the right and topples Mario on the way back.
After completing board 5-10 you see Mario run after the cookie,
which spins like a coin. Yoshi comes from the right and eats it.
After completing board 6-10 you see Mario run down the hill past the
cookie.
After completing board 7-10 you see the cookie roll against the
building. Mario jumps on it this time and deflates it.
After completing board 8-10 you see Mario chase the cookie until it
drops. Mario walks over it, tries to balance, and falls over.
After completing board 9-10 you see Mario chase the cookie off a
cliff. It rises back up frowning with a halo on its head, and Mario
looks to you and shrugs.
After completing board 10-10 you see Mario and Yoshi run from
opposite sides to trap the cookie, which smiles when they catch it. Then
you get the credits scene and the hint to get to level 11 and beyond.
After completing boards 11-10 through 98-10 you get nothing of note.
Although the border around the level changes to reflect the new
characters.
After completing board 99-10 you get a final list of credits
including the monster names and so forth.
End of FAQ proper
9. MY SUGGESTION FOR A NEAT SIDE GAME
Being the perfectionist I am, I would like to point out this side
game. First, if you've bought the original game, get an emulator. Save
the state before starting a board in the first ten levels. Keep trying
it until you've solved it WITHOUT getting reinforcements. This will not
always be possible(see 4x4 with 4 colors,) but it's worth a try.
I suppose you could also write a computer algorithm for this sort of
thing as well, or at least a cheap C++ game to simulate this sort of
thing.
Later I may use some actual level starts as examples of how to play
this game. Perhaps it may make the later levels completely trivial, as
the level starts seem to be chosen from a relatively small group.
================================
10. VERSIONS/CREDITS
0.5.0: sent to GameFAQs.com 8/14/2002 mostly complete. The regular
errant strategy tweaks I bet and some parts are just plain MIA but oh
well. I am trying to push myself out of a layoff--this thing was in the
hamper for two months.
vimm.net for the ROM image which helped me futz with a lot of stuff more
quickly(replaying a level a few times)
www.gamewinners.com for the hint which allowed me to explore the later
levels. It's not this excellent site's fault said levels are tedious.
Before in the spirit of not reading the instruction book 'til I have to
I just killed the game after 'winning' the first ten levels a few times
before I actually saw it. But that site is always there for an awesme
database of codes.
```