Finally after 3 months I find the motivation to make this blog as I promised I would in the last one. Lets start without any more hinderance.
Part 1 for those who missed it: here. Season 2 will not make any sense at all if you don't read Season 1.
Codeforces is currently in a cycle of change. Its been 11 years since its founding and many legends have came and gone. The leaderboard is swapping out names at an alarming rate, bringing in new programmers to replace the old ones. With new programmers comes new friends, heroes and enemies. Since there needs to be a uniform theme with the original Season, some of the old characters remain.
Lets revisit the protagonist of Season 1 again — scott_wu. I said it before and I will say it again. He dies. All good things come to an end and for this new chapter in codeforces, so sadly, he does perish. Either dying in the last battle with Um_nik by sacrificing himself for the greater good or by some freak accident before Season 2, he perishes. Beloved to all those who remember him for his good heart and soul, he will not go forgotten.
A new hero approaches — sunset. Taking the competitive programming community by a storm after dethroning tourist's legacy of first place for 7 straight years at Google Code Jam, he burns with newfound power.
But the hero is only as good his adversary
In my last blog, I stated that Um_nik was the main villain, and like any good anime, the Season 1 protagonist defeats the villain and the rest of the charectors move on, rebuilding their lives from the conflict. This is the end of the road for this fan favorite antagonist, so we shall say goodbye. However, peace can never be kept in any interesting anime, so a new villain rises out of his ashes.
Errichto. Yes I truly believe that he has the potential to rival Um_nik's legacy, even overturn it perhaps. Errichto is the least likely to be seen as a villain, which is why he is perfect for Season 2. He was a mere side character in Season 1 given brief screen time and limited plot relevance, but something happened to him that caused him to turn.
In Season 1, Radewoosh was seen as the hero's close friend. I stated that he had a love plot going on, and at this point in Season 2, he walks away from the conflict and started a new life with his beloved. His skill somewhat mirrored scott_wu's, so the best friend of Sunset should be PurpleCrayon.
A new spin on the whole anime, adding a dynamic character who still didn't reach his full potential, but is starting to discover his immense capabilities. PurpleCrayon will be a loyal, kind, and helpful friend who sticks with the protagonist throughout all of his struggles, possibly continuing this friendship into Season 3 (no promises this time, could be a while for it to come out).
Petr was mentioned as a separate villain who turned good and even potentially helped scott_wu in Season 1, and I believe that in Season 2, he continues this amicable relationship with the protagonist. Even though there is a new hero, Petr will befriend Sunset in order to restore the balance that scott_wu gave his life to maintain.
Benq ages even more in this Season, and with age comes even more wisdom. Benq will be a little bit sadder and reserved in Season 2 since his favorite student passed away. However, he will still help guide Sunset with his quest and share his insight.
tourist, having recently lost his first place to sunset at GCJ would hold a grudge. He won't interfere with Sunset and Errichto's conflict, but scenes in Season 2 depict him watching, taking notes, and analyzing Sunset, leading everyone to infer that he would most likely be the villain of Season 3.
Thank you so much for reading, I had quite a bit of fun writing this since programming all the time does get boring. I genuinely appreciate each one of you who have upvoted my last Season and I wish you all a good day. This is the end of Season 2, and the winner of the Errichto vs Sunset conflict is something that you can decide with your own imagination.