Skip to the content.

ROSE Project

Build Status

This project is a game that has been developed in order to help teach kids python. The students need to code the behavior of the car in order to achieve the best score.

Here is video of a race, using drivers coded by students:
(Click on it to play the video)

ROSE Race Car Game

In this game, two race cars compete to achieve the most points. The race car has to recognize the race track, the obstacles, and the bonus areas; calculate the best path to take to avoid the pitfalls; and collect bonus points. The cars move autonomously on the screen within the race track game with no interference from the students. No joystick or mouse would be used.

In order to control the car movements, the students need to implement a ‘driver’. This code is controlling the car and will decide what will be the next action of the car.

For each type of obstacles there is a different action, and different points.

See materials for our course materials.

See examples/driver for explanation on how to write a driver module.

See development for details on getting started