![]() |
|
|
#1
|
||||
|
||||
|
Вот оно, вот оно!!! Алгоритм моей мечты!!
Давно хотел сделать что-то подобное, когда-то делал для игры пак-мен, но там не интересно было, ибо пространство было дискретно. Хотелось что-нибудь на непрерывном сделать! И вот ОНО, совершилось, после недельной атаки на мозг написал алгоритм обходов препятствий на неограниченном пространстве.! Скоро сяду писать что-нибудь на подобие Алена-шутера(просто так для себя) З.Ы. На интерфейс проги внимание не обращать! ![]() Последний раз редактировалось Pilot_Red, 29.06.2012 в 15:50. |
|
#2
|
||||
|
||||
|
Не понял смысла этой программы. Либо: "List out of bounds", либо тишина. Что должно произойти?
|
|
#3
|
||||
|
||||
|
Цитата:
Нажимаем на кнопочку линия рисуем линии(препятствия), паутем зажатия мышки и проведением по форме нажимаем на кнопочку точка А, выставляем на форме точку А нажимаем на кнопочку точка B, выставляем на форме точку B нажимаем на здоровую кнопку и наконец на кнопку поиск |
|
#4
|
||||
|
||||
|
И кто бы мог догадаться, что там ещё и рисовать нужно?
![]() |
|
#5
|
||||
|
||||
|
Цитата:
![]() |
|
#6
|
||||
|
||||
|
Ну хоть бы табличку повесил с объяснением.
![]() |
|
#7
|
||||
|
||||
|
Цитата:
![]() |
|
#8
|
||||
|
||||
|
Как видишь, я затупил.
Наверное масла в голове не хватило.![]() |
|
#9
|
||||
|
||||
|
|
|
#10
|
||||
|
||||
|
Адекватная реакция! там есть проход который явно меньше 10 пикселей, поставь 4-5 размер
Да, кстати размер, это радиус можно сказать! |
|
#11
|
||||
|
||||
|
С первой попытки:
Последний раз редактировалось Bargest, 02.05.2013 в 00:28. |
|
#12
|
||||
|
||||
|
Нашёл другой косяк. В процессе создания лабиринта, изменил размер окна (увеличил). Кнопка "кликни" стала вызывать ошибку с дробными числами.
Когда путь не найден, нужно было попытаться уменьшить размер объекта. |
|
#13
|
||||
|
||||
|
Цитата:
размер учитывайте И еще! Если объекта радиус которого 10, а вы его ставите к линии на растоянии 9, то тоже увидиете тапкую же картинку! Все так и задуманно |
|
#14
|
||||
|
||||
|
Цитата:
![]() |
|
#15
|
||||
|
||||
|
Это только в этой программе, чтобы не говорили про непрохождение.
Лучше разберись с изменением размера. P.S. А в играх я и сквозь стенку пройти могу. ![]() |