Ограничения по объёму кода программы: минимум 500 строк, максимум 700 строк
По исполнению в основном ограничений нет. То есть можно реализовывать (а можно не реализовывать) различные локации, количество уровней и т.п
Не обязательно делать стандартную игру с птичкой и трубами, можно импровизировать. Но главное чтобы основные механики были реализованы
Пояснения в комментариях к коду.