Skip to content

Instantly share code, notes, and snippets.

@jbevain
Last active March 1, 2025 04:36
Show Gist options
  • Save jbevain/f5c4fc16989eddefd410a856cf4b3f51 to your computer and use it in GitHub Desktop.
Save jbevain/f5c4fc16989eddefd410a856cf4b3f51 to your computer and use it in GitHub Desktop.

I'm not a completionist. I have little interest in getting all the achievements in a game and my interest for a game usually drops after I finish it.

However, there's one game that I have been playing for a long time, and where I only have one missing achievement on Xbox, and that is Rayman Legends. I've finished the game, I've replayed all levels multiple times, and my entire family is still playing it together. If you don't have a soft spot for Rayman, it's probably because you were not 12 and French when it came out. But Rayman Legends is a great platformer, it's still absolutely gorgeous, and it plays great. My last missing achievement is reaching level 11 in Rayman Legends.

Rayman Legends

To get to level 11 and get 100% achievements in Rayman Legends is a bit of a grind. You need to have finished the entire game, and you need to compete in online challenges: procedurally generated levels that change every day, where you win cups. Cups give you points. You need 6000 points to reach level 11.

On Feb 15th 2015, I had 5487 points, 513 points shy of being level 11.

There are two weekly challenges (levels), and two daily challenges. Depending on how you place in the challenge, you can get a Diamond cup (50 points), a Gold cup (10 points), a Silver cup (5 points), or a Bronze cup (1 point).

Diamond cups are almost impossible to get now if you're not using glitches.

Gold cups are doable, but I can usually get a Silver cup in a couple minutes.

Because everything is turning to shit, I decided I might as well use the distraction and go for the challenge. I figured if I played each day 5 minutes (and some more in the week-end), I could get the two Silver cups. That's 10 points a day, plus 10 more on Sunday when the weekly challenges are done.

(Today I have 5653 points from 11 Diamond cups, 325 Gold cups, 322 Silver cups and 243 Bronze cups).

I needed a way to visualize that, and compare it with my actual progress. So I wrote a small app:

image

On the third day, I managed to get 4 Gold cups, one in each of the daily and weekly challenges. That helped me to a good start. Yesterday is the first time since I started I didn't have a chance to play. If I manage to keep up, I should get the achievement on or before April 1st. Still a full month to go but doable.

All of this is interesting and all but what is really interesting is how I wrote this tiny app, a cross-platform .NET 9 C# app running natively on Windows, macOS or Linux all the same thanks to the SDL 3, its new SDL GPU API, and the fan favorite ImGui, but that's a story for another day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment