Тетрис Курсовий робот C++ (Console Application)
Орієнтована структура класів:
1 .Точка, яка описує окрему точку матриці
2 .Matrix (матриця), яка має певний розмір, а також керує фігурами, підраховує балі,
Перемалює саме поле тетрису тощо.Він також може містити орієнтативно наступні
Методи :
Дизайнер, який за бажанням може містити темп гри, ініціативує окуляри нулем
Тобто і так.Draw або Fill, який дозволяє розташовувати фігуру на полі матриці.При
Першим викликом цього методу буде відображатися весь тетрис.Метод генерування фігури. Move, який дозволяє переміщати фігуру вліво/право.Rotate - метод обертання фігури.Метод падіння фігури
Метод перевірки на заповнення горизонтального ряду в тихих місцях, де
Розміщається фігура, яка впала.3 .Shape (фігура), який дозволяє згенерувати випадкову фігуру.Також можна створити
окремі класи для різних типів фігур.Передбачити також можливість збереження гри в файл та завантаження її з файлу.Додатково :
Пауза .Відкриття наступноу фігури.збільшення швидкості падіння фігури при збільшенні рівня
1 .Точка, яка описує окрему точку матриці
2 .Matrix (матриця), яка має певний розмір, а також керує фігурами, підраховує балі,
Перемалює саме поле тетрису тощо.Він також може містити орієнтативно наступні
Методи :
Дизайнер, який за бажанням може містити темп гри, ініціативує окуляри нулем
Тобто і так.Draw або Fill, який дозволяє розташовувати фігуру на полі матриці.При
Першим викликом цього методу буде відображатися весь тетрис.Метод генерування фігури. Move, який дозволяє переміщати фігуру вліво/право.Rotate - метод обертання фігури.Метод падіння фігури
Метод перевірки на заповнення горизонтального ряду в тихих місцях, де
Розміщається фігура, яка впала.3 .Shape (фігура), який дозволяє згенерувати випадкову фігуру.Також можна створити
окремі класи для різних типів фігур.Передбачити також можливість збереження гри в файл та завантаження її з файлу.Додатково :
Пауза .Відкриття наступноу фігури.збільшення швидкості падіння фігури при збільшенні рівня