Yoko

All sides of Injection
It is currently 2010-09-06 22:06:24

All times are UTC + 2 hours




Post new topic Reply to topic  [ 65 posts ]  Go to page Previous  1, 2, 3, 4
Author Message
 Post subject: Re: autoLumber - вырубка с автопоиском деревий
PostPosted: 2010-06-02 18:32:01 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3181
reTry wrote:
Destruction wrote:
О чем речь? - Что вы хотите сделать?

скрипт запоминает вырубленные деревья, он у меня за 2-3 часа обходит местность и больше не рубает, пишет, что не находит деревья, если пере зайти в уо, все в порядке...Как сделать так, что бы он после 100 деревьев обнулял координаты вырубленных деревьев?

Никак. Проще по таймеру сбрасывать. О чем собственно говоря и идет речь на полторы страницы..

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.


Top
 Profile  
 
 Post subject: Re: autoLumber - вырубка с автопоиском деревий
PostPosted: 2010-07-18 02:25:49 
Offline

Joined: 2009-08-04 14:16:41
Posts: 29
Location: SPB
у меня была замечательная идея создания 2х амссивов на 100 единиц x и y , то есть циколм мы проверяем нахождение деревья в этих 2х массивах,и если это дерево етсь мы просто переходим к следущему :D только лагает жутко,зато сброс легко сделать,если массив заполнен то циколм обнуляешь оба массива просто и все)


Top
 Profile  
 
 Post subject: Re: autoLumber - вырубка с автопоиском деревий
PostPosted: 2010-07-18 18:03:30 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 733
1) 100 деревьев рубятся на некоторых шардах за 20-30 минут. Респ несколько часов.
2) зачем делать отдельно массивы для х и для y если ты про координаты?
3) с чего бы ей лагать?
4) если идея не потерялась пиши - посмотрим. Может мозговой штурм решит проблему.

_________________
From UO


Top
 Profile  
 
 Post subject: Re: autoLumber - вырубка с автопоиском деревий
PostPosted: 2010-07-19 08:05:38 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 393
Я тоже когда-то думал сделать вместо обычного поиска ближайших деревьев - прикрутить к ней оптимальный обход графа. Правда так как не силён в графах то не смог этого доделать (да и не надо/лень уже было).

Идея простая:
1) Кешируем деревья в определённом радиусе в массив.
2) Представляем весь массив в виде сильно связного полного графа (правда хз выдержит ли инжа такое издевательство если деревьев будет 1000+) где вес каждого ребра равен расстоянию между вершинами.
3) Ищем оптимальный полный обход полученного графа.
4) Сохраняем обход этого графа в файл (не обязательно, но очень полезно, т.к. пункт 2 и 3 будут долго работать).
5) Идём по графу и рубим деревья.

Если-бы кто сделал - был-бы отменный скрипт на ламбер :)


Last edited by Beyonder on 2010-07-23 11:41:42, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: autoLumber - вырубка с автопоиском деревий
PostPosted: 2010-07-22 13:31:20 
Offline

Joined: 2009-08-04 14:16:41
Posts: 29
Location: SPB
по поводу мозгового штурма...ну щас посмотрю,перепишу кое что,что давно хотел переписать и выложу)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 65 posts ]  Go to page Previous  1, 2, 3, 4

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group