Season 1 · Charge the City

Season 1 competitions

Secondary-school students, and Preparatory Year and first-year university students, compete in separate competitions held at the same venue.

The Prince Sultan University campus in the 3D city, the venue for Season 1
Season 1 · Charge the City

Schools Competition

Who can enter
Secondary-school students aged 15–18 (Grades 10–12 or equivalent, any curriculum)
Entries
Teams of up to 3 students, one file per team. A school may enter more than one team.
Dates
Announced in December 2026
Venue
Prince Sultan University, Riyadh
Entry fee
Free
Prizes
Announced with the dates
Register your school
Season 1 · Charge the City

University Competition

Who can enter
Preparatory Year and first-year university students, in any subject
Entries
Individual entries: each student submits their own file.
Dates
Announced in December 2026
Venue
Prince Sultan University, Riyadh
Entry fee
Free
Prizes
Announced with the dates
Register interest
Hosted and organised byCollege of Engineering, Prince Sultan University
Supported byIEEE Industrial Electronics Society

How a competition runs

Five stages. Dates announced in December.

  1. 1

    Register

    Your school or university registers you and gives each team or student a player ID.

  2. 2

    Practise

    Practise in the Arena and try to beat the two bosses.

  3. 3

    Submit

    Hand in your final file on the My team page before the deadline. After that, nobody changes their code.

  4. 4

    Results

    Every file runs on new test days nobody has seen. The official ranking is published, and each team reads its coach report on the My team page.

  5. 5

    Grand Final

    The top entries meet at the venue, played live in 3D.

Questions

What entrants ask.

Who can enter?

The Schools Competition is for secondary-school students aged 15–18 (Grades 10–12 or equivalent, any curriculum). The University Competition is for Preparatory Year and first-year students in any subject, from engineering and computer science to business.

Do we enter as a team?

In the Schools Competition, yes: teams of up to 3 students submit one file together, and a school may enter more than one team. In the University Competition every student enters on their own.

Does it cost anything?

No. Entry is free for schools, universities and students.

What do we need?

A laptop or a school computer with a modern browser, and basic Python. The Arena runs in the browser, so nothing is installed.

How does a competition work?

Students practise in the Arena, then hand in one Python file on the My team page before the deadline, using the player ID and team code their school receives. Every file runs on the same new test days that nobody has seen, and the best entries meet at the Grand Final.

How is it scored?

Out of 100: up to 80 for getting people where they need to go on time, 10 for leaving cars charged for their next trip, and 10 for using as little grid energy as possible. How to play explains each part.

Is our code kept private?

Practice runs stay in the student's own browser. Official files are used only to run and check the competition.

When are the dates and prizes announced?

In December 2026, for both competitions. Register interest and we will tell you first.