• 89

What will I learn?

In this puzzle, your code has to handle a lot of agents and entities. It requires an efficient way to store their associated information and a pure brute force solution cannot be used to efficiently solve the problem. So the only solution to overcome the ranking of the best opponents is to chose a good offensive or defensive strategy.

This puzzle addresses many mathematical and physics concepts: trajectory calculation, collisions, speed vector.

External resources

PCR debriefPost-Mortem by Manwe

Learning Opportunities

This puzzle can be solved using the following concepts. Practice using these concepts and improve your skills.


Your objective is simple: program the movements of your poker chips during a PokerChipRace game to win.

A PokerChipRace game is played on a table top where chips can move around, eat oil droplets as well as other chips and avoid getting swallowed, in order to be the last chip standing.

A higher resolution is required to access the IDE