pimanrules
pimanrules
  • 478
  • 21 041 856
Pokémon Crystal AI Tournament - Scientifically Ranking the Pokémon Crystal Trainers
I ran a tournament of all the NPC trainers from Pokémon Crystal using their parties and AI from the original game, then ranked them based on their results.
Some links that may be of interest to you:
My Twitter (as long as that site continues to exist...): pimanrules
The code for this project: github.com/jsettlem/elo_world_pokemon_crystal
Half-hearted instructions for running the code: github.com/jsettlem/elo_world_pokemon_crystal/blob/master/running_battles_locally.md
@DJMykah , who all the music in this video is from: djmykah.com/
Credits for various Creative Commons things used in this video: github.com/jsettlem/elo_world_pokemon_crystal/blob/master/video_credits.md
Convenient timestamps:
0:00 - Intro
1:03 - How the AI works
11:12 - Implementing the battle system
12:32 - What is a disassembly?
14:37 - The exciting world of swapping memory addresses
19:11 - Battle mosaic
19:57 - Running the battles
21:40 - Trainer card summary
23:20 - Tournament results
44:38 - Top 16 tournament
59:32 - The Grand Finals
1:01:49 - The Hall of Fame
1:11:27 - Trainers in game order
1:12:24 - Outro
Corrections:
48:08 - I showed the wrong trainer card on screen here. This did not affect the tournament itself, and it's corrected in the next round.
Переглядів: 454 783

Відео

What's up with the Pokémon BDSP calculator? - Reverse engineering and code review
Переглядів 263 тис.Рік тому
Turns out it is actually possible for me to make a video in less than a year, I just need to be nerd sniped thoroughly enough. Some links that may be of interest to you: @mattparker2 's original video: ua-cam.com/video/65WoL6e728Q/v-deo.html Calculator demo: poketch.pimanrul.es/ Calculator source: github.com/jsettlem/bdsp-poketch-calculator/blob/master/BDSPCalculator/PoketchCalculator.cs My Twi...
Elo World REDUX: Scientifically Ranking the Pokémon Red Trainers AGAIN - Level 50 AI Tournament
Переглядів 801 тис.2 роки тому
In this video, I fix some of the issues with my original "Ranking the Pokémon Red Trainers" video, and run a brand new tournament with those changes. Most notably, I flatten all the Pokémon to level 50, the way competitive Pokémon tournaments are run. Some links that might be of interest: The original video: ua-cam.com/video/8yUPhRJtNJM/v-deo.html The instructions on how to run battles from Has...
Deal or No Deal & The Monty Hall Problem - A Python Simulation and Analysis
Переглядів 67 тис.3 роки тому
Is Deal or No Deal actually an instance of the Monty Hall problem? Is it really better to swap cases than to not swap? Let’s write a simulation in Python to find out. Some links that might be of interest to you: My Twitter: pimanrules The code I show: gist.github.com/jsettlem/d088cf9077eec7bf8b61fedb137d5359 The Numberphile video on the Monty Hall problem: ua-cam.com/video/4Lb-6rxZx...
Code Review - Chess, but good (a revolutionary new chess variant)
Переглядів 14 тис.4 роки тому
I've been meaning to make this video for a while. In it, I show off the code for my project, "Chess, but good" and talk about chess engines a bit. Hopefully it will be interesting to those interested in learning to program, as well as those who like voyeuristically reading other people's code. Some links that may be of interest to you: Chess, but good (definitely watch this first): ua-cam.com/v...
Let's Play Battle for Bikini Bottom Rehydrated Part 3 (Kelp Forest - End + Multiplayer)
Переглядів 1,1 тис.4 роки тому
Only good videos from now on, I promise. Probably. Anyway, this is obviously late. UA-cam took literally a week to process this video. It's not even done processing at 1440p, but it's not stuck at 360p30 anymore so I'll take it. Enjoy the ultrawide goodness. Timestamps: 0:00 - Intro 25:52 - Kelp Forest 2:22:20 - Flying Dutchman's Graveyard 3:06:13 - SpongeBob's Dream 4:06:01 - Chum Bucket Robo-...
Let's Play Battle for Bikini Bottom Rehydrated Part 2 (Mermalair - Industrial Park)
Переглядів 9264 роки тому
Would have posted this literally a week ago if UA-cam wasn't so slow at processing videos. Timestamps: 0:00 - Intro 8:32 - Mermalair 1:19:10 - Rock Bottom 2:47:19 - Sand Mountain 3:11:15 - Industrial Park (Robot Patrick)
Let's Play Battle for Bikini Bottom Rehydrated Part 1 (Jellyfish Fields - Poseidome)
Переглядів 2 тис.4 роки тому
As "the guy who's at the top when you search 'Let's Play Battle for Bikini Bottom' on UA-cam and sort by view count," you know I had to. My sincerest apologies to those of you who subscribed to me expecting good content. It'll return some day, I promise. Fortunately, this time it will just be a three-part LP instead of a 62-part LP. Timestamps: 0:00 - Intro 22:23 - Jellyfish Fields 1:24:17 - Do...
192 Hours of Pokémon Battles (Addendum to Pokémon Red Elo World - link in desc.)
Переглядів 45 тис.4 роки тому
Confused? Watch the original video first: ua-cam.com/video/8yUPhRJtNJM/v-deo.html This is just a small sampling of the 4,000 hours worth of AI vs. AI trainer battles I conducted for my latest project, "Scientifically Ranking the Pokémon Red Trainers." Check out the link above.
Pokémon Red/Blue AI Tournament - Scientifically Ranking the Pokémon Red Trainers
Переглядів 863 тис.4 роки тому
What would happen if we were to pit all the enemy trainers from Pokémon Red against each other in a giant tournament, using their actual AI? Some links that may be of interest to you: The follow-up to this video: ua-cam.com/video/247qD1qulSQ/v-deo.html My Twitter: pimanrules 192 Hours of Pokémon Battles: ua-cam.com/video/3JFwCl1nlz4/v-deo.html Data/code: github.com/jsettlem/elo_worl...
Presenting a revolutionary new chess variant - Chess, but good
Переглядів 227 тис.4 роки тому
In this video, I present a revolutionary new chess variant which I hope will change the game forever. Some links that may be of interest to you: The Python script to generate Good Chess boards: github.com/jsettlem/chess-but-good/ The list of pre-generated Good Chess boards: github.com/jsettlem/chess-but-good/tree/master/boards My Twitter: pimanrules Normally this is where I’d ask if...
King Conga Beat Blocks
Переглядів 3,2 тис.5 років тому
King Conga Beat Blocks
AI learns to sing CREEPY music
Переглядів 80 тис.5 років тому
AI learns to sing CREEPY music
Code Review #3: A deep dive into the YouTube Plays code
Переглядів 3,6 тис.5 років тому
Code Review #3: A deep dive into the UA-cam Plays code
Code Review #2: A deep dive into the Volleybot code
Переглядів 3,1 тис.5 років тому
Code Review #2: A deep dive into the Volleybot code
Code Review #1: A deep dive into the Jump Rope Bot code
Переглядів 9 тис.6 років тому
Code Review #1: A deep dive into the Jump Rope Bot code
YouTube Plays Super Mario Odyssey - The Chronicle
Переглядів 281 тис.6 років тому
UA-cam Plays Super Mario Odyssey - The Chronicle
YouTube and Mixer Play Super Mario Odyssey Complete Archive Part 1 (playlist/recap in description)
Переглядів 12 тис.6 років тому
UA-cam and Mixer Play Super Mario Odyssey Complete Archive Part 1 (playlist/recap in description)
How I Cheesed the VOLLEYBALL Challenge in Super Mario Odyssey
Переглядів 1,6 млн6 років тому
How I Cheesed the VOLLEYBALL Challenge in Super Mario Odyssey
How I Cheesed the Jump Rope Challenge in Super Mario Odyssey
Переглядів 1,7 млн6 років тому
How I Cheesed the Jump Rope Challenge in Super Mario Odyssey
Let's Try [DS 0107] - Tak: The Great Juju Challenge
Переглядів 15 тис.7 років тому
Let's Try [DS 0107] - Tak: The Great Juju Challenge
Let's Try [DS 0106] - Pac'n Roll
Переглядів 8 тис.7 років тому
Let's Try [DS 0106] - Pac'n Roll
Let's Try [DS 0105] - Castlevania: Dawn of Sorrow
Переглядів 7167 років тому
Let's Try [DS 0105] - Castlevania: Dawn of Sorrow
Let's Try [DS 0104] - Mahjong Taikai
Переглядів 1,8 тис.7 років тому
Let's Try [DS 0104] - Mahjong Taikai
Let's Try [DS 0098] - SD Gundam GGeneration DS
Переглядів 9 тис.7 років тому
Let's Try [DS 0098] - SD Gundam GGeneration DS
Let's Try [DS 0096] - DS Rakubiki Jiten
Переглядів 1,6 тис.7 років тому
Let's Try [DS 0096] - DS Rakubiki Jiten
Let's Try [DS 0095] - Yu-Gi-Oh! Nightmare Troubadour
Переглядів 4,5 тис.7 років тому
Let's Try [DS 0095] - Yu-Gi-Oh! Nightmare Troubadour
Lets Try [DS 0091] - Nintendogs: Dachshund & Friends
Переглядів 21 тис.7 років тому
Lets Try [DS 0091] - Nintendogs: Dachshund & Friends
Let's Try [DS 0090] - Nintendogs: Lab & Friends
Переглядів 90 тис.7 років тому
Let's Try [DS 0090] - Nintendogs: Lab & Friends
Let's Try [DS 0089] - Nintendogs: Chihuahua & Friends
Переглядів 36 тис.7 років тому
Let's Try [DS 0089] - Nintendogs: Chihuahua & Friends

КОМЕНТАРІ

  • @fredericoantunes2304
    @fredericoantunes2304 36 хвилин тому

    EXTREMELY underrated vídeo/youtuber

  • @cooloak8096
    @cooloak8096 2 дні тому

    14:14 51st-place Lorelei's "Worst Defeat" is against Agatha all the way up at #10, meaning she won or drew (?) against every single trainer below that. She also managed to defeat second-place Charizard Champion Green as her greatest victory. Lorelei would probably be pretty strong, if she could figure out that Rest doesn't do any damage

  • @tokemon4525
    @tokemon4525 2 дні тому

    Bro, create a version where red does not have level advantage, poor blue has no chance against 20+ overleveled pokemon.

  • @vivvpprof
    @vivvpprof 5 днів тому

    1:29 transphobic much? 😡 lol

  • @seifenspender
    @seifenspender 10 днів тому

    I know this is really old, but what capture card do you use for the switches HDMI output with minimal delay?

    • @pimanrules
      @pimanrules 9 днів тому

      It's a 13+ year old internal avermedia card. I don't have the exact model on hand but it's definitely not what you want to purchase in the year 2024.

  • @Sci0927
    @Sci0927 10 днів тому

    38:10 good job eusine!

  • @ThatRedNismo
    @ThatRedNismo 12 днів тому

    Good video man

  • @jamesdinius7769
    @jamesdinius7769 14 днів тому

    Man Misty came really close to beating Lance. Just a bit more damage on Aerodactyl and she'd have it (Lapras obviously beats Charizard). Sadly, her lower levels and DVs fail her. (I checked, a higher damage roll doesn't KO, she'd need a crit).

  • @przm83
    @przm83 15 днів тому

    *Weeeeeeeeeee*

  • @arrowblade_1238
    @arrowblade_1238 18 днів тому

    Anyone know if this guy is stilling planning to make another video ever? Cause it’s been like, a year and there hasn’t been anything from him about another video like this.

  • @moonTerfixx.
    @moonTerfixx. 19 днів тому

    bro stop gatekeeping tell us how to do it

  • @connorkilcullen4969
    @connorkilcullen4969 19 днів тому

    Dear UA-cam user pimanrules, What's the first song you hear? From, Connor

  • @HalianTheProtogen
    @HalianTheProtogen 26 днів тому

    It could probably be done in Linux now using SameBoy, since that has a native Linux binary.

  • @ogudemichael
    @ogudemichael 27 днів тому

    The scene isn't supposed to be this long

  • @Lorendrawn
    @Lorendrawn 27 днів тому

    Blue casually cutting through all Johto and Kanto and proving himself superior to even the elite four and pokemon champion. He disrespectfully murks the Johto rival and walks face-first into an unwinnable battle against a snorlax from hell. Red is HIM.

  • @dovahkiin53839
    @dovahkiin53839 29 днів тому

    Absolute masterpiece

  • @RPG_Fangirl
    @RPG_Fangirl Місяць тому

    Over 2 minutes, or around 4% [This comment is for my own purposes of making a playlist, and is not a judgement of quality.]

  • @t-b073
    @t-b073 Місяць тому

    I basically had to cheat by looking up the codes for certain levels, cause at one level the whole game always and forever glitched when I reached a certain spot, preventing me from going any further in the game :/

  • @theneurodivergent-fu5bu
    @theneurodivergent-fu5bu Місяць тому

    I know this is a long shot and you won’t read this. But do you think you could do something similar to this? Except you use your viewers fan made champion teams and scientifically rank them?

  • @rmt3589
    @rmt3589 Місяць тому

    The AI breakdown was deffinately my favorite part, but was fun to watch! Was cheering on Blue to beat that thief, and he did. Would be awesome to see an AI breakdown of Yu-Gi-Oh games like that. Though it's hard to even look for due to the character AI from VReigns.

  • @robinceuleers
    @robinceuleers Місяць тому

    I wish i have a real Shiba Inu!!! With this fur color ❤

  • @eveeleevi
    @eveeleevi Місяць тому

    look at the title and te first letter of each woird

  • @user-mv1qv8sd8n
    @user-mv1qv8sd8n Місяць тому

    this is chess but it sucks

  • @bebblll
    @bebblll Місяць тому

    1.25 speed is easier to understand

  • @Happibara
    @Happibara Місяць тому

    Kute Kitty Kats, otherwise known as the KKK

  • @sliqriq21
    @sliqriq21 Місяць тому

    Love this

  • @ObiwanNekody
    @ObiwanNekody Місяць тому

    If only Blue loved his pokemon more.

  • @ObiwanNekody
    @ObiwanNekody Місяць тому

    Finally!

  • @ducks4rent
    @ducks4rent Місяць тому

    I just came to see what the old DS cartridge I found in my attic was, but I stayed for the absolute enthusiasm and excitement of the reviewer.

  • @TheAutisticBrony
    @TheAutisticBrony Місяць тому

    Poor Blue, he can't catch a break ever.

  • @matthewbarabas3052
    @matthewbarabas3052 Місяць тому

    also, why is youngster joey given special attention? hes just another generic NPC with a line thats proven to be a flatout lie.

  • @matthewbarabas3052
    @matthewbarabas3052 Місяць тому

    i dont get why youtubers are so fussy about keeping videos short, make it looooooooooong to explain it all. in detail.

  • @matthewbarabas3052
    @matthewbarabas3052 Місяць тому

    the trainer cards you have should be larger, to make it easier to read-

  • @SailorPalutena
    @SailorPalutena 2 місяці тому

    omg just play the game without complaining.

  • @jm0803
    @jm0803 2 місяці тому

    hello. I am a collector. May I buy your minecraft account with the 2011 minecon cape for $800? Reply back so I can send you my discord or whatever needed to contact you

  • @patrickdunne2949
    @patrickdunne2949 2 місяці тому

    I’m crying of cuteness

  • @johncalabro8710
    @johncalabro8710 2 місяці тому

    Can you do a Yellow Lance vs Crystal Lance?

  • @Marblegamingmaster
    @Marblegamingmaster 2 місяці тому

    This is super cool! Can you do gen 2 or gen 4 if you haven’t done them yet?

  • @christurner4799
    @christurner4799 2 місяці тому

    1 minute in a dog video game, takes the Lords Name in vain, yeesh

  • @dukem8774
    @dukem8774 2 місяці тому

    I come to humbly ask that you make the trainers level 50 like you did in pokemon Gen 1, i fully understand that they are two distinct data sets, but i like your videos and want more of your content. I also want to see if doing so will cause any unexpected upsets in the rankings.

  • @Shindai
    @Shindai 2 місяці тому

    My brain when I'm trying to sleep

  • @enerc2333
    @enerc2333 2 місяці тому

    Hey, I'm making a Pokémon yellow hackrom. And each trainer will have their Pokémon, with their IVS and EVS at their maximum. And they will also have a stat increase. For example onix normally has 45 physical attack, it's garbage. I'm thinking about giving him 100 attack, but I'm still going to lower his physical defense from 160 to 135. But I'll also raise his HP to 80! Just like your speed and your special will be modified! And many other Pokémon will have better stat distribution! But still, I need some help, could you give me all the source code of those games. Especially the yellow Pokémon one! I have not been able to modify the number of Pokémon each can trainer. I want to put all the gym leaders with 6 Pokémon each! Do you think you can help me with that?

  • @vexeddarklight
    @vexeddarklight 2 місяці тому

    I know I'm late to this, and I probably won't get an answer, but why don't all the win/draw/lose counts add up to the same number. does each trainer not battle each other once?

  • @akarilight6331
    @akarilight6331 2 місяці тому

    I'd be interested in seeing if Blue could try to beat red with a different team composition. Starting with Pidgeot against Pikachu is a huge disadvantage for him as it takes out one of his mons almost immediately.

  • @tyleruidel1405
    @tyleruidel1405 2 місяці тому

    It would make sense to level all the trainers out at lvl 50

  • @marinaaaa2735
    @marinaaaa2735 3 місяці тому

    Been looking forward to the level 50 version pretty much all year, hoping it comes soon!

  • @mickgorro
    @mickgorro 3 місяці тому

    "Ello" is /ε.lou/, not /ə.lou/. /ə/ is basically an uh sound. I mean, using ə and shifting the stress would make the Elo world pun even better :).

    • @pimanrules
      @pimanrules 3 місяці тому

      Yeah, that's an embarrassing mistake since schwa is like the one IPA symbol everyone learns in elementary school. My excuse is that I just copied the dictionary transcription for "hello" without double checking it because I figured the dictionary would know better than me. Of course, "hello" can be pronounced "hullo"...

  • @GlitchGaming673
    @GlitchGaming673 3 місяці тому

    why u kept wasting your bullets

  • @Kirugoa
    @Kirugoa 3 місяці тому

    more of these please

  • @briliantinoprihandikakhari6754
    @briliantinoprihandikakhari6754 3 місяці тому

    The effort needed to make this video is... Unreal