Update from 21
This commit is contained in:
parent
44570f3e47
commit
2fbda2566c
7 changed files with 72 additions and 72 deletions
|
|
@ -8,14 +8,14 @@
|
|||
- [BrickGame Тетрис](#brickgame-тетрис)
|
||||
- [Содержание](#содержание)
|
||||
- [Введение](#введение)
|
||||
- [Chapter I](#chapter-i)
|
||||
- [Chapter I ](#chapter-i-)
|
||||
- [Общая информация](#общая-информация)
|
||||
- [BrickGame](#brickgame)
|
||||
- [История тетриса](#история-тетриса)
|
||||
- [Конечные автоматы](#конечные-автоматы)
|
||||
- [Фроггер](#фроггер)
|
||||
- [Тетрис](#тетрис)
|
||||
- [Chapter II](#chapter-ii)
|
||||
- [Chapter II ](#chapter-ii-)
|
||||
- [Требования к проекту](#требования-к-проекту)
|
||||
- [Часть 1. Основное задание](#часть-1-основное-задание)
|
||||
- [Часть 2. Дополнительно. Подсчет очков и рекорд в игре](#часть-2-дополнительно-подсчет-очков-и-рекорд-в-игре)
|
||||
|
|
@ -110,7 +110,7 @@ BrickGame — популярная портативная консоль 90-ых
|
|||
- Код с интерфейсом программы должен находиться в папке `src/gui/cli`.
|
||||
- Сборка программы должна быть настроена с помощью Makefile со стандартным набором целей для GNU-программ: all, install, uninstall, clean, dvi, dist, test, gcov_report. Установка должна вестись в любой другой произвольный каталог.
|
||||
- Программа должна быть разработана в соответствии с принципами структурного программирования.
|
||||
- При написании кода придерживайся Google Style.
|
||||
- При написании кода необходимо придерживаться Google Style, заимствованному из стандарта для языка C++ ([ссылка](https://google.github.io/styleguide/cppguide.html)).
|
||||
- Должно быть обеспечено покрытие библиотеки unit-тестами с помощью библиотеки `check` (тесты должны проходить на ОС Darwin/Ubuntu). Покрытие библиотеки с логикой игры тестами должно составлять не меньше 80 процентов.
|
||||
- В игре должны присутствовать следующие механики:
|
||||
- Вращение фигур;
|
||||
|
|
@ -131,7 +131,7 @@ BrickGame — популярная портативная консоль 90-ых
|
|||
- Действие (вращение фигуры).
|
||||
- Игровое поле должно соответствовать размерам игрового поля консоли: десять «пикселей» в ширину и двадцать «пикселей» в высоту.
|
||||
- Фигура после достижения нижней границы поля или соприкосновения с другой фигурой должна остановиться. Вслед за этим происходит генерация следующей фигуры, показанной на превью.
|
||||
- Интерфейс библиотеки должен соответствовать описанию, которое находится в materials/library-specification_RUS.md.
|
||||
- Интерфейс библиотеки должен соответствовать описанию, которое находится в [тут](./materials/library-specification_RUS.md).
|
||||
- Пользовательский интерфейс должен поддерживать отрисовку игрового поля и дополнительной информации.
|
||||
- Подготовь в любом формате диаграмму, описывающую используемый КА (его состояния и все возможные переходы).
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue