I thought that the Java Robocode stuff was interesting and could help inject some fun or 'gamification' into development.
Would that not be a useful challenge for CS students?
https://robocode.sourceforge.io/
Thank you for sharing. This is similar to what we were looking for, something that gamifies the assignments to get students more engaged. Part of the problem is that there are so many free coding resources out there that it's tricky to find a mature one that people have gone through and found rewarding.