Skip to playerSkip to main contentSkip to footer
  • 2 days ago
Explore the world of Retro Boy, a Game Boy emulator written in Rust that lets you play classic Game Boy games directly in your web browser! In this video, I demonstrate how to use Retro Boy by playing Pokémon Blue Version and Metroid II: Return of Samus. Learn how to load ROMs, understand the controls, and see the emulator in action. Plus, get a glimpse into the GitHub repository where you can find more details about this open-source project. If you're a fan of retro gaming or interested in web-based emulators, this video is for you!
---
Read our Retro Boy guide 👇
https://watsontechworld.com/retro-boy-review/
---
* Retro Boy live demo: https://smparsons.github.io/retroboy/
* Retro Boy GitHub repository: https://github.com/smparsons/retroboy
---
Get my coloring book, Watson the Time-Travelling Dog: Dogs and Dinosaurs Adventure Coloring Book 1 🐕🦖🎨👇
https://watsoncoloringbooks.com/book1-locations/

Join Watson and his friends on an exciting time-travel adventure filled with dinosaurs and fun! Perfect for kids and coloring book enthusiasts alike.
---
00:00 Introduction
00:30 Retro Boy GitHub repository
01:03 Game Boy ROM files
01:33 Loading a game in Retro Boy
01:50 Retro Boy controls for mapping Game Boy buttons to keyboard buttons
02:30 Starting Pokémon Blue Version
03:04 Showing full screen
03:14 Playing Pokémon Blue Version
06:09 Interacting with Professor Oak
06:55 Getting first Pokémon
09:12 First Pokémon battle
11:30 Ending demo of Pokémon Blue Version
11:55 Playing Metroid II: Return of Samus
14:22 Conclusion
---
#GameBoy #RetroBoy #RetroGames #GameBoyEmulator #Rust #OpenSource #RetroGaming #WebEmulator #PokemonBlue #MetroidII #WebAssembly #emulator #Metroid2 #VideoGames #VideoGame

Category

🤖
Tech
Transcript
00:00Hi everyone. In this video I'm going to do a demo of Retro Boy.
00:05And as it says here, Retro Boy is a Game Boy emulator that can be played on the web.
00:11To use, simply click Load ROM to load your game ROM.
00:14Only .gb and .gbc files are supported. Then click Play.
00:19So I've already loaded Pokemon Blue, and I'll show you a demo of Pokemon Blue.
00:24And if I have enough time, I might also show you Metroid 2.
00:29Before I continue, I want to show you the GitHub repository.
00:33And I'll put the link for this in the description of the video.
00:36It says here, Retro Boy is a simple Game Boy emulator written in Rust that can be played on the web.
00:43And that's the killer feature of this, is that it can be played on the web.
00:47So you don't need to install an app on your computer.
00:50But you can set this up, download all this code if you want.
00:55But actually you can just use this URL, which is linked here.
00:59It says try here, so that's this link.
01:02And I'm going to show you now, yeah.
01:07So the first thing is, you'll need to download the ROM files.
01:13And they would be .gb files.
01:15So for example, if you wanted Pokemon Blue, just search on the internet for Pokemon Blue Game Boy ROM.
01:21And make sure it's ending in .gb or .gbc.
01:25And I'll show you Pokemon Blue and maybe Metroid 2 if I have enough time.
01:31Okay, I'm going to reload this.
01:36And then the first thing is, again, you load the ROM so you find the file.
01:40Okay, I loaded the ROM and I'm just going to click on play.
01:44And it's loaded and I just paused it.
01:49And the first thing to mention is that the Game Boy looks like this and it has all these buttons.
01:54It's got this pad, the select button, the start button, the A button, and B button.
01:59And it shows here the controls.
02:03So you've got the up button corresponds to arrow up on the keyboard.
02:08Down corresponds to arrow down on the keyboard.
02:10Left corresponds to arrow left.
02:12Right corresponds to arrow right.
02:14The start button on the Game Boy corresponds to enter on the keyboard.
02:18Select corresponds to space on the keyboard.
02:21B button corresponds to the X key.
02:24And A corresponds to the Z or Z key.
02:30And now I'm going to do a demo of Pokemon Blue.
02:35Let's get started.
02:41And this is one of my all-time favorite games.
02:44Absolutely love this game.
02:45It's just black and white but it's super fun and I love the audio in the game.
02:50And you have the option to go...
03:02It's paused but when the game is running you can click on this button, full screen.
03:08And you can make it full screen and I'll show you playing it full screen.
03:13And I'm going to show you up until the point where he gets his first Pokemon.
03:25So I'm going to go to New Game.
03:30And most of this text I'm not going to read for you but I will read some of it.
03:37You'll have to read most of it yourself.
03:39Hello there.
03:40Welcome to the world of Pokemon.
03:42Welcome to the world of Pokemon.
03:43My name is Oak.
03:44People call me the Pokemon Prof.
03:48This world is inhabited by creatures called Pokemon.
03:54Some people Pokemon are pets.
03:56Others use them for fights.
04:00Myself, I study Pokemon as a profession.
04:06Okay, so you get to choose your name.
04:10You can actually type out a name if you have to choose the new name.
04:16But I'm going to choose Blue just to save time.
04:19So right, your name is Blue.
04:22This is my grandson.
04:27He's been your rival since you were a baby.
04:31What is his name again?
04:35And I'll say his name is Jack.
04:37And you can actually type out a name if you choose new name.
04:40But to save time I'll choose it to be Jack.
04:57And I still love, like Retro Boy to me is awesome that you can actually play this on the web.
05:07I love this one here.
05:08Blue is playing the SNES.
05:10Okay.
05:11It's time to go.
05:12He has the Super Nintendo which I think is super cool.
05:18Okay, and you can have dialogues with people but I'm going to skip most of them.
05:22And just get to the part where he gets his first Pokemon.
05:27Okay, and you can of course explore the area.
05:30And this is where...
05:32This is one of Professor Oak's office.
05:35Oh, sorry, not this one.
05:36Oh, I'm going to the wrong one.
05:38I think it's his bigger one.
05:40No, he's not here.
05:43But you can talk with this character.
05:48Gramps isn't around.
05:51We have to leave for Oak to finally talk with us.
05:55We can't get the Pokemon until we try to leave.
06:04So once we try to leave and go into the grassy area, he'll come after us.
06:10It's unsafe.
06:20All Pokemon live in tall grass.
06:23You need your own Pokemon for protection.
06:26Okay, so we're...
06:27Oh, there's some dialogue going on.
06:41It says Gramps.
06:42I'm fed up with waiting.
06:43Jack?
06:44Let me think.
06:45Oh, that's right.
06:46I told you to come.
06:47Just wait.
06:48Here, Blue.
06:49There are three Pokemon here.
06:50Haha.
06:51They are inside the Pokeballs.
06:52When I was young, I was a serious Pokemon trainer.
06:53In my old age, I only have three left.
06:55But you can have one.
06:56Choose.
06:57So I wanna...
06:58I'm gonna choose...
06:59I'll probably choose Charmander the first one, but I just wanted to show you the three
07:04before I chose.
07:05So Charmander is a lizard.
07:06Obviously prefers hot places when it rains.
07:07Steam is set to spout from the tip of its tail.
07:08I'm gonna choose.
07:09I'm gonna choose...
07:10I'm gonna choose...
07:11I'll probably choose Charmander the first one, but I just wanted to show you the three
07:12before I chose.
07:13So Charmander is a lizard.
07:14Obviously prefers hot places when it rains.
07:15Steam is set to spout from the tip of its tail.
07:18So you want to choose the fire Pokemon Charmander?
07:19And I'll say no.
07:20Because I want to look at the other ones.
07:21Squirtle.
07:22Tiny turtle.
07:23After birth.
07:24It's back swell.
07:25I'll probably choose Charmander the first one, but I just wanted to show you the three
07:26before I chose.
07:27So Charmander is a lizard.
07:28Obviously prefers hot places when it rains.
07:31Steam is set to spout from the tip of its tail.
07:35So you want to choose the fire Pokemon Charmander?
07:40And I'll say no.
07:41Because I want to look at the other ones.
07:44Squirtle.
07:45Tiny turtle.
07:46After birth.
07:47It's back swells and hardens into a shell.
07:50Powerfully.
07:51Sprays foam from its mouth.
07:53So I'm also going to say no.
07:56So you want the water Pokemon Squirtle?
08:00I'll say no.
08:01Not yet.
08:02Because I just want to look at all of them.
08:04Bulbasaur is a seed Pokemon.
08:06A strange seed was planted on its back at birth.
08:09The plant sprouts and grows with this Pokemon.
08:13So you want the plant Pokemon?
08:15Bulbasaur?
08:16No.
08:17Okay.
08:18So now I got to see all three.
08:20And now what I'll do is I'll choose Charmander.
08:24So you want to fire Pokemon Charmander?
08:27I'll say yes.
08:28And then his grandson is going to always choose the one that has the advantage against the one
08:33you chose.
08:34The one you chose.
08:35And because this is a fire Pokemon, the other one is going to choose the water Pokemon.
08:41Okay.
08:42I'll skip giving it a nickname.
08:44If I had chosen the water Pokemon, he would choose the plant Pokemon.
08:57If I had chosen Bulbasaur, he would have chosen the fire Pokemon.
09:04And then we're going to have our first battle here.
09:10Okay.
09:11When I try to leave, then his grandson will start a fight.
09:17Let's check out our Pokemon.
09:23Come on.
09:24I'll take you on.
09:25Come on.
09:26I'll take you on.
09:30Okay, so we can choose to fight, get an item, this or run, I'll choose to fight.
09:50Then we basically just have two things we can do.
09:53I'll just do Scratch the whole time.
09:56Charmander, use Scratch.
09:59Sometimes you win, sometimes you lose.
10:01I think it's basically just luck.
10:06The last time I actually won, but most of the time I lose.
10:24There's an ending.
10:25The last time I find a lot of out of the time.
10:26I'm not sure what you do.
10:27I'm not sure what happens.
10:28I was looking for a split card.
10:29No, we can do that.
10:30No, we're getting ready.
10:31It's only a split card.
10:33It's the last time I'm going to try.
10:34I'm worth it or something.
10:35You can do stuff like that.
10:37I'm just kidding.
10:38It's probably a split card.
10:39It's a split card card.
10:40It's a split card card.
10:41You can't use that card card card.
10:43I'll take the card card card.
10:45It's a split card card card.
10:48Okay, well, I guess recently I've been getting lucky because I won.
11:02Charmander grew to level 6.
11:07Blue defeated Jack.
11:16That's their currency.
11:32Okay, and of course you can spend many, many hours playing this game.
11:36This is super fun.
11:38I'm going to stop playing this and show you Metroid II now.
11:42And to leave the full screen you can click this button or click on the escape on your keyboard.
11:52And I'm going to reload this and then I'll load Metroid II.
11:57And click play.
11:59And I'm going to go to full screen again.
12:01And I don't have much time left for this video, but I'm going to try to see if I can get to the first Metroid in the game.
12:07But I might run out of time.
12:14And yeah.
12:15I also love this game.
12:17This is super fun.
12:19So Metroid II are like the bug creatures, the bad guys in these games.
12:31I'll try to see if I can have enough time to get to the first Metroid.
12:37Let's see.
12:38We can jump.
12:39We can shoot this weapon.
12:40We can also choose the rocket.
12:43And this is a super fun game in my opinion.
12:47And we can turn it into a ball to go...
12:57Yeah.
12:58I'm kind of speed rushing here trying to see if I can get to the first Metroid before I run out of time for this video.
13:14And I'm trying to hopefully this is the right place because I don't remember.
13:21But I'll attempt it.
13:27And there's actually ways to save your progress in the game, but you've got to keep the browser open.
13:32Unfortunately, if you reload the browser, I don't know if there's any way to save your progress in Retro Boy.
13:44And those are not acid, but there's different acid baths you need to avoid in this game.
14:05Okay, that's the first Metroid.
14:09And I finally got to it.
14:11Okay, I'm going to pause it here.
14:14And I actually died in the...
14:17And if I had been able to save it, I could actually go to the save point.
14:22So I wanted to end the video here, basically.
14:25I'll reload this again.
14:27So Retro Boy, in my opinion, is an awesome emulator.
14:32And I actually first found out about this on the Hacker News on Y Combinator.
14:36And testing this out, I'm very impressed.
14:38So you can basically play Game Boy ROMs on the web, which is super fun.
14:45And again, this is the GitHub repository if you're interested.
14:49I hope you enjoyed this video.
14:51If you did, I'd appreciate it if you could subscribe or follow my channel.
14:54And see you in the next one.

Recommended