![]() |
![]() |
VelarThind |
![]()
Сообщение
#1
|
Гость ![]() |
Решил тут я бильярд на паскале написать. Ну кий там, шарик ведущий сделал, всё пока работает(кий толкает шарик, он катиться, замедляет ход), но необходимо и другие шары в игру(какой же это будет бильярд с одним шариком), а вот соударение шариков друг с другом, что-то не осилил. Подскажите, пожалуйста!!!! Заранее спасибо.
|
![]() ![]() |
AlienEmperor |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 160 Пол: Мужской Реальное имя: Серый Репутация: ![]() ![]() ![]() |
А почему бы не представить игровое поле в виде массива (матрица X * Y из нулей, шарик - единица)... У каждого шарика перед движением просчитывается точка, в которой он должен оказаться... Если эта точка занята другим шаром, то меняем направление, если нет, то стираем единицу в предыдущем поле и переставляем шар на новое (двигаем шар)... Дешево и сердито...
-------------------- Все в жизни ботва... Кроме пчел!
|
![]() ![]() |
![]() |
Текстовая версия | 25.06.2025 19:35 |