If the game is crashing when you attempt to log in, increase your render distance to at least 16 chunks (and to 24 chunks if that doesn't work).
This is a recreation of Pokémon Red in Vanilla Minecraft using only command blocks and a resource pack. I have done my best to incorporate all of the original game's features, along with a few iconic bugs (most notably MissingNo/'M and item duplication). I chose not to add any sounds to the game, as I fear there would've been too many desynch issues distracting from the game itself.
I had the idea for this project while finishing my Pacman recreation. With Pacman I figured out how to render a 2D world containing logic-driven NPCs that respond to user inputs, and as Pokemon is essentially those elements on a larger scale it seemed like a logical progression. I began working on this project in July of 2015 and worked on it fairly consistently through release. The most common question I'm asked is why I made this project. My answer is simple: I love pushing the boundaries of the game. Minecraft really shouldn't be able to run Pokemon Red - it's a 3D game about building and surviving - but the fact that it can is excites me. It truly shows that if you can dream it, you can make it.
Please feel free to ask questions - I will do my best to answer!
Notes before Playing:
MAKE REGULAR BACKUPS! Despite my best efforts, there will be bugs. Back up your world save so that you can revert if you encounter any issues!
Save the game in the start menu before logging off. Logging off during dialog, menus, battles, or cutscenes may break the game.
The game may lag when you first log in, but should smooth out as you head to the center of the arena.
Minimum render distance: 16 chunks (if your computer can handle it, 24 chunks is best)
Dedicate at least 2GB of RAM (In the launcher, select Launch Options, click on the 1.11 profile that you use, enable the slider for "JVM arguments", and change "-Xmx1G" to -Xmx2G")
Let's Plays: If you record a video showing off the game be sure to drop a link in here - I'd love to check it out!
I have so many questions. Could you make a behind the scenes video and go into detail about how this all works? Recreating all the textures and levels by yourself is a feat in of itself, let alone doing it in minecraft! What kind of shortcuts were you able to take?
Do you mind making a run down video of the map, it'S really impressive and i really want to know how you implemented the math into minecraft, it feels completely abstract to me to be able to add something like the catch chance equation to minecraft.
I really want to know how you do it and how long it took you to figure that out.
I am also impressed by your creativity, compressing the map and then decompressing when it's being read
just a small thing, but after the fight with gary/blue/john after you get your starter, isn't the pp supposed to be filled up again?
Other than that, I really like this, I'm impressed in how much work has gone into this
And we have a winner - first bug found! Yes, PP should be restored there, I'm guessing I only re-upped the pokemon's hitpoints. It's minor enough that I'm not going to re-upload the map, but I'll keep a list of bugs that are found and if it gets long enough or there's something critical on there I'll try to provide a one-command fix.
The Meaning of Life, the Universe, and Everything.
This map is clearly one of the most advanced maps ever in terms of command blocks. Re-creating from scratch the original pokémon engine with this much precision using command blocks, it's just mind-blowing. When you think about it there's actually a ton of things going on:
completely original ui system with text, windows, cursors, player input and so on
completely original controls
all the pokémon-related mechanics (battles, random encounters, damage calculation, level up mechanics...)
every single sprite from the original game is in the map, integrated in the resource pack
And you did it all... yourself. Seriously dude, good job. I really mean it.
This is an amazing piece of work. No amount of words can describe how incredible this is. One of the most legendary games created inside of another game. Truly remarkable!
Having made a few mobile games myself, this is very interesting for me and how you managed to get this to work inside of Minecraft. I will have to look into how you made this and try something on a lot smaller scale.