Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1. Написать программу на JavaScript с использованием технологии Html5 (Canvas)

2. Программа должна отображать "Радиальную сетку". (ширина кольца равная 1/10 экрана, шаг радиальных линий 15 градусов)

3. Программа должна позволять расставлять нумерованные объекты.

4. Удалять объекты.

5. Очищать поле от объектов.

6. Выбирать объект.

7. Формировать текстовый файл содержащий следующую информацию в виде таблицы строк

1 - номер объекта, 2 - пеленг с выбранного объекта (градусы с точностью до третьего знака после запятой),

3 - дальность 0-1 до выбранного объекта за единицу дальности принята вертикаль экрана ( с точность до пятого знака после запятой ).

8. Перемещать Радиальную сетку на выбранный объект.

9. Заполнять поле объектами случайным образом.

10. Первоначально сетка расположена в центре экрана.

11. Программа должна быть подготовлена к размещению на сайте.

12. Объекты отображать в виде маленьких кружков, нумерацию вести последовательно начиная с 1-цы.

нулевой объект центр экрана тоже сохранять в файл.

14. Должна быть возможность перемещения объекта.

15. Фон белый, линии голубые, объекты красные

16. Отображать рядом с курсором относительные координаты (относительно центра отображения, который связан с центром отображения "Радиальной сетки").

и номер объекта над которым находится курсор.

17. При заполнении случайным образом запрашивать количество случайных объектов, при этом не удалять те объекты которые установлены.

18. Отображать рядом с объектом его номер.

не надо делать 19. Загружать объекты из текстового файла, при ошибке в файле выдавать номер строки в которой обнаружена ошибка.

20. Добавление объектов производить нажатием левой кнопки в свободной месте экрана.

заменить 21. Удаление производить нажатием правой кнопки над объектом.

на 21. Удаление производить левой кнопкой мыши над объектом при нажатой клавише .

22. Перемещение нажатием левой кнопки мыши при нажатой клавише Shift после этого Shift можно отпустить, следующее нажатие приведет к тому

что объект переместится в новую точку на экране.

23. Добавление случайных объектов нажатие кнопки 'R' на клавиатуре.

24. Отчет нажатие кнопки 'O' на клавиатуре.

25. Очистить экран от объектов 'Q' на клавиатуре с подтверждением.

25. Отображать в нижней части экрана подсказку о назначении клавиш.

26. При отсутствии объектов отображать на экране текст описывающий смысл программы.

27. Загрузка объектов нажатие кнопки 'L' на клавиатуре (При загрузке объекты имеющиеся на экране не удаляются).

28. Перемещение сетки на объект двойной клик на объекте.

29. Название программы SeaPlan

30. Текст описывающий смысл.

SeaPlan

Сайт поможет вам расположить объекты на экране и сохранить файлы с данными относительного расположения объектов. Желаю вам удачи.

31. Объекты которые при загрузке не попадают в экран отбрасываются при этом после загрузки выводится уведомление,

Загружено 30 объектов, (10 объектов не попали в экран).

32. Если все объекты при загрузке попали в экран выводится уведомление 40 объектов загружено.

12 лет назад
ak8
43 годаРоссия
12 лет в сервисе
Был
12 лет назад
Выбранный исполнитель
efimov397
Сергей 
37 летБеларусь
12 лет в сервисе
Был
11 лет назад
18 отзывов
12 лет назад
$500
7 дней
Спасибо за работу. Желаю творческих успехов.
Александр - добросовестный заказчик. Чёткое ТЗ, быстрая оплата. Спасибо:)
  • Похожие заказы
  • Имеется выделенный сервер с ubuntu 10.04 на нем установлено LAMP и сайт на Joomla 1.5, кроме того есть парсер на Perl, который собирает информацию с другого сайта и заполняет этот. Все это добро необходимо правильно ...

    Закрыт
    12 лет назад
  • Нужна реализация модуля, использующего сторонние API (XML-RPC) для добавления/обновления категорий, товаров, обработки заказов и пр. Смысл заключается в работе с товарами и обработке заказов. Задача 1. Добавление товаров на сайт. С помошью АПИ владельцу сайта показывется список ...

    Закрыт
    12 лет назад
  • Нужно написать видеопллер для будущего проекта. Плеер должен поддерживать прямые трансляции: вебка, рабочий стол, трансляции из игр. Третий способ: пользователь вводит ip и port игрового сервера где играют в данный момент люди, и мы начинаем транслировать игру. ...

    Закрыт
    12 лет назад
  • $25

    Необходимо отредактировать админку компонента. После нескольких манипуляций компонент бронирования комнат (на базе joomla) был переведен на русский язык и адаптирован для аренды техники. Все работает как часы, только в админке надо навести порядок. 1.Сделать замены в языковом файле. 2.Удалить ...

    Завершен
    12 лет назад
  • $10

    Для сайта joomla 1.5 нужно сделать такую вещь. На странице создания материала есть кнопка "Изображение", с ее помощью вставляется код в окно редактора, этот код выводит изображение. Нужно, чтобы код вставлялся не в окно редактора, а ...

    Закрыт
    12 лет назад
  • Имеется готовый каталог на FLEX, пример можно посмотреть здесь tandem.kz/britvennye-stan... Требуется: • убрать прозрачность страниц (фон белый); • добавить индикатор загрузки страницы; • в обычном размере каталога страницы должны листаться только стрелками по краям ...

    Закрыт
    12 лет назад
  • Требуется скрипт на языке php. Пользовательский интерфейс не суть важен, фактически, это может быть просто функция. Мне нужен код, который бы в автоматическом режиме загружал картинку в фотоальбомы гугла/яндекса. Там есть бесплатные фотки в каждом аккаунте (в ...

    Закрыт
    12 лет назад