pimanrules
pimanrules
  • 478
  • 21 018 002
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.
zhlédnutí: 448 769

Video

What's up with the Pokémon BDSP calculator? - Reverse engineering and code review
zhlédnutí 262KPřed rokem
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: czcams.com/video/65WoL6e728Q/video.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
zhlédnutí 797KPřed 2 lety
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: czcams.com/video/8yUPhRJtNJM/video.html The instructions on how to run battles from Has...
Deal or No Deal & The Monty Hall Problem - A Python Simulation and Analysis
zhlédnutí 66KPřed 3 lety
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: czcams.com/video/4Lb-6rxZx...
Code Review - Chess, but good (a revolutionary new chess variant)
zhlédnutí 14KPřed 3 lety
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): czcams.com/v...
Let's Play Battle for Bikini Bottom Rehydrated Part 3 (Kelp Forest - End + Multiplayer)
zhlédnutí 1,1KPřed 4 lety
Only good videos from now on, I promise. Probably. Anyway, this is obviously late. CZcams 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)
zhlédnutí 924Před 4 lety
Would have posted this literally a week ago if CZcams 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)
zhlédnutí 2KPřed 4 lety
As "the guy who's at the top when you search 'Let's Play Battle for Bikini Bottom' on CZcams 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.)
zhlédnutí 45KPřed 4 lety
Confused? Watch the original video first: czcams.com/video/8yUPhRJtNJM/video.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
zhlédnutí 860KPřed 4 lety
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: czcams.com/video/247qD1qulSQ/video.html My Twitter: pimanrules 192 Hours of Pokémon Battles: czcams.com/video/3JFwCl1nlz4/video.html Data/code: github.com/jsettlem/elo_worl...
Presenting a revolutionary new chess variant - Chess, but good
zhlédnutí 226KPřed 4 lety
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
zhlédnutí 3,1KPřed 5 lety
King Conga Beat Blocks
AI learns to sing CREEPY music
zhlédnutí 80KPřed 5 lety
AI learns to sing CREEPY music
Code Review #3: A deep dive into the YouTube Plays code
zhlédnutí 3,6KPřed 5 lety
Code Review #3: A deep dive into the CZcams Plays code
Code Review #2: A deep dive into the Volleybot code
zhlédnutí 3,1KPřed 5 lety
Code Review #2: A deep dive into the Volleybot code
Code Review #1: A deep dive into the Jump Rope Bot code
zhlédnutí 9KPřed 5 lety
Code Review #1: A deep dive into the Jump Rope Bot code
YouTube Plays Super Mario Odyssey - The Chronicle
zhlédnutí 281KPřed 5 lety
CZcams Plays Super Mario Odyssey - The Chronicle
YouTube and Mixer Play Super Mario Odyssey Complete Archive Part 1 (playlist/recap in description)
zhlédnutí 12KPřed 6 lety
CZcams and Mixer Play Super Mario Odyssey Complete Archive Part 1 (playlist/recap in description)
How I Cheesed the VOLLEYBALL Challenge in Super Mario Odyssey
zhlédnutí 1,6MPřed 6 lety
How I Cheesed the VOLLEYBALL Challenge in Super Mario Odyssey
How I Cheesed the Jump Rope Challenge in Super Mario Odyssey
zhlédnutí 1,7MPřed 6 lety
How I Cheesed the Jump Rope Challenge in Super Mario Odyssey
Let's Try [DS 0107] - Tak: The Great Juju Challenge
zhlédnutí 15KPřed 6 lety
Let's Try [DS 0107] - Tak: The Great Juju Challenge
Let's Try [DS 0106] - Pac'n Roll
zhlédnutí 8KPřed 6 lety
Let's Try [DS 0106] - Pac'n Roll
Let's Try [DS 0105] - Castlevania: Dawn of Sorrow
zhlédnutí 713Před 6 lety
Let's Try [DS 0105] - Castlevania: Dawn of Sorrow
Let's Try [DS 0104] - Mahjong Taikai
zhlédnutí 1,8KPřed 6 lety
Let's Try [DS 0104] - Mahjong Taikai
Let's Try [DS 0098] - SD Gundam GGeneration DS
zhlédnutí 9KPřed 6 lety
Let's Try [DS 0098] - SD Gundam GGeneration DS
Let's Try [DS 0096] - DS Rakubiki Jiten
zhlédnutí 1,6KPřed 6 lety
Let's Try [DS 0096] - DS Rakubiki Jiten
Let's Try [DS 0095] - Yu-Gi-Oh! Nightmare Troubadour
zhlédnutí 4,5KPřed 6 lety
Let's Try [DS 0095] - Yu-Gi-Oh! Nightmare Troubadour
Lets Try [DS 0091] - Nintendogs: Dachshund & Friends
zhlédnutí 21KPřed 6 lety
Lets Try [DS 0091] - Nintendogs: Dachshund & Friends
Let's Try [DS 0090] - Nintendogs: Lab & Friends
zhlédnutí 89KPřed 6 lety
Let's Try [DS 0090] - Nintendogs: Lab & Friends
Let's Try [DS 0089] - Nintendogs: Chihuahua & Friends
zhlédnutí 35KPřed 6 lety
Let's Try [DS 0089] - Nintendogs: Chihuahua & Friends

Komentáře

  • @sliqriq21
    @sliqriq21 Před dnem

    Love this

  • @ObiwanNekody
    @ObiwanNekody Před 2 dny

    If only Blue loved his pokemon more.

  • @ObiwanNekody
    @ObiwanNekody Před 2 dny

    Finally!

  • @ducks4rent
    @ducks4rent Před 2 dny

    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 Před 5 dny

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

  • @matthewbarabas3052
    @matthewbarabas3052 Před 8 dny

    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 Před 8 dny

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

  • @matthewbarabas3052
    @matthewbarabas3052 Před 8 dny

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

  • @SailorPalutena
    @SailorPalutena Před 9 dny

    omg just play the game without complaining.

  • @jm0803
    @jm0803 Před 10 dny

    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 Před 12 dny

    I’m crying of cuteness

  • @johncalabro8710
    @johncalabro8710 Před 15 dny

    Can you do a Yellow Lance vs Crystal Lance?

  • @Marblegamingmaster
    @Marblegamingmaster Před 18 dny

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

  • @christurner4799
    @christurner4799 Před 19 dny

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

  • @dukem8774
    @dukem8774 Před 20 dny

    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 Před 22 dny

    My brain when I'm trying to sleep

  • @enerc2333
    @enerc2333 Před 25 dny

    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 Před 25 dny

    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 Před měsícem

    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 Před měsícem

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

  • @marinaaaa2735
    @marinaaaa2735 Před měsícem

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

  • @mickgorro
    @mickgorro Před měsícem

    "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 Před měsícem

      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 Před měsícem

    why u kept wasting your bullets

  • @Kirugoa
    @Kirugoa Před měsícem

    more of these please

  • @briliantinoprihandikakhari6754

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

  • @fromthegamethrone
    @fromthegamethrone Před měsícem

    How the hell did you animate that final scene, that's fantastic.

  • @alecrutz6979
    @alecrutz6979 Před měsícem

    I love the little thing how, the first battles of joey and mikey have mikey above joey, just like how in the game, joey apparently lost the battle to mikey lmao

  • @katherinegrant5598
    @katherinegrant5598 Před měsícem

    HOW ITS FUCKING IMPOSSIBLE FOR ME😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡😡🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬🤬

  • @CoopersCrazy
    @CoopersCrazy Před měsícem

    Nonbinary Eusine headcanon accepted!

  • @robertharris6092
    @robertharris6092 Před měsícem

    Uh. If you made their movesets the original then the placing of everyone will be reslly similar and theres no point of doing a 2nd video.

  • @CoopersCrazy
    @CoopersCrazy Před měsícem

    After all these years, I only now realize that Blue's battle sprite changes twice as the story progresses, ending with him putting on a cool jacket as the Champion

  • @marketgarden1
    @marketgarden1 Před 2 měsíci

    thank you for doing the python script for this. helped me shut somebody up.

  • @mickgorro
    @mickgorro Před 2 měsíci

    Yo, Alan at the top of plain C! Scott's Thoughts followers will know why I mention him :).

  • @mickgorro
    @mickgorro Před 2 měsíci

    Rival huuuuh :)

  • @YaraMaazouz
    @YaraMaazouz Před 2 měsíci

    I can't do it i took 1h 😢😢

  • @Leotique
    @Leotique Před 2 měsíci

    Scared the shit out of me at @04:42. I live alone and it was late, I thought someone broke in.

  • @thunderdashsweirdmemecrap9078

    I think the exact moment when you hit puberty in the original LP was part 53

  • @NerdyZanoth
    @NerdyZanoth Před 2 měsíci

    When this was posted, I was below 13.

  • @rangertalksdogsgames7996
    @rangertalksdogsgames7996 Před 2 měsíci

    It would be interesting if they do Emerald, and include the Frontier brains. That would be something interesting

  • @kinglyzebra6417
    @kinglyzebra6417 Před 2 měsíci

    I wonder if Youngster Joey could have beaten Red if his Top Percentage Ratatta/Raticate was level 100

    • @ryanergo754
      @ryanergo754 Před 2 měsíci

      Probably not. Red has 6 pokemon, which are also top percentage.

  • @SamDoust-fv4nm
    @SamDoust-fv4nm Před 2 měsíci

    Out of the 637,788 battles, you should've shown which one got the closest to winning at least 😉

  • @Shantae-June22002
    @Shantae-June22002 Před 2 měsíci

    There is a unlockable Shantae BG in this game that can be unlocked if you touch the ping pals logo at 00:00:00.

  • @Gamesaucer
    @Gamesaucer Před 3 měsíci

    I'm proud of my boy Juggler Irwin doing well in his rematches.

  • @laylaalder2251
    @laylaalder2251 Před 3 měsíci

    Definitely gonna be interesting to see how things change with the Normalized Levels run. With Red no longer able to cheat with Level Advantage, where's he really gonna fall I wonder?

  • @alexander1274
    @alexander1274 Před 3 měsíci

    Can someone tell me whenever Lorelei would battle?

  • @Gamesaucer
    @Gamesaucer Před 3 měsíci

    I like the idea of a Swiss tournament--though of course that's once again something entirely different that would need to be run again from the very beginning, and this obviously already has a lot of work put into it. Not gonna ask you to do that one lol

  • @AriaOnEdge
    @AriaOnEdge Před 3 měsíci

    Man, i was thinking "wait, red hasn't been mentioned yet" and now i know why. i will wait even 2 years if it means we can do this all over again, with the 50 level rule you did the other time. Does blue actually beat red

  • @DavidKyokushin
    @DavidKyokushin Před 3 měsíci

    Blue being trapped in an eternal loop where he loses to his rival is a new kind of hell that I wasn't ready to fathom today

  • @yashaoftheflames8475
    @yashaoftheflames8475 Před 3 měsíci

    11:32 I'm trying to did something similar to this. Do I really need an emulator or could run it a different way?