Войдите, чтобы продолжить.
Игра «Тетрис» · Шаг 7 из 9
Очки за линии
Очки в классическом тетрисе дают не за линию, а за посадку: одна линия — сорок, две — сто, три — триста, четыре разом («тетрис») — тысяча двести. Четыре по одной — сто шестьдесят, четыре разом — в семь с лишним раз больше: игра поощряет риск. И чем выше уровень, тем дороже.
Что сделать
Посчитайте очки за посадку по правилам классического тетриса.
Что приходит
skolko— сколько линий убрано одной посадкойuroven— уровень игры, от 0
Что вернуть
Очки: 0 линий — 0, 1 — 40, 2 — 100, 3 — 300, 4 и больше — 1200; всё × (uroven + 1): 2 линии на 3-м уровне — 400.
Допишите функцию ochki_za_linii в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
В игре
Игра прибавляет ваши очки к счёту после каждой посадки, а уровень растёт на один каждые десять линий. Решите шаг — и «тетрис», четыре линии разом, будет стоить в разы больше, чем четыре по одной.
Без этого шага: очко за линию, без премии за четыре разом.
ochki_za_linii(1, 0)
40
Функция принимает, сколько линий убрано одной посадкой (от 0), и уровень (от 0). Возвращает очки: за 0 линий — 0, за 1 — 40, за 2 — 100, за 3 — 300, за 4 и больше — 1200; всё это умножается на «уровень + 1».
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.