Review: Pokémon Pinball (Gameboy)

By Merman (@merman1974)

Console: Game Boy Color (playable on DMG Game Boys, and Super Game Boy for Super NES)
Developers: HAL Laboratory & Jupiter
Publisher: Nintendo
Release dates: Japan – April 14th 1999, North America – 28th June 1999, PAL – Australia July 13th 1999 and Europe October 6th 2000

pp_box_art_hires

– US box art.

pp_japan_box_art

 Japanese box art –

 

 

 

 

A Pokémon pinball spin-off makes a lot of sense, not least because the Pokéball is round like a pinball. Let us look back at some of the unique features of the first Pokémon Pinball game.

pp_main_title

– Title screen.

 

 

 

 

 

The Pokémon you are catching are of course from the original Generation One game, Blue and Red (as they are known to Western audiences). The game has two separate tables, called Blue and Red, featuring the Pokémon from the relevant game. Unlike other Pokémon titles, you do not need to trade to unlock all 151 in the battery-backed Pokédex – but it is possible to trade high-scores via the Game Boy Color’s infrared port, as well as print out high scores if you attach a Game Boy Printer. There is a unique screen surround when playing on the Super Game Boy attachment for Super NES. Although the cartridge can be played on earlier DMG models of Game Boy, certain features are disabled (including the animated Pokémon in the Pokédex) and the graphics are of course textured monochrome rather than full color.

ppblue_supergameboy

– Super Game Boy surround with the Blue table.

 

 

 

 

 

ppred_DMG_capture – Playing the Red table on a DMG Game Boy.

 

 

 

 

 

The game was a joint development between HAL Laboratory and Jupiter, under license from Game Freak. HAL is of course known for their work on the Kirby games, with former employees and then President Satoru Iwata moving on to become Nintendo’s president. And in 2020 HAL moved part of its staff into Nintendo’s Tokyo Building, meaning it now shares offices with Pokémon creators Game Freak, 1Up Studios, and Nintendo EPD Tokyo. Jupiter is based in Kyoto, with a Tokyo sub-office. The company’s motto translates as “Let’s Play! Let’s Smile!” and it has a long history of releasing games for Nintendo’s handheld consoles – from Game Boy to Switch. Jupiter also worked on the -Game Boy Camera’s built-in software and created an unreleased Pokémon Picross game for Game Boy Color (which was uncovered in the recent large leak of Nintendo data, after only being known about through a few magazine articles of the time).

pp_us_cartridge

– The Pokémon Pinball cartridge with its distinctive shape.

 

 

 

 

 

 

 

 

 

At first glance, the Game Boy Color cartridge for Pokémon Pinball is much larger than normal. At the top is the cover for a AAA battery. This powers the rumble motors inside the cartridge, much like the force feedback found in more recent controllers. This feature is disabled when playing on the Super Game Boy. The Japanese and American versions allow you to switch the Rumble, so it is either on or off. The European cart offers a choice of strengths – Off, Mild or Strong. It is one of a few unique Game Boy cartridge designs with extra hardware inside, alongside the likes of Kirby Tilt ‘n’ Tumble, Wario Ware Twisted, and Yoshi’s Universal Gravitation.

 

ppblue_field_complete

– The complete Blue table.

The complete Red table – ppred_field_complete

How do you go about catching ‘em all in this pinball spin-off? There are common modes to both tables, so it is best to look at the first and then explain the differences. The player can enter Catch ‘Em Mode by flipping the Pokéball over the GET light two or three times. A different type of Pokémon will be available to catch if you light it three times. Then the mode is activated by hitting a particular target – Bellsprout on Red and Cloyster on Blue. A silhouette of a Pokémon will then appear at the bottom of the table and must be filled in by hitting the pop bumpers (at the top of the table – Voltorbs on the Red table and Shellders on Blue). This will fill in the silhouette and make the Pokémon itself appear in the middle, so it must be hit three times to light up the word CATCH! (This is shown as GET in the Japanese version). Each Pokémon caught is recorded in the Pokédex, and awards one of three Pokéballs needed to reach the Bonus Stage (lighting up in the middle of the table). If you encounter a Pokémon but do not capture it, its image appears as a shadow in the Pokédex until you capture it another time.

ppred_abra_reveal

– Abra is being revealed for capture.

 

 

 

 

 

ppblue_zubat_reveal2

– Zubat is almost revealed.

 

 

 

 

 

ppblue_bellsprout_2hits

– Bellsprout has taken two hits.

 

 

 

 

 

ppblue_zubat_0hits

– Hit Zutbat three times with the ball.

 

 

 

 

 

ppred_abra_2hit

– One more hit to capture Abra.

 

 

 

 

 

Once you have caught a Pokémon, the EVO light must be passed over three times to light it up and enter Evolution Mode by hitting the target (Ditto on Red and Slowpoke on Blue). The player uses the flipper buttons to choose between any Pokémon already captured that can evolve. Arrows will guide the player to where the necessary EX (Experience), Evolution Stone, or Link Cable are hidden on the field. The player must collect three of these items; hitting the wrong location will mean the player must send the ball around the outer “loop” of the table or wait 10 seconds for a fresh item to appear and the Pokémon to recover from “fainting”. Both Evolution Mode and Catch’ Em Mode are played against a time limit that gradually counts down. Get the three items in Evolution Mode before time runs out and a hole appears in the middle of the table; flipping the ball into it will secure the Evolution for the selected Pokémon and fill in its new Pokédex entry.

ppblue_choose_evo

– Here on the Blue table, choosing a Pokémon to Evolve.

 

 

 

 

ppblue_evo_ex_token

– An Experience Token to be hit.

 

 

 

 

 

ppblue_evo_1ex

– One EX token down, two to go.

 

 

 

 

 

Once the player has three Pokéball icons lit from captures, the Bonus Stage can be activated by hitting the open center hole. Red has Bonus Stages based on Diglett and Gengar, while Blue has Meowth and Seel. Completing both Bonus Stages on either table will then open the special Mewtwo Bonus Stage. Diglett requires the player to knock down all the Digletts and then hit Dugtrio at the top three times; the player only gets one ball on this stage. Gengar is played against a 1:30 minute time limit in the graveyard. Hitting Gastly ten times will launch Haunted; hitting Haunted ten times will see the player facing a huge Gengar, which must be hit five times to complete the stage. Meowth throws coins around, and the player must collect them with the ball; hitting more than one pile in a row increases the multiplier (the first coin is worth 1, the second is worth 2, and so on). Dropping (draining, in pinball parlance) the ball resets the multiplier and costs four coins. Against a one-minute time limit, the player must collect 20 coins to complete the stage. Seels swim around underwater, with their heads “popping up” every so often. Hit ahead with the Pokéball and a point/icon is earned, with the chance to earn multipliers as in Meowth’s stage. The player has 1:30 to collect 20 icons but can continue to earn points after they reach 20 until time runs out.

Mewtwo’s Bonus Stage is more challenging, as the Legendary Pokémon is surrounded by six moving black circles. Hitting a circle earns a million points and hitting Mewtwo himself earns 50,000,000. With just 2:00 to play, the player must accumulate 25 hits on Mewtwo to capture it. Fortunately, each hit also removes a black circle. A clever player can fail and replay Mewtwo’s bonus stage to earn huge scores.

To simulate a Trainer moving around the region, Map Move is used. The starting location is chosen at random from a shortlist, with different areas for each table. Each area also has its own types of Pokémon available. Red requires you to hit Diglett twice to enter Map Move, while Blue requires three hits on Poliwag or Psyduck. Once these triggers on the table are hit, the player has 30 seconds to hit key targets and make a Map Move. This means a player will play three locations from the “Area 1” list, two from the “Area 2” list, and then the sixth and final area visited will be Indigo Plateau on both tables. Mew can be encountered on Indigo Plateau, but its strength means it would take 1024 hits to capture – and so its entry is added to the Pokédex on finding it rather than capture.

ppblue_mapmove_mtmoon

– The trainer has arrived at Mt. Moon.

 

 

 

 

 

