Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 1 месяц
Бюджет:
5000 руб
63.95 $ — 54.96 €
Что нужно сделать:
Тетрис 1. Граф интерфейс SFML
2. Меню: уровни сложности
3. Три уровня сложности, от сложности зависит скорость падения фигуры
4. Таблица счёта: засчитываются очки за пропавшие фигуры
5. Фигуры генерируются случайно
6. Когда фигура доходит до верха карты, игра завершается
Обязательные требования
Минимум 200 строк кода на языке C++ без учёта:
Комментариев.
Заимствований.
Данных (например, значений больших строковых переменных).
Блоков кода, дублирующихся с небольшими изменениями (которые можно было вынести в функции/циклы).
Кода, не относящегося к функционалу приложения.
Кода, относящегося к тестам.
Документации.
Проект должен быть размещён в публичном репозитории на github.com, gitlab.com или ином общедоступном аналоге.
В проекте есть хотя бы 1 тест, оформленный по правилам из раздела "Тесты" оцениваемых требований.
В проекте есть документация хотя бы к 1 функции, оформленная по правилам из раздела "Документация" оцениваемых требований.
Проект собирается с помощью CMake и запускается из консоли или кликом по исполняемому файлу.
В проекте не используется прямое управление памятью (new, delete, malloc, free, realloc и т.п.). Это требование не распространяется на объекты, управляющие графическим интерфейсом в Qt в случае, если они используются так, чтобы память очищалась автоматически средствами Qt.
Комментарии в коде присутствуют только для пояснения алгоритмически или синтаксически сложных моментов (не учитывая документацию).
Разделы:
Опубликован:
12.06.2025 | 14:04 [последние изменения: 13.06.2025 | 12:09]
Заказ находится в архиве