Привет! На связи корабельных дел мастер и мы заставим-таки эти ваши кораблики красиво плавать по волнам. А для этого нам понадобится несложная математическая модель. Волна - это синус. Или косинус - выбирайте, что больше нравится. Кораблик движется вниз и вверх, подчиняясь движению волны. Волна, как будто, движется, но, на самом деле величина просто меняется в зависимости от координат и времени. Пока что волны ещё нет, но колебание кораблика уже можно увидеть. Чтобы легче было разбирать где и что, я добавил центр масс красным перекрестием. Поскольку значение функции синуса находятся в диапазоне от -1 до 1, то умножим выходное значение на некоторую величину - амплитуду - и это значение покажет, как сильно вверх-вниз он может кататься. Кораблик должен плавать, но делать это с уважением, поэтому мы поделим всё пространство на промежутки, скажем, по 40 точек и каждый из этих промежутков будет отслеживать свой кусочек волны. Нам это потребуется чуть позже. А пока - давайте просто добавим в