At the top of each table, above the bumpers, are three channels. Dropping the ball through a channel lights one, and the position of lit channels can be cycled with the flippers. Passing over a lit light will turn it off again. Note that on the Red table, hitting Staryu toggles whether the player can upgrade the ball using the channels. Once all three channels are lit the Pokéball upgrades, giving a higher score multiplier. The basic Pokéball becomes a Great Ball (x2 multiplier), then an Ultra Ball (x3), and finally a Master Ball (x5). Combined with the basic table multiplier this can rapidly increase your score. However, each ball only lasts a short while and will change back to the previous strength – and draining the ball off the bottom of the screen reverts to the standard Pokéball.

ppblue_masterball

– A Master Ball with its x5 bonus multiplier.

 

 

 

 

 

Also on each table are the CAVE lights (HOLE in Japan) that can be lit up by the ball passing over them. Once all four are lit, the Slots feature becomes active (but only if the player is not in another mode – i.e., Catch ‘Em, Evolution, or Map Move). The slot machine is started by putting the ball into the center hole. The reel spins to offer an upgrade, with the reel slowing down once the player presses A. Among the upgrades are Small and Big Scores, a Pokéball upgrade, or an increase in score multiplier. The ball Saver protects the player for either 30, 60, or 90 seconds (or until the ball is drained twice), while the Pika power-up can be handy. Normally a Pikachu will sit in one of the two drain channels at the bottom of the table and can be moved between them with the flippers. If his power meter is fully charged – by hitting the spinner on the outer loop, filling the thunder icon – then he will fire his Thunder Strike to act as a kickback, saving the ball from draining. If you get the Pika bonus you have two Pikachus, protecting on both sides and able to charge. The Slots can also award an extra Ball (life) or automatically start a mode – Catch ‘Em, Evolution, or Map Move.

ppred_slot

– The Slot is open.

 

 

 

 

 

ppblue_slot_smallbonus

– The Small Bonus awards a miserly few points.

 

 

 

 

 

ppblue_pika_bonus

 – Gaining the Pika bonus

 

 

 

 

 

 

The player starts with three Pokéballs, but once all balls are lost it is Game Over. Helpfully the Ball Saver is activated for 30 seconds at the start of each life. There is a separate high score list for each table, and as mentioned you can transfer these scores to another Game Boy Color via infrared for your friend to beat. Stats are shown after each ball, awarding bonus points for the number of Pokémon caught or evolved with that ball (times the score multiplier in effect), as well extra for turning the spinner multiple times. As well as flipping the flippers, the player can tilt the table to shake a stuck ball loose – but it is not often needed.

ppred_ballsaved

– Ball Saved! Launch it again.

 

 

 

 

 

ppblue_slot_saved

– I was going for the Slot but missed the ball.

 

 

 

 

 

Positive reviews of Pokémon Pinball give it a GameRankings average of 81.73%. This included 32 out of a possible 40 from legendary Japanese magazine Famitsu. GameSpot’s 8.7 ratings praised the display and presentation but did feel the physics were poor – and the rumble was just a “nice novelty”. CNET was more positive, calling it one of the best pinball games for the Game Boy Color and “more than a shameless cash-in on the Pokémon phenomenon”.

Looking back, these reviews seem fair. The major problem with the game – as in several Game Boy pinball titles – is the way the viewpoint “flicks” between two halves of the table. Although other Game Boy Color pinball games managed to achieve scrolling tables, the 8-bit processor was slow for moving a large table around. The physics are mixed but for the most part, the ball moves realistically. The flippers take some getting used to as there are limited angles, so it is more about controlling the speed of the ball when you hit it to get the right target. And I found the fixed launch speed unusual; most pinball games simulate the spring-based “plunger” which gives the possibility of different launch speeds and skill shots. Graphics are pleasing with some cute, animated Pokémon – although they do not move around (except in the bonus rounds). It is of course the long-term challenge of catching ‘em all that will keep you playing. Personally, I prefer the Blue table, but both are great fun to play in short bursts.

ppred_hiscore

– Red table high scores, storing the top five scores.

 

 

 

 

 

ppblue_hiscore

– Blue table high scores, with the names of the companies involved.

 

 

 

 

There are some other interesting problems and changes between regions, beyond the obvious Language selection menu for Europe. Japanese and American versions allow the player to reconfigure all the controls, but European users are limited to a choice of three pre-set control schemes. The Pokédex entries are taken from Red and Blue with a full stop added at the end. But there are spelling mistakes and translation errors in there. The Japanese text in-game displays the Romanised Japanese names (Poppo for Pidgey, Pawou for Seel) but the Pokédex itself shows the names in kanji. The Cutting Room Floor website (https://tcrf.net/Pok%C3%A9mon_Pinball) reveals unused graphics that could have been a third table or layout, as well as an unused Japanese font. Entering the Game Genie code 000-21D-E6E unlocks a hidden Debug menu that allows you to switch between Game Boy Color and DMG mode for earlier Game Boys.

ppblue_keyconfig

– The Key Config screen from the US game.

 

 

 

 

 

ppblue_pokedex_geodude_anima

 

– Geodude animating in the Pokédex.

 

 

 

 

 

ppblue_pokedex_shadow_meowth

 – I encountered a Meowth but failed to capture it.

 

 

 

 

 

 

ppred_abra_text2

 – The second page of text for Abra in the Pokédex.

 

 

 

 

 

The music by Go Ichinose is particularly good for the hardware, reusing familiar themes from the games and the anime. Interestingly the Blue Table’s background theme has a melody that appeared in Pokémon Gold and Silver when visiting Ecruteak City and Cianwood City – games that were released seven months after Pokémon Pinball. Red’s background melody meanwhile is from the Generation II games, when visiting Kanto province. Catch ‘Em Mode on the Blue table uses an instrumental version of “Aim To Be A Pokémon Master” – the original opening theme of the anime.

If you have never played Pokémon Pinball, I can recommend it. For pinball fans, there are some quirks to be endured, but Pokémon fans will get a real kick out of it.

OVERALL: 8/10

ppblue_gameover

 – Game Over!

Curious for more? Well, this article is part of a collaboration between various content creators where we took a look back together on the Pokémon franchise. Feel free to read all the other articles by following the links you can find in the hub article.

 

NekoJonez’s Favorite Gaming Music -SPECIAL- ~ It’s Podcast Time

It has been quite some time since I wrote about my favorite music tracks in video games. So far, I have written 24 articles in this series. Today I have a special spin-off article in this series. I was a guest on the “Untitled Game Music Podcast” by Alexander Sigsworth. Today it’s finally live and to give it some publicity since this series is amazing and I highly recommend that you all listen to it, this week’s article is simply going to be an embedded version of the podcast. Please enjoy and feel free to leave a comment here or on Alexander’s channel!

NekoJonez’s May 2017 Update

SpartaSleepingHello there, it’s time for another update blog. The summer season is almost here and I think it’s time to tell you my schedule for the summer of 2017. Also, there are a few things I want to update you guys and girls about what’s going on behind the scenes in my life and my blog. While I’m introducing this update blog, you can enjoy a picture of my lovely cat Sparta napping. She turned 9 years old last month, so yeah. In any case, it’s time to get the updates rolling! 

My favorite gaming music #20 article progress

a00bceced7419b083d8273b7e59c94f7

At the moment of writing this update article, I have to still write 20% of the article. After that, I’ll have to proofread the article, finish the layout and then put in all the tags and then do the final touches before I can publish it.

But, I can’t publish the article right away. I’ll tell you guys this, I first want to talk about a few games before I can publish the article. So, in the upcoming weeks, I’ll talk about those games. That’s all I’m going to spoil about that.

Writing this article is one of the biggest writing projects I have ever done for this blog. I can’t wait until it’s finished to show it to you. It’s going to be a very long article so, be prepared when you are going to read it.

If everything goes according to plan, I think I’ll be able to publish the article in either July or August. Remember, if you followed me on Twitter, you might have already known this.

Future content during the summer

While I try to plan everything out, sometimes I get a mail about an interesting game and I reschedule everything. But, I do have to say that I have the next 10 articles planned.

At this moment in time, my schedule has cleared up quite a bit. I finished my evening classes for this school year and the play ended last month. So, that means I have a bit more time for my personal life and this blog.

When I have the time, I might publish more than one post a week in this summer. But, because it’s summer time, I’m planning a few trips to meet up with friends and family so, it’s possible that I won’t publish articles in the weekend but during the workweek.  Pay attention, this will only be during the summer period. Because in September, my evening classes resume and not much later I’ll start to be in the rehearsals for the play in 2018.

I think it’s a great idea to follow me on Twitter since it’s so easy to publish quick updates. Also, feel afraid to tweet at me. I only bite in my food, so it’s all good.

Guest articles

Behind the scenes, I’m working with a few bloggers on a big project. I’m actually thinking about doing some collaborations with other bloggers. I won’t announce them in this article since they are still in the planning phases.

Speaking about guest articles, did you know I was a part of the Question of the Month articles in April and May? If you are interested in me answering the question of the month over at LaterLevels, well give it a look. I won’t spoil the question for June, but I have already submitted my reply for that!

Oh, if you are a blogger yourself and you want to do a collab with me, just send me a mail, tweet me or use my contact page. I’m open to collabs! I find them so much fun to do!

Misc updates

Here are some quick and smaller updates that I wanted to share.

Garage sale season is restarting. I can’t wait to go out on the hunt in the near future. I have a few ones already planned. Loot pictures will be on my Twitter when I find new games.

I have bought a 2nd 32GB SD card for my 3DS. Yeah, I was able to get a 32GB SD card full with games on my 3DS, I have since the 3DS released.

I was able to fix my gaming desktop finally. About time! It has been running excellent since Easter without any hiccups. So, the issue was that my 450W power brick was unable to get enough power to my hardware when it was under high load. I replaced the power brick with a 550W one, and it runs all the games I had problems with without any issue. I’m so glad I have my desktop back.

Also, if you follow me on Twitter, you might know that I tried to fix a computer I got from my grandfather in late April. It was a Packard Bell that I was unable to find drivers for anywhere on the internet. So, after replacing a faulty RAM stick and a new hard drive, I got the machine up and running again.

So, now I have two retro game PCs and a gaming desktop. My first retro PC is a Windows 98 SE machine with 512MB of RAM, 900MHz CPU, and 120GB HDD. The graphics are integrated on the motherboard. The new retro game PC is a Pentium 4 2,7 GHz CPU, 1GB RAM, 180 GB hard disk and the graphics are also integrated.

If you are wondering, my main gaming desktop is one that my uncle and I put together. It has a 3,7 GHz CPU, GeForce GTX 660, 120GB SSD, 2TB HDD and 16GB of RAM. It’s a powerful machine. While it doesn’t have the best graphics card on the market, I mainly use this computer for my evening classes. And in my evening classes, I have to use a lot of virtual machines and this computer is very good for that.

In any case, that’s everything I wanted to talk about in this update. Thank you for reading this article and I hope you enjoyed reading this article as much as I enjoyed writing it. I hope to be able to welcome you in another blog but until then, take care and have a great rest of your day!

Tutorial: Install games on your Ubuntu Server 14.04 using VirtualBox

ss (2015-01-28 at 04.30.24)I only got two lessons of Linux in class and I got kind of hooked. I wanted to do more with Linux. And because I’m a gamer, I decided to try and install games on Linux. After some trying out and fiddling around I was finally successful in installing a few games on my Ubuntu 14.04 server. So, in this tutorial I’ll also teach you guys how to install the Guest Additions. I installed it to, but I don’t know 100% if it’s actually needed. Anyways, enough stalling, let’s start. 

Needed stuffs

  • A working VirtualBox installation. If you don’t have that yet, get it here.
  • A working Ubuntu 14.04 or later server. If you don’t have that yet, get it here.
  • The GuestAdditions ISO. If you don’t have it, you can download it for version 4.3.20 here.
  • Your Ubuntu install should be able to connect with the internet. I use NAT in the settings and it works. Also your Ubuntu VM needs a cd-rom drive. If you don’t have it yet, the error that pops up then explains it quite clearly how to add one.

How to do this?

Part 1: Guest Additions

Step 1: Update apt-get

After you log in into your Ubuntu server, type in the command:

sudo apt-get update

Then give in your sudo password and wait a while until you can give in commands again. This updates the apt-get program in Linux. This program is used to install, update and get software from the internet. I might be wrong, but that’s what I used it for.

Step 2: Install 2 pieces of software to get Guest Additions running.

After you updated apt-get, let’s use it to now have install two pieces of software that you need in order to run guest additions.

sudo apt-get install dkms

sudo apt-get install build-essential

Together they take around 50-60 MB if I remember correctly. You will have to allow both installations by simply hitting the “y” key. This installation takes a minute or five.

A good suggestion is that after the two installs, you reboot your virtual machine. You can do this in two ways. You could either shutdown the VM and restart it by using:

sudo shutdown -h now

Or just let the VM do the job for you by:

sudo reboot

I didn’t need to enter my password, most likely since it still remembers it from the install of the programs.

Step 3: The CD.

After you downloaded the Guest Additions ISO file (I linked it more above in this post), you go to your VM and under the “Devices” tab, you pick “CD/DVD” and click “Choose a virtual CD/DVD file”. (note: I don’t know if it’s going to say that. My installation is in Dutch, so if it’s not 100% that, but something similar, forgive me.)

Then locate where you downloaded the Guest Additions ISO and click it so you can insert it in your Ubuntu. If there is an error message that VM doesn’t have a CD-ROM drive, read it and fix it. Be careful, in order to change those things you will need to shutdown the VM, otherwise the changes won’t be saved.

If there is any other error, try to allow it. Since I inserted the CD before I installed the two programs in step 2, I was a bit too quick, I got an error. I don’t remember what it said but I accepted it and I got it still working.

I know that the bottom says: “Install Guest Additions”. But when I used that, my installation wouldn’t find the CD after I mounted it. (I’ll explain that in the next step.) So yeah, that’s why I do it this way.

Step 4: Mount the disc.

ss (2015-01-28 at 04.55.22)After you got the disc in, you should go to your root and then to the media folder. I don’t go it the quickest way, but it’s the way I know it works. To experienced users, feel free to leave me a comment how to do it more efficiently.

You can see how I got there in the screenshot here. Ignore the first command to change my directory, I typed it wrong.

Confirm that there is a directory named cdrom. When you don’t have that directory there, make it. With mkdir cdrom of course. If you are having trouble, this tutorial is a great way to help you out.

Then you mount the ISO file you added in the previous step. This you can do by entering this command:

sudo mount /dev/cdrom /media/cdrom

When it’s successful, you should get the message: “mount block device /dev/sr0 is write-protected, read only.”

Step 5: Install the Guest Additions.

Now, get yourself into the directory /media/cdrom. When you list (using the ls command) the file there, it will list various files that start with VB. A few other files too. Those are all in the ISO you just mounted.

Now in order to install the guest additions, you simply do this command:

sudo ./VBLinuxAdditions.run

And you hit enter. Then it installs. For me, it took 2 minutes. The final line will most likely say that it couldn’t find X.org and such. Just ignore that. Since it’s the part of the guest additions when you would have used a GUI interface. Since we are using a command line interface, it isn’t working of course.

Part 2: Installing games

When you are going to install games, you will need to search online for them. While I have no clue (yet) how to install games you downloaded from an external website, I found out that many websites gave a command how to install it.

When you installed a game, you can run it by simply entering the name. You can also see a list of your installed games when you enter the command:

cd usr/games/

ls

The directories with a yellow color behind it, are executable games. Just enter the name in order to run. When you want to uninstall a game, you remove the directory as a superuser. If an experienced user facepalms, feel free to leave a comment how to do it better.

Update 29/01: I found out how to uninstall games. It’s with this command:

sudo apt-get remove <gamename>

Then your game will be removed.

I also found out that when you list, not every executable game is highlighted in yellow. So, that trick doesn’t work.

Anyways, that concludes my tutorial, thanks for reading and if you have issues, feel free to leave a comment. Even while I don’t know a lot about Linux server yet, I’ll do my best in order to help you out. It will be a nice learning experience for me. In any case, enjoy!

A few examples of games