One Pixel Fishing

A 1-pixel, 2-color (Black & White), soundless fishing game, played with one button.

Yes, there is literally only one square that alternates between white and black, on a grey background.

You play with the space button (though you might need to click the frame, first).

Inspired by / made for the bit jam, April 2016.

EPILEPSY WARNING: This game contains strobe-like flashing that may trigger seizures.


The fish here are plentiful.

Tension on your line is represented by white.

Otherwise, you will see black.

How to play (in brief)

1. Press space to cast your line. Wait for it to land.

2. Wait for a strong bite, then press space to set the hook.

3. Press space frequently to keep pulling the fish in.

3b. Stop pressing space if you see solid white (otherwise the line will break).

4. Keep it up, and you'll pull the fish out.

5. Win or lose, press the spacebar to prepare a new line.

How to play (in detail)

Step 1: Casting

Press the spacebar to cast your line. (You will see a short flash.)

In a few seconds, your line will hit the water. (You will see another short flash.)

Step 2: Hooking a fish

After the surface has calmed, fish will approach your line.

They will generally start by probing for a trap, taking tiny nips at the bait. (You will see an irregular series of quick flashes.)

Hold still, and wait for a solid bite. (You will see a longer flash.)

Quickly press the spacebar to set the hook.

If you succeed, you will feel the fish on the line. (You will see white flashes at regular intervals.) Continue to step 3.

If you fail to set the hook, the line will go slack again. (You will see black.)

As long as bait remains, the fish will eventually come again.

If you're worried that the bait is gone, give the line a tug to check. (You will see a short flash if the bait is still there).

If the bait is gone, tap the spacebar to start over. (You will see a long white flash while preparing your line to cast again.)

Step 3: Reeling in a fish.

While the fish is hooked, press the spacebar rapidly to reel it in.

If the line is too taut, take a break from reeling. (You will see solid white as long as the line is dangerously taut.)

While you aren't reeling, you can get a feel for how tired the fish is. (The regular blinking will slow as the fish tires out.)

Continue reeling, keeping the line from getting too taught, and you'll eventually pull the fish from the water. (You'll see steady, rapid flashing.) Congrats!

If you keep reeling a taut line, it may break. (You will see solid black.)

If you stop reeling for too long, the fish may escape. (You will see solid black.)

Win or lose, press the spacebar to prepare a new line. (You will see a long white flash while preparing your line to cast again.)


Press space to cast your line.

Wait for a strong bite, then press space to set the hook.

Press space frequently to pull the fish in.

Stop pressing space if you see solid white.

Keep it up, and you'll net a fish. (Rapid steady blinking.)

Win or lose, press the spacebar to start again.

More information

Published178 days ago
PlatformsWindows, Mac OS X, Linux, HTML5
Authormr. a
Average durationA few seconds
Player countSingleplayer


Download (13 MB)
Download (10 MB)
Download (12 MB)
how_to_play.txt (2 kB)


Log in with your account to leave a comment.

how do I make a game I'm 10

Wow, that's a tough question. I don't remember much about being 10, and making games is pretty hard!

I don't have any short answers, but I do have two longer answers:

1) Try asking about this at your school, or look for other schools nearby or summer programs that offer classes on making games. Your parents or teachers might be able to help you find these. All the game-making tools that I've used expect you to know things like geometry, algebra, and basic programming concepts, which I think most schools don't teach until you're older. Sometimes colleges & community centers offer game-making classes that are open to the public, too, though they may be too short to get into much detail.

If you're in the US, it looks like might help to find local classes. I haven't used it, though.

2) If you want to try all by yourself (which can be very hard), a lot of people recommend starting at It helps to pick a tool to start with (like "Haxel," or "Löve," or "Phaser"), then you can watch tutorials on Youtube, or look for Coursera classes, or try other ways to learn how to use that tool to make games. (I used Unity, but it's overkill for such a simple project like this, and there's a lot of other concepts that you have to learn to use it. I would not recommend Unity for your first game, unless you already know a lot about programming and 3D graphics.)

Some of my coworkers taught themselves how to program at your age just by reading documentation and spending a lot of time trying, but I don't think I would have been able to do it.

Also, it's probably going to be more helpful to ask teachers/parents rather than to leave comments on A lot of us have busy lives and don't really watch for comments, so you probably won't get many answers here.

Anyway, whatever you try, good luck to you!