| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Бильярд. Алгоритм. исходник |
| Автор: Areostar 1.11.2009, 19:30 |
| Начал писать игру типа Бильярда. Подсобите с алгортмом, а ещё лучше подкинте исходнк. Пишу на С++ ели что могу переити на Java! |
| Автор: SkyCoder 1.11.2009, 20:03 |
| Какой вариант предложили бы Вы? Я бы сначала определился с законами физики. Полагаю что шар ударить можно в любую точку относительно центра. Полагаю что с разной силой. Не знаю например, как должен себя вести шар, если его ударить выше и ниже центра. Безусловно должно быть торможения шара. алгоритм 1. узнать у пользователя как он хочет ударить 2. рассчитать вектора движения шаров параллельно или после 3. отрисовать движение. Хотите исходники - приобщайтесь к opensource =) и тогда уже будет нечего обсуждать. |
| Автор: Areostar 2.11.2009, 08:02 |
| Ну с ударом пользователя все боле-менее понятно! Но вопрос в другом, как рассчитывать ответный ход компютера(использовать графы?) |
| Автор: SkyCoder 3.11.2009, 18:34 |
| http://habrahabr.ru/blogs/games/54975/ Вам нужен идеальный удар? Или всё таки необходим "интеллектуальный человеческий" удар? Я думаю во втором случае имеет смысл вкладывать неидеальность мышления в изначальную архитектуру. |
| Автор: Areostar 3.11.2009, 19:15 |
Можно и неочень идеальный! |