![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
ладно - ладно, но чессказать у тебя там всё коряво, без обид. |
![]() |
#21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
Цитата:
лолшто !? О_О ты вообще видимо нехрена не шариш =) ладно разбирайтесь сами xDDD |
|
![]() |
#22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Убрал сомнительный DIV, поправил MOD. Фиксд версия в 1 посту.
Ну хоть обоснуй это, а то как обычно троллинг. |
![]() |
#23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
Кстати да, на ассемблере это тоже одна команда.
Rinegan добавил:
точнее четыре, но главная одна. c = a div 2 Выглядит примерно так:
Rinegan добавил: Toadcop, ты типо слишком умён для нас?=)) |
![]() |
#24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Мои рассуждения исходят из машинной арифметики, если деление есть серия вычитаний и побитовых сдвигов, то быстрее циклическим вычитанием получить остаток. А див из-за которого все началось вообще не нужен был в библиотеке. |
![]() |
#25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
а я тебе что написал? машинную арифметику. и ничё не быстрее.
сравни, это твой МОД
Это близзарда:
Приэтом у близзарда ни одного лупа. |
![]() |
#26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
54,313Активность: |
Цитата:
Цитата:
|
||
![]() |
#27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Спасибо что вразумили, я осознал свою тупость. Правим функции, что скажете насчет самой системы, а то тут мы развели срач по поводу реализации служебных функций. |
![]() |
#28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
я почти написал аналог. пытался написать без хеша, но псевдо массив размером 480*480 никак не сделаешь)) |
![]() |
#29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Поэтому я и юзаю таблицы |
![]() |
#30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
Да это я так, просто, к слову пришлось)
Rinegan добавил: Я сделал, всё работает, но надо привести к приличному виду, так что завтро скину. |
![]() |
#31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Это кончинно.
ScorpioT1000 добавил:
уже обсуждалось что кончено всё это дело, патчфиндинг в варе т.е. Отредактировано ScorpioT1000, 29.10.2009 в 21:25. |
![]() |
#32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Chester
Best for you!
![]() ![]() offline
Опыт:
5,702Активность: |
Rinegan:
Что ты сделал? Аналогичную библ, или ты что то улучшил? |
![]() |
#33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
theFT
Kicked by Dron
![]() ![]() offline
Опыт:
4,441Активность: |
NCrashed, ты пофиксил ту ситуацию на скрине что я тебе перекидывал? |
![]() |
#34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Ага, счас исправляю неоптимальность некоторых путей при толстых дорогах |
![]() |
#35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
» мелкая вонь
я как бы намекаю что в контексте примера первая и последняя тсрока лишены смысла
cdq ненужен
Rinegan, что у тебя за ублюдочный транслятор, который вынуждает тебя использовать быдлосинтаксис, а именно префикс $ перед хексой?)
сейчас прийдет ассемблерист - кун и начнет срать кирпичами. собственно он уже тут. это что за чудеса?!
автора компилятора на кол Rinegan, ассемблерист - кун как бы намекает вам, что вы нешарите, и при этом пытаетесь неиллюзорно доказать, что нешарят все вокруг. приведу цитату из опкодов интеля:
лол, какого то черта они забыли прописать про dword'ы, но сути это не меняет - результат деления падает в eax, остаток - в edx (т.е. тот искомый module) Отредактировано ADOLF, 29.10.2009 в 22:28. |
![]() |
#36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Нашел очень интересную статью про A*, теперь переделываю свою систему под нее. Я не верю, что эта тема кончена, пока сам не столкнусь с непреодолимыми проблемами. |
![]() |
#37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
что до системы - она должна как минимум быть в отдельном файле и подключаться инклюдом |
![]() |
#38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NCrashed
![]() ![]() offline
Опыт:
13,553Активность: |
Все будет, и отдельный файл и подключение инклюдом. Только перепишу я ее заново под A*, я ожидал, что это будет уберсложная вещь, на самом деле сильно осложненный волновой поиск. |
![]() |
#39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Rinegan
![]() ![]() offline
Опыт:
895Активность: |
Согласен Компилятор делфей на кол, я потом начал уже на сях проверять.
Rinegan добавил: А про то что я не шарю в ассемблере - это да, но я просто хотел показать, что даже на машинной арифметике это всёже дольше. |
![]() |
#40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|