Java Swin
Создать приложение работающее на java Swing с комментариями к каждому методу, чтобы можно было разобраться, но без фанатизма, т.к. примерно разбираюсь и кодить чуток умею
Задача: окно создано, но его размер можно изменить при помощи развернуть и тд. В окне плавно бегает кнопка с какой-нибудь скоростью. Кнопка должна убегать от курсора мыши по прямой, уравнение прямой взять по общепринятой формуле уравнения прямой ((x-x1)/(x2-x1))=((y-y1)/(y2-y1)). при соприкосновении кнопки с экраном она отскакивает под углом равному коэффициенту уравнения прямой
Java F
То же самое приложение на java FX, все правила те же
Правила кода. Разделить код на классы: в классе main - должно быть только запуск кода, так же остальные классы, так чтобы читаемо было, не надо всё пихать в один класс и в нём разбивать на методы, лучше создать несколько классов. Один из них пусть будет отвечать за отображение, второй за обработку, третий за движение кнопки и т.д.