Markiz
offline
Опыт:
11,432Активность: |
Toadcop
Еще раз. У YasonDelAlt _абсолютно_ прозрачный код, изящный и красивый. Я в состоянии это оценить, уж поверь. Его задача решена совершенно чисто алгоритмически, однако, видимо, у него не установлен вар, чтобы отдебажить его. У тебя несколько килобайт мусора, притом совершенно неоптимизированного, и абузящего некоторые фишки движка варкрафта, там где они не нужны. Get it? |
05.07.2007, 23:10 | #41
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Markiz нед =) это твоё мнение =) я его не разделяю...
|
05.07.2007, 23:58 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Toadcop
----------------> знаешь, что этот знак обозначает? |
06.07.2007, 00:27 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
да вот я объясню почему я не писал так как написал Джон... вся фичя заключаетьса в том что меня интересует само задание посебе ! т.е. что и как отзывыи подобные фичи будут по этой теме меня не интересуют мне важно что есть задачя и мне надо иё решить вот и всё это делаю только из за того что мне своего рода интересно. и мои коды не когда не будут прямыми опенсурсами или что то вроде я пишу их для себя или для того что бы они выполняли нужный толк в игре (для чего это всё и делаетьса). заостряютьса на красивом коды только нупы которым больше нечего показать... у меня раньше тоже был такой переод слава богу что я из него вышел (т.е. я пыталса покрасивей код писать) теперь я считаю что бы он был производительным + выполянлса как можно безглючно и без бажно. вот и всё. ТНЕ ЕНД
// ждём чудо кода джона Toadcop добавил: Markiz блин какой ? Toadcop добавил: Цитата:
|
|
06.07.2007, 00:37 | #44
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Цитата:
Ясно. Спасибо, больше вопросов не имею. Markiz добавил: Спроси у диода, что этот знак значит, диод шарит ~ |
|
06.07.2007, 00:57 | #45
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Markiz мне без разници что он значит ^^
Цитата:
|
|
06.07.2007, 01:04 | #46
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YasonDelAlt
offline
Опыт:
862Активность: |
Господа давайте не разжигать религиозных войн, пусть какждый пишет код так как он хочет. Я пишу код чисто автоматически, так как привык, так как мне удобнее, я НЕ заостряю внимание на красоте и чистоте кода, просто у меня так получается. И по мойму форумы созданы для того, что бы обмениваться знаниями, а код нужно писать так, что б другие поняли в чем его смысл и как он работает.
Toadcop, я действительно представляю, что происодит в JASS движке вара, хотя я его не писал. Я имею представление, как пишутся компиляторы и интерпретаторы, сам неоднократно писал простенькие интерпретаторы. Что касается дебага, то я и правда не могу поставить вар, т.к. сижу сейчас сижу за машиной в одном захолустном офисе Росгосстраха, а моя машина находится за 1000 км. от меня =(. Markiz, спасибо за поддержу моего несчастного кода! =) З.Ы. Меня осенила мысль, модмейкинг это, конечно, хорошо, но неплохо бы двигаться дальше?!! Было бы не плохо создать раздел форума, посвященный игровому программированию (C/C++, DirectX, OpenGL, Искуственный Интелект, Скриптовые движки и т.д.), что скажите? YasonDelAlt добавил: Вот подправил, вроде должна правильно работать: Код:
Отредактировано YasonDelAlt, 11.07.2007 в 06:23. |
06.07.2007, 09:52 | #47
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
.... дык я же писал =) алгоритм не работаспособный. ну он что то там пытаетьса делать =) вообщем не считая моего смайла самый лутчый. кто этого не осозноёт тот нешарит значит ^^ вот интересная срока для теста ;) Код:
у меня она обрабатываетьса абсолютно коректно... т.е. некогда больше Х символов не режит если небыло пробела то иммено делит на Х символьные куски... бтв Цитата:
|
||
06.07.2007, 10:49 | #48
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
YasonDelAlt
50 строка, не хватает закрывающей скобки. Ушел тестить. Markiz добавил: Toadcop У тебя в твоем мегатесте слово на 25+ символов. Цитата:
А кто тебе сказал, что автор хотел, чтобы прога работала именно так? Markiz добавил: YasonDelAlt Отсутствует обработка вложенных тегов иди фикси ~ Markiz добавил: И, кстати, пробелы тоже должны учитываться, как один символ. А у меня меж тем появилась идейка, пойду-ка я ее реализую. |
|
06.07.2007, 12:47 | #49
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
Цитата:
Цитата:
|
|||
06.07.2007, 12:54 | #50
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Toadcop
Короче я тебя пока игнорю, ты не способен вести культурную беседу на русском языке. Markiz добавил: Код:
Мой вариант. |
06.07.2007, 14:00 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
<_< ужос... детские приколы вообщем :thumb down: я про то что "Newbish test detected"
вообщем это нерабочий алгоритм. кстати очень похожая фичя как прикольчеги Какос насчёт хгм <_< Toadcop добавил: Цитата:
|
|
06.07.2007, 17:44 | #52
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YasonDelAlt
offline
Опыт:
862Активность: |
Toadcop
Цитата:
Кстати, эта, так называемая, бредооперация избавляет от кучи лишнего кода и позволяет обработать почти всю строку одним и тем же кодом. Да и еще, ты похоже не чувствуешь разници между понятиями "нерабочий алгоритм" и "нерабочий КОД", помедетируй над этим. И что это за представление у тебя сложилось обо мне? Программист не в состоянии заниматься модмейкингом, так что ли? Как раз то, чем мы здесь занимаемся, это и есть детские приколы настоящий мод должен изменять структуру и логику игры, а этого без знания программирования и перелопачивания кода игры ни как не сделать! Вот еще один аргумент в пользу "красивого" кода. Я добовляю поддержку кирилицы с минимумом телодвижений: Код:
|
|
11.07.2007, 06:44 | #53
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
YasonDelAlt
У тебя была там проблема со вложенными цветовыми тегами в прошлой версии (эту не проверял пока). |cffff00001|cff00ff002|r|r интерпретировалось как 1ff00ff002 У меня в принципе код немного похож, но сама идея чуть другая: Вначале я выделяю все части, на ходу вычисляю их длину (у "|cffffcc001123|r" длина 4) и пихаю в FIFO очередь. Затем, на основании уже имеющейся длин частей очень просто строить итоговый массив. |
11.07.2007, 09:20 | #54
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Цитата:
YasonDelAlt ты что то в своём коде изменял ? т.к. результат тот же =) ну вообщем я с самого начала значл что это будет сосо. многие переоценивают свой скилл и не могут нормально определеить уровень сложности задачи. кстати насчёт обрезания слова "там где есть последний пробел" имхо лажа =) вы просто не шарите (я написал почему в преведущем придложение). да представите что будет строка которая почти не содержит пробелов ! то ваши алги будут ужасно пороть всё создавая строки привышающие лимит в 2,3 раза О_О и они будут вылезать за предел. вообщем всё ясно. // "и его не вернуть ты считаеш до ста ты мечтаеш уснуть..." где Джон ? =) |
|
11.07.2007, 11:06 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Toadcop
Мой код работал, хотя я его и не тестил мега интенсивно. Ты бы все-таки проверял, а не додумывал за меня. Цитата:
Вообще глупость какая-то. Условия задачи подразумевают, что все тесты корректны и проверки на дураков не надо. |
|
11.07.2007, 14:23 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
автор автор не учёл этого ? у меня больше опыта я знаю как надо делать правильней <_<
Цитата:
Цитата:
Toadcop добавил: Цитата:
|
|||
11.07.2007, 18:33 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Цитата:
Хахах. Цитата:
Ну если ты не способен писать читабельный код, ничем не могу помочь. Цитата:
Я-то знаю, зачем именно джонегу могло такое понадобиться - перенос строки для флоатинг текста. Цитата:
Ключевое слово "мега". Я проверил на десяти или пятнадцати примерах и оно работало. |
||||
11.07.2007, 20:31 | #58
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
а у меня длинее, а у меня длинее. (с) Jon
Toadcop делать проверку на действительность цветогово тега ненужно... т.к. на практике давольно редко и скорее всего никогда не будут встрачатся подобные строки "||rc|c|C\|c\|C|R|rr", такчто проверять на 0-F, только лишняя тратьа производительности.. имхо... Jon добавил: Цитата:
Jon добавил: Цитата:
|
||
11.07.2007, 20:41 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Jon
Я угадал про область применения? :< Markiz добавил: Markiz А ну вот пост появился, ты был прав дружище xD |
11.07.2007, 20:47 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|