Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2013, 13:37   #1
Dinara1992
Новичок
Джуниор
 
Регистрация: 27.09.2012
Сообщений: 1
Печаль задача на делфи - движение шариков по клеткам

пожалуйста помогите понять задачу....Дана прямоугольная область, состоящая из 300квадратов (15 строк по 20 столбцов). По области двигаются шарики, каждый из которых характерезуется номером и цветом. причем при достижении границ области производится отражение по следующему закону:
-если шарик подходит к ранице под углом 90 градусов, то он отражается под углом 45 или 135(выбирается случайным образом ) к границе;
-если шарик подходит к ранице под углом 45 или 135 градусов, то он отражается под углом 90 градусов к границе;
При добавлении, начальные координаты и направление движения(+-1 по каждой из координат) шарика задаются случайным образом. Если при движении шарика клетка, в которую он захочет переместиться, занята, то шарик остается на месте. Предусмотрть добавление и удаление шариков, изменение их цвета.
Dinara1992 вне форума Ответить с цитированием
Старый 24.10.2013, 14:12   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Динара, что у Вас конкретно не получается? Поле нарисовали? движение одного шарика запрограммировали?



p.s. я не хочу Вас расстраивать, но эта задачка вполне себе тянет на фриланс (написание программы за деньги)...
Если Вы сами что-то начнёте делать, то Вам обязательно помогут, но, боюсь, что людей, которые напишут это "с нуля" здесь на форуме будет немного...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.10.2013, 14:35   #3
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Ну в принципе оно не особо сложно, на самом деле, часа на два работы.

Вопрос сразу: шарик пришел к границе, а отразиться ему некуда (все занято) - как обрабатывается? Шарик ждет следующего тика и "отражается" по указанным законам или начинает двигаться случайным образом?

Пишите в личку, если согласны заплатить деньги за разработку.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
делфи,движение Ильгизуля Помощь студентам 2 23.05.2013 19:23
Зарисовка шариков HeLLiSH Общие вопросы Delphi 6 22.06.2012 10:10
Задача на движение Prodote_Privet Паскаль, Turbo Pascal, PascalABC.NET 6 07.10.2011 16:58
массивы шариков nexzis Помощь студентам 4 02.11.2010 17:34
Движение ломанной линии Делфи Walter Помощь студентам 8 23.05.2009 19:42