Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
handkock
4 / 2 / 0
Регистрация: 15.10.2013
Сообщений: 94
#1

Нужен алгоритм оптимизации стрельбы по движущейся мишени - C++

04.05.2014, 19:43. Просмотров 373. Ответов 1
Метки нет (Все метки)

Целый сижу, не могу додуматься. Не могли бы вы, уважаемые форумчане, мне помочь. В чем суть проблемы. Пишу игру. В ней присутствуют башни. Каждую башню окружает эллипс. Когда танчик попадает в данный эллипс, башня начинает стрелять. Так вот у меня получается лишь элементарная стрельба, то есть рисования линии от центра башни к центру танка. Но хочется немного другого. Чтобы когда танк попадает в "рэндж"(эллипс) башни, то выделяется заряд/пуля/ракета, которая летит в танк, но так как танк меняет свои координаты, причём, непонятно какие и как, то нужно чтоб заряд следовал к танку по наименьшему пути. Хоть убей не могу додуматься. Жду помощи. Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2014, 19:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужен алгоритм оптимизации стрельбы по движущейся мишени (C++):

Методы Оптимизации: Метод параллельных касательных - нужен алгоритм - C++
Здравствуйте. Помогите пожалуйста с составлением алгоритма по методу параллельных касательных. Пытался читать литературу, но там алгоритмы...

Стрелки совершают N выстрелов из пистолета по мишени. Кучность стрельбы может быть описана суммой квадратов отклонений результатов каждого выстрела от - C++
Спасибо :)) Ещё пару задач. Стрелки совершают N выстрелов из пистолета по мишени. Кучность стрельбы может быть описана суммой квадратов...

Нужен алгоритм поиска пути в этом лабиринте (будь то волновой алгоритм или алгоритм правой/левой руки ) - C++
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void lab () { int s1 = 0; int s2 =...

Нужен код, нуждающийся в оптимизации - C++
ребята - несколько необычная просьба - у кого нибудь может есть небольшой по объему ( меньше 500-600 строчек) код, написанный как можно...

Программа стрельбы по мишени - Turbo Pascal
Нужна помощь. Надо составить программу стрельбы по мишени,а лучше в какую-либо её область. Собственно говоря,каким образом оформить...

Алгоритм преследования движущейся цели в режиме реального времени с обходом препятствий - Алгоритмы
Здравствуйте. Недавно задался вопросом написания небольшой мини-игры на тему выживания. Игра заключается в следующем: есть небольшое поле с...

1
__General__
24 / 24 / 3
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
04.05.2014, 22:09 #2
handkock, Первое, что приходит в голову:

1. Выпускаем снаряд.
2. Зная направление движения танка и его скорость, вычисляем, где он окажется через маленький промежуток времени t.
(предполагаем, что за время t танк не изменит направление движения).
3. Корректируем направление движения снаряда (пускаем его по направлению к точке, в которой окажется танк через промежуток времени t.
4. Если промежуток времени t истек, а снаряд не взорвался, повторяем шаги 2 и 3.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2014, 22:09
Привет! Вот еще темы с ответами:

Нужен совет по оптимизации - Python
Всем доброго времени, На пайтоне писать начал сравнительно недавно. Прошу совета у более опытных разработчиков. #удаление...

Нужен совет по оптимизации сайта - SEO
Всем привет. Сколько раз раньше видел, что человек задает вопрос типа: «Дайте советы по улучшению сайта» и ему дают ответы типа: «Читай...

Нужен совет по поводу оптимизации - Java
Помогите пожалуйста разобраться почему подтормаживает данная программа deleted link 5.18 Запрещено размещать задания и решения в...

какой алгоритм оптимизации использовать? - Методы оптимизации
попросили помочь с курсачом. Не знаю какой алгоритм использовать в данной задаче. Помогите. задача: у нас есть стабильное поступление...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru