Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Орієнтовна структура класів:
1. Point, який описує окрему точку матриці

2. Matrix (матриця), яка має певний розмір, а також управляє фігурами, підраховує бали,
перемальовує саме поле тетрісу тощо. Він також може містити орієнтовно наступні
методи:
 Конструктор, який по бажанню може містити темп гри, ініціалізує очки нулем
тощо.
 Draw або Fill, який дозволяє розташовувати фігуру на полі матриці. При
першому виклику цього метода, буде відображатись весь тетріс.
 Метод генерування фігури.
 Move, який дозволяє переміщувати фігуру вліво/вправо.
 Rotate - метод повороту фігури.
 Метод падіння фігури
 Метод перевірки на заповнення горизонтального ряду в тих місцях, де
розміщується фігура, що щойно впала.

3. Shape (фігура), який дозволяє згенерувати випадкову фігуру. Можна також створити
окремі класи для різних типів фігур.
Передбачити також можливість збереження гри в файл та завантаження її з файлу.

Додатково:
пауза.
відображення наступноъ фыгури.
збільшення швидкості падіння фігури при збільшенні рівня
Детали работы
Бюджет 450 UAH
Добавлена 10 июня 2018
706 просмотров

3 лайка
Фрилансер
Дмитрий Д.
Украина Ровно  40  0

Свободен для работы Свободен для работы
39 Сейфов завершены
На сервисе 8 лет