R64VSK Dev Club
Rīgas 64. vidusskola
Programming club

Pick a challenge

1Python

Coin Quest

Type Python, watch a robot walk a grid and collect coins. Seven levels from first steps to while loops, plus a map maker.

sequencefor loopsifwhile
2Python

Maze Runner

The robot wakes up in a maze that is different every time. Nobody can type the path, so teach it a rule that finds the exit on its own. Three badges per level: solve it, prove it on five random mazes, then say it in par lines of code.

whileif / elseelifalgorithmsvariablesclean code
3Python

Pixel Painter

The robot paints squares to match a picture. The pictures repeat themselves, so write the recipe once as a function, give it a number and a color, and let a variable make it grow. Eight levels, then a free canvas you can share.

functionsdefparametersvariablesfor loops
4Python

Mission Files

Agent training in a terminal. Crack intercepted Caesar-cipher messages, catch two cheaters hiding in a leaderboard, then build your own cipher and swap secrets with another pair.

listsstringsinputfunctions%
5Python

Codebreaker

Teach the computer to spot English and crack a whole inbox of Caesar messages by itself, then build the password checks for HQ's new login system.

returnTrue / Falsefunctionslists
6Python

Agent Database

Dictionaries: keep agent files by codename, count letters and logins, encode and decode a substitution cipher with a stolen key book, and catch the intruders on the HQ server.

dictionariescountingKeyErrorfunctions
7Python

Agent Terminal

Leave the sandbox: write Python in VS Code and build real windows with tkinter. Popups, an HQ login with a lockdown, and a Caesar cipher machine with buttons.

VS Codetkintereventsfunctionsdictionaries