The Aggravating World of Jump King: From Code to AI

TLDRJump King is a frustrating game that I remade from scratch and added AI to. Using an evolutionary algorithm, I generated Jumpy boys and tested their moves to optimize their performance. The AI players start from the level they reach to get better over time.

Key insights

🎮Jump King is a challenging and frustrating game that I remade from scratch.

🤖I used an evolutionary algorithm to generate AI players to play the game.

🔄The AI players start from the level they reach to optimize their performance.

🔧Bug fixing was necessary to ensure the game and AI players worked correctly.

🔈Adding sound effects to the game helped enhance the player experience.

Q&A

How did you recreate Jump King?

I remade Jump King from scratch, coding the mechanics and creating the levels.

How does the AI work in the game?

I used an evolutionary algorithm to generate AI players, which I tested and optimized over time.

What challenges did you face when developing the game?

Bug fixing was a major challenge, as I had to ensure the game and AI players worked correctly.

What improvements did you make to the original game?

In addition to remaking the game, I added sound effects to enhance the player experience.

How did you optimize the AI players?

The AI players start from the level they reach, allowing them to improve their performance over time.

Timestamped Summary

00:00Introduction and explanation of the project to recreate Jump King and add AI players.

11:10Showing off the finished game and gameplay footage of the AI players.

12:22Demonstration of bug fixing and optimizing the AI players.