Pokémon, but the battles are matrices
Audience:
Tags: linear-algebravectorsvectormatricesproblem-solvingmatrixgame-theorymarkov-chainmarkov
Analytics
Comments
Nicely done! I like the way you built up the vectors of probabilities and the transition matrix, and I think you did a very good job of using a smaller, concrete example to show why we would manipulate the matrix the way we do to get the solution for the win probability. I do think things drag just slightly for me when you get to the point about choosing the rows of the transition matrix to represent different decision-making in each state, but I think that’s probably a necessary thing since you are talking about something with such a big scale which is so important to your conclusion, which could be confusing for some viewers if you didn’t give it the time it was due.
Keep up the good work! And have a nice rest of your day
inro way too long and you still zoomed through some details about the rules of combat (critial hit, misses etc)
This is a very nice, interesting and well presented explainer! The motivation was laid out clearly at the beginning, making the viewer more interested in the topic. I used to play Pokemon in my childhood. Now I don’t play Pokemon but other video games, and I am always interested in how people use mathematics in games. I think this video can give an interesting application of the used mathematics to games and the explanation of the used math and the Pokemon mechanics is just on the right level in my opinion. People with a regular background in math will be able to follow, as well as people who are not familiar with Pokemon.
However, I would give this video a higher rating if I wasn’t asked to rate it under the current year’s point of view of how useful this entry would be in supporting a students understanding in the classroom. This video doesn’t really explain many mathematical concepts. It uses them to solve a problem. So while it could be used as an interesting example or application, it doesn’t help too much in learning some actual mathematical concepts. The used concepts are more or less assumed to be known already.
The beginning of the video feels overwhelming, especially for someone who is not familiar with Pokémon at all. At first, I thought the content required prior experience with Pokémon (someone who hasn’t played might stop watching right away). Although the motivation seems relevant, the mathematical concepts—such as matrices, vectors, and vector-matrix multiplication—are only referenced as if they are already known, without explanation. The pacing feels too fast. Overall, the video focuses more on Pokémon than on the math itself.
Initial Thoughts
This was a fun application of linear algebra, and it got me thinking about how it could be applied in other scenarios, so I think it hit your goal. Well done!
What Went Well
I liked at the beginning how you showed the map for different outcomes for each state and chained them together. Having that visual of how to get to different states was very helpful. The transition from that flow chart to the vectors was also done well, and how each vector corresponded done well.
Ideas for Improvement
One spot in the video that I though could be helpful is a brief explanation of how the probabilities were calculated. The switch from variables in the matrices to probabilities seemed to just happen. I would be curious to see how those were calculated.
First off, the intro animation, was nicely done. The use of pokemon music was also thematic and well executed.
The audio mixing needs a bit of attention, some lines were much louder than others.
Nice application of markov chains. Was smart to use a simplified example where both pokemon had 1hp.
I was surprised by the fact that only 45% of rival battles end up with a victory when only tackle is used.
Cool video, very interesting conclusion at the end!
This video’s novel method of linking pokeman win rates and matrices is an excellent way to give the view an intuition as to how linear works. A very memorable and worthy entry. I would love to it extended to later battles and additional linear algebraic concepts.
9/9 just for the fact that you chose Bulbasaur!
More seriously: there are hundreds of common examples that explain transition matrices in a similar way. But using a turn-based video game like here is my favourite now! (Even though I’m a bit biased.) I only wished you spent, like, half a minute at the start to explain Pokémon battles a bit more.
This kind of video is the perfect type to get me into it! A classic pokemon game used to demonstrate some cool math is right up my alley. I really enjoyed your video.
Establishing the link between a state-space of an interesting subject for students, and the tools used for them.
Very creative idea for a video! I’m not sure this would be very useful to teach or motivate linear algebra for the 1st time, but this would be a great thing for students to see at the end of the year to expand their mind to the applications of linear algebra. I think just the idea that these game states can be thought of as vectors and matrices at all would be a mind blowing idea for most students. A lot of what they see vectors used for are more boring straightforward things like coordinates in space and stuff like that. I think exposing students to this idea not only makes math more fun for them (because not it’s about video games) but can help open their mind to how applicable linear algebra is. Basically everything out there is a vector! To me this also seems to have ties to machine learning as that also takes advantage of the fact that you could encode almost anything as a vector.
So as an example of an application I think this video works well. It does seem very application heavy, however, with some of the ideas of why and how these things work being less focused on. From an educational point of view, I wish there could have been more opportunity for learning about linear algebra concepts alongside how to apply them to this application.
But overall the animation was great, the narration was clear, and the application is very eye opening.
Awesome production quality. I liked that you started from a very basic perspective. The set-up was easy to follow, and I imagine undergraduates shouldn’t have any trouble up until the 5 min mark. Afterwards, I found the screen just a bit too cluttered. It seems like you really wanted to stick to the pokemon battle situation, but I would prefer even more simplifications. It was easy to get a bit loss once I started seeing matrices of arbitrary size, but imagine how using a small matrix, like 3x3 or 4x4, could illustrate the same concept. The part around the 13 min mark didn’t make sense to me. It’s not clear why it’s even possible to get to all possible states in that way.
The Pokemon is fantastic. The connection to something that is already relevant and engaging to most people works really really well. The set-up for the video in the intro also did a good job at capturing my attention for the rest of the video.
The explanation of growl could have been a bit more clear for how it affects the matrix.
All around a very good engaging video. The video does a good job at explaining necessary background and showing the motivation for the usage of the mathematical concepts. It’s definitely something that could be enjoyed by both math enthusiastic people and others (assuming the math concepts are at least somewhat relevant to them).
Now this is quality stuff. The encodings are arrived at quite cleverly, in a way that helps you really understand how someone could’ve come up with it. Linear algebra is seen as particularly dry, but it has a wide variety of applications, some of them fun like this one. You probably need to already have a good amount of comfort with vectors and matrices to keep up, but it’s not too bad overall. Great concept, great execution.