Подскажите хоть как начать(какие классы создать и главное как, в лиспе с ооп вообще не знаком).
Надо сделать программу с анимацией надвигающегося космического пространства.
Средствами MULisp.
~~~~~ 24 Май 2009, 17:00, спустя 14 минут ~~~~~
Кстати, что б не подумали что я жду готового решения, напишу все как я это вижу и что именно мне надо.
Как я теоретически себе это вижу:
рандомно разместить на экране определенное количество точек, после чего смотреть их координаты, и если точка например в правой верхней части экрана, то двигать ее вправо вверх. Так разделить экран на 4 части.
Для каждой точки просчитывать какую то скорость, не сильно отличающуюся от «эталонной».
Как только одна из точек выйдет за экран удалить ее и создать новую, которая появится рандомно. Ну или той которая вышла за экран рандомно снова координату посчитать.
Теоретический код програмы:
Класс где обьявляется точка с координатами х,у и скоростью.
в программе сделать проверку, если количество созданных обьектов данного класа меньше определенного числа, то создать столько сколько не хватает с рандомными координатами и вычислить при создании их скорость.
Перемещение:
Если точка в правой верхней части экрана, то двигать вправо вверх с определенной скоростью и стереть точку на предыдущей координате.
и так для 4х частей экрана.
повторить цикл.