ВОПРОС · Q&A

Тансующий НЛО=)

9 ответов 7 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор вопроса
Всем привет! Очень нужна помощь. Есть графический редактор, в котором нужно создать мультфильм «Танцующий НЛО». НЛО рисуется на холсте любым доступным вам образом. Очередное положение НЛО на экране определять с помощью датчика случайных чисел. Результатом обращения к датчику должны быть номера координат экрана, с которыми следует совместить левый верхний угол прямоугольника размером 50x80 пикселов символа, объемлющего НЛО. Каждый раз, когда номер полученного таким образом столбца окажется кратным 12, НЛО должен менять цвет.
Графический редактор не супер навороченый, если нужны ещё какие-то компоненты, то можно их дописывать. Кидаю его в архиве.
:)
 

Вложения

Как по мне то лучше делать все без граф. редактора, а отрисововать всё вручную по таймеру.
 
Это как?
 
Как я понял то вы пишите на Делфи, и знаете что такое канвас
Вот пример:
 

Вложения

  • 111.zip
    111.zip
    239,6 КБ · Просмотры: 322
Ну я впринципи разобралось, но у меня неполучается нарисовать НЛО.. Только эллипс=) фишка с рисунком непрокатит=)
 
берем листок в клеточку и рисуем.
 
А что сложного нарисовать летаюшую тарелку? Эллипс - это основа. Дальше линиями рисуем палочки-ножки, ну и башенку какую-нибудь над эллипсом, тоже lineto moveto можно. И все это засунуть в отдельную процедуру отрисовки нло, которая получает центр эллипса например в качестве входа
 
Я понимаю что опоздал с прогой, просто идея в голову недавно пришла, вообшем вот переделаная рисовалка, рисуем, в memo выводится код для вставки в прогу, возможна некоретная работа кода в проге из-за другого размера изобрежения
 

Вложения

Док, хорош=) Очень понравилась программа=) Респект)

Добавлено: Кста, создай тему с ней в разработках форумчан. Это полезная штука многим думаю.
 
Док, хорош=) Очень понравилась программа=) Респект)

Добавлено: Кста, создай тему с ней в разработках форумчан. Это полезная штука многим думаю.

Ок, токо хочу немного функций еще добавить