Симуляция ходьбы человека
Техническое задание
- Цель: Создать программу, визуализирующую модель ходьбы человека. В графическом окне схематично изображаются две ноги и поверхность, по которой они шагают. Нога состоит из бедра и голени, голени крепятся к бёдрам, бёдра - к друг другу. Законы движения - схожие с законами движения ног человека, удовлетворяющие совпадению вершин бедер. Скорость движения - 2 +-0.5 шага в секунду. Точка сочленения бёдер, как и ноги, движется относительно пользователя.
- Интерфейс с пользователем. Программа нуждается только в запуске. Работает самостоятельно. Данные на вход: никаких данных. На выходе: графическое окно, в котором визуализирована модель. Завершается программа, когда пользователь закроет окно.
- Пользовательские качества: Единственный тест: запуск программы. Если модель делает 10 полных шагов, которые полностью отображаются в окне программы, считаем, что она работает.
- Качества с точки зрения поддержки кода: каждая функция, модуль и класс программы содержат самодокументацию. Стиль оформления кода: PEP-8, только отступы табуляциями, комментарии - с новой строчки.
Задачу решают: Вита Степанова, Женя Климова.