Mutekimaru has already logged over 780 hours of Pokemon Ruby. (Image Credit: Mutekimaure Channel)

 

I’ve been a huge fan of fish ever since my “Project Goldie" internet controlled fishtank build here on element14. This is a pretty fun way of interfacing your fish to the world.

 

Who says fish can’t do anything other than swim around? A fish in Japan named Mutekimaur (aka Maurice) is playing the Pokemon Ruby video game. The fish’s progress is being tracked on the Mutekimaru Channel, obviously unaware it’s playing a video game. The owner developed a grid in Mutekimaru’s tank, allocating quadrants to up-down, left-right arrows along with A and B. A tracking camera and a circuit board were also installed to input the fish’s movements to a Nintendo Gamecube, allowing it to “play” the game.

 

The goal here is for Mutekimaru to finish the entire game. Fish playing Pokemon isn’t a new thing. Back in 2014, a fish played Pokemon using a similar technique.

 

The owner played through the first minute and 45 seconds of the game, going through the introductory text. Afterward, the fish took over and moved the Pokemon trainer out of the truck, which took Mutekimaur a minute and thirty seconds to complete. One of the first things players need to do is move to their house and set a clock. This took 35 minutes for the fish to complete. Next, the player needs to visit the neighbor and say hello to the kid character on the second floor. Completing this task took Mutekimaru 19 hours and 10 minutes. Finally, the fish went out into the field, which took 59 hours and 20 minutes, to capture Pocket Monsters.

 

However, Mutekimaru often flees from random battles. This is mainly due to the game’s interface since it’s a two-step process to initiate an attack while fleeing is a one-step process. Overall, the fish did pretty well. It was able to capture a bunch of Pokemon, including a Nincada, a Taillow, a Whismur, and three Zigzagoons.

 

So far, Mutekimaru has played Pokemon Ruby for over 780 hours and has even won two gym badges.

 

 

This goldfish is able to control a robotic fish tank by swimming around. The speed and direction of the robot are determined by the position of the fish relative to the middle of the tank. The open-source battery-powered robot was powered by a Raspberry Pi 1. It was developed in January 2017 by students participating in Build18, an annual engineering festival hosted by Carnegie Mellon University.

 

The video below shows a reasonably-sized fish tank being driven by a goldfish:

 

Studio dip, a design company, specializing in image recognition, developed a fish tank vehicle called Fish on Wheels. The car was made using a battery-powered Beagleboard, an Arduino-powered robot vehicle, and a webcam. The cam sits atop of the tank, tracking the fish’s movement using the contrast between the fish and the bottom of the tank. The fish’s position is then used to relay commands to the Arduino microcontroller. This causes the vehicle to steer in that same direction.