Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2012

Задание

  1. (0.5 балла) Написать класс, который представляет червяка из 10 последовательных кружков одинакового радиуса и цвета. Червяк знает координаты своей головы (то есть при создании червяка координаты его головы приходят в качестве входных параметров). При создании червяк отрисовывается на холсте по горизонтали (голова справа). Нарисовать три червяка в произвольных местах холста.

  2. (1 балл) Добавить в класс метод move для перемещения червяка. Червяки перемещаются по экрану в горизонтальном направлении (добавляем кружок справа, убираем кружок слева). Когда червяк доползает до края холста, то вновь выползает с противоположной стороны.

  3. (1.5 балл) Изменить класс таким образом, чтобы червяк полз не по горизонтали, а в заданном направлении. Теперь много червячков ползают по экрану в произвольных направлениях!

  4. (2 балла) Дополнить программу так, чтобы новые червяки появлялись по щелчку мыши

  5. (2.5 балла) Дополнить программу: если кликнуть червяка по голове, то он исчезает

  6. (3 балла) Дополнить программу: если один червяк наползает на другого, то второй исчезает (его съели!)