Обсуждение:Balls: flash application

Материал из Department of Theoretical and Applied Mechanics
Версия от 11:34, 23 марта 2012; Антон Кривцов (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Очень хорошо получилось!
Просьба доработать
  • Возможность удаления частиц (в balls.exe это было по правой кнопке мышки)
  • Взаимодействие с мышкой и стенкой чисто упругое, а не по Л-Дж (со стенкой отталкивание, с мышкой - притяжение)
  • Если сильно потрясти за шарик, то возникает неустойчивость и сбои (появляются "застрявшие" шарики)
  • Блик на шарике желательно сделать более выразительным (в balls.exe сделан переход blue-cyan-white(?) а не просто blue-white, что делает шарики эффектнее)
  • Сразу при запуске программы желательно появление нескольких шариков (как в balls.exe), иначе создается впечатление, что программа не работает - неподготовленный юзер начинает нажимать на кнопки, ничего не происходит, и он решает, что это ошибка.
  • Добавить Help
  • Gravity с большой буквы

Антон Кривцов 00:34, 21 марта 2012 (MSK)

  • Если создать большую конфигурацию и плавно потянуть за центральную частицу в сторону стенки, начинаются сильные вибрации, связанные, видимо, с неустойчивостью интегрирования. Надо попробовать уменьшить шаг. Если это приведет к замедлению - воспользоваться алгоритмом разбиения пространства на ячейки. Подробнее могу пояснить при встрече.
  • Желательно сделать кнопку отключения диссипации. Это будет интересно, кроме того позволит проконтролировать работу алгоритма (сохранение энергии).

Антон Кривцов 11:28, 23 марта 2012 (MSK)