Новый проект
Проект № 1015 Готово

Лазер для кошки

Примерный вид программы «Лазер для кошки»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1015gpt Лазер для кошки.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)
Переделать программу

Назначение

Программа показывает на чёрном экране движущуюся красную точку-«лазер», за которой интересно наблюдать и охотиться кошке.

Как пользоваться

  1. Запустите программу — откроется полноэкранное чёрное окно с красной точкой.
  2. Нажмите клавишу «ПРОБЕЛ» или «ENTER» — точка сменит направление и скорость.
  3. Наблюдайте: точка сама двигается по экрану, отскакивает от краёв и иногда плавно меняет курс.
  4. Чтобы закрыть программу, нажмите «ESC» или щёлкните по полупрозрачному белому крестику в правом верхнем углу.
  5. В появившемся окне подтверждения выберите «Да» или «Нет».

Что важно знать

  • Точка движется со скоростью от 300 до 800 пикселей в секунду и меняет направление у краёв экрана.
  • Подсказка внизу экрана исчезает через несколько секунд после запуска.
  • Пока программа открыта, экран не гаснет и не уходит в спящий режим.
  • Если свернуть окно, точка останавливается и продолжит движение с того же места при возврате.
  • Настройки и положение точки не сохраняются после закрытия.
  • Программа не использует интернет и не запрашивает разрешений.

Техническое задание

Напиши приложение на свой вкус, но которое было бы полезно кошке Принятые решения (автор не уточнял): Приложение показывает на экране движущуюся красную точку-«лазер» по случайной траектории со скоростью 300–800 пикселей в секунду. Точка меняет направление при достижении края экрана и при каждом нажатии большой кнопки. Размер точки — 40 пикселей в диаметре, цвет чисто красный (255, 0, 0) на чёрном фоне. Каждое нажатие большой кнопки сопровождается короткой вибрацией длительностью 50 мс. Приложение работает в полноэкранном режиме без строки состояния и без панели навигации. Экран не гаснет, пока приложение открыто и активно. Звук при нажатии большой кнопки не воспроизводится. При сворачивании приложения точка останавливается и возобновляет движение с той же позиции при возврате. Кнопка выхода расположена в правом верхнем углу, имеет размер 48×48 пикселей и полупрозрачный белый крест. При нажатии на кнопку выхода появляется диалог подтверждения с кнопками «Да» и «Нет». При повороте устройства ориентация экрана не меняется и остаётся портретной. Приложение не запрашивает никаких разрешений и не использует интернет. Экран — не тачскрин. Управление осуществляется большими кнопками, на которые кошка нажимает лапами. Приложение должно собираться. Приложение создаётся для обычного компьютера, и кошка может управлять им, нажимая лапами на самые большие физические кнопки — пробел и Enter.