Шашки или тетрис на С++ с объяснениями
объектно-ориентированное программирование (чтоб классы и структуры были, но обязательно с классами)
вообще все равно на тему на самом деле, главное чтоб понятно было, мне бы хотя б 3 получить
от 400 строк чтоб было еще