Подредактировал писанину вашу, просьба в дальнейшем писать в следующем формате:
Имя персонажа
История героя (при желании)
заклинания Название заклинания (выделенное жырным)
Описание
Таблица с данными
пример героя
Имя - Долбогрыз
В далеком прошлом было рождено сие существо, сейчас оно известно как безымянный ужас, преследующий наивных придурков по ту сторону экрана.
Заклинания.
1 - Бомбежка
Долбогрыз с помощью своего интеллекта поражает storm.dll и вашему варике приходит конец. Примечание: использовать в случаях когда нужно больше свободного времени.
КД зависит от оперативности вашего ремонтника
Уровень
Дополнительные пораженные файлы
Стоимость ремонта
1
Удаляется дота 2 (если нет на компе, то устанавливается и удаляется)
0
2
Дота 2 + рандомная программа
0
3
ЖД выпрагивает в окно
Зависит от этажа и плотности асфальта.
2 - Пиксельный прыжок
Долбогрыз подпрыгивает вверх, пробивает потолок карты, пробивает экран и попадает вам в лоб нанося урон и вызывая маты.
Обратите внимание - Хеллкор в главном посте выделил основные места всего обсуждения. Хотелось бы узнать, что думают остальные по данным подтемам.
Может опрос какой-то что ли создать?
Пусть люди голосуют за те из моих идей, которые им понравились.
Я все пропустил, это новый план хели по поднятию "посещаемости" на сайте с помощью своего блога, да еще и с соответствующим названием.
Мне с трудом, но все же удалось перечитать и переварить всю вашу писанину, разбавленную "редкими и тонкими" вставками XaDogador'а, все же, я не уверен в надобности поиска нового админа, в хеле лично меня все устраивает: попросил я смену ника - мой запрос был оперативно обработан в течении 12ти часов, на 1 апреля был прикол с дизайном, v8 допилили, кучу новых контестов провели, вопросы в академии задают, раскопки в бездне ведутся! Чего еще желать для счастья. Ситуация конечно скучная но как уже выше предлагалось может быть исправлена внесением полноценного геймдева. Нужно просто пару новых "Сергеев", и через годик-полтора получите вы свой новый хгм, с бюджетными девушками, шахматами и водой из под крана
Диод ну вы бог)))))))))))))))))))))))))))))))))))))))(овер 9000 скобок)
Это же надо так на лопатки разложить))) я перечитал 6 раз и мне еще хочется!
цитата
Ну, раз работа есть, я решил изучить её код, первое, что меня порадовало это недокументированные методы с привязкой к глобальным переменным в заголовке, ну да ладно думаю, вдруг они остались там с предыдущих тестов, я тоже люблю оставлять «deprecated stuff» в своих ява проектах, just for lulz .
Потом я открыл инициализатор, возможность изменить конфигурацию однозначный плюс, а потом я открыл стену текста на 808 строк, посмотрел на индийский инициализитор оптимизированный за пределы человеческого восприятия и полез вверх, меня, конечно же, обломил метод передачи управления через executefunc(), зачем, почему, тут явно бог убил пару котят…
Ну думаю, вдруг человек торопился и просто психанул, с кем не бывает, листаю выше, глаза становятся больше, есть такая поговорка, чем дальше в лес, тем толще партизаны, тут нечто подобное, только с переменными (вернее их именами), чем дальше тем длиннее названия которые различаются на 1 знак (если честно я после этого сразу пролистал на начало, выдохнул (вдох и выдох дарта вейдера!), методов, которые различаются регистром там не было), вот замечательный пример совершенно грамотного и понятного кода, который я схватил с лёту в 9 вечера после работы:
set udg_bow_s_r_a[i] = SAY(udg_bow_s_r_m_y[i], udg_bow_s_r_a[i])
Тут же дураку понятно, что куда будет записано и что делается метод SAY!
Полез искать описание переменных, не нашел, открыл менеджер переменных, с глаз полилась кровь, с ушей тоже (не от кода, просто так совпало что у соседей заиграл стас пьеха или как его там), их там 96! (MOOONSTER KILL)
Взял на кухне попкорн и продолжил чтение, нашел комментарий:
set s_i = CreateSphere()
set udg_MAX_bow_s = udg_MAX_bow_s + 1
set udg_all_bow_s[udg_MAX_bow_s] = s_i
set udg_bow_r_i[id]= s_i
ах вот оно что, как я сразу не догадался что это такто!
Читать код было крайне весело, у меня даже была мысль прогнать его через тулу векса чтобы не путатся в переменных, но утечки я всё равно нашел DestroyTriggerTimed() течёт указатель на таймер так-то!
Если бы это был конкурс на security though obscurity за код и алгоритмы я бы поставил 7 баллов из 5 (не совсем так, просто я не смог в разумное время понять как всё это работает), но это не цель данного конкурса, я бы с радостью поискал ошибки и утечки и посоветовал как их исправить, но не судьба.
Я все таки закончу спелл, и напишу комментарии к каждой строке, вынесу все дела в настройки, оптимизирую как смогу) (короче сделаю все на что времени на хватило) и выложу сие детище, вот правда не знаю когда это будет :D, но будет обязательно.
» Блог им. nvc123 / Идеи для героев рпг карты
» WarCraft 3 / Битва за Минас-Тирит 1.2
Ред. Buulichkaa
» Блог им. nvc123 / Идеи для героев рпг карты
заклинания Название заклинания (выделенное жырным)
Долбогрыз с помощью своего интеллекта поражает storm.dll и вашему варике приходит конец. Примечание: использовать в случаях когда нужно больше свободного времени.
КД зависит от оперативности вашего ремонтника
Долбогрыз подпрыгивает вверх, пробивает потолок карты, пробивает экран и попадает вам в лоб нанося урон и вызывая маты.
» Блог H / Посещаемость
» WarCraft 3 / Карибские войны
» Блог им. nvc123 / Q/A
» Блог им. nvc123 / Q/A
» Тихая обитель / Гирвел расстроился
» Тихая обитель / Гирвел расстроился
» Тихая обитель / Гирвел расстроился
» WarCraft 3 / Область действия способности Волна
» Блог H / Посещаемость
Ред. Buulichkaa
» Блог H / Посещаемость
» WarCraft 3 / Альтеракская Долина 211
» Блог H / xgm-update
» Блог им. nvc123 / Q/A
» Блог им. nvc123 / Q/A
» WarCraft 3 / Маннорот по эпичней
» WarCraft 3 / Spell Contest IV - результаты и архив с работами
» WarCraft 3 / Spell Contest IV - результаты и архив с работами
Ред. Buulichkaa
» WarCraft 3 / Spell Contest IV - результаты и архив с работами
Потом я открыл инициализатор, возможность изменить конфигурацию однозначный плюс, а потом я открыл стену текста на 808 строк, посмотрел на индийский инициализитор оптимизированный за пределы человеческого восприятия и полез вверх, меня, конечно же, обломил метод передачи управления через executefunc(), зачем, почему, тут явно бог убил пару котят…
set s_i = CreateSphere()
set udg_MAX_bow_s = udg_MAX_bow_s + 1
set udg_all_bow_s[udg_MAX_bow_s] = s_i
set udg_bow_r_i[id]= s_i
ах вот оно что, как я сразу не догадался что это такто!
Если бы это был конкурс на security though obscurity за код и алгоритмы я бы поставил 7 баллов из 5 (не совсем так, просто я не смог в разумное время понять как всё это работает), но это не цель данного конкурса, я бы с радостью поискал ошибки и утечки и посоветовал как их исправить, но не судьба.
» WarCraft 3 / Spell Contest IV - результаты и архив с работами
» WarCraft 3 / Spell Contest IV - результаты и архив с работами
о, уже кто-то минуснул
кстати анонимный хейтер, у тебя лишь три попытки в день
» WarCraft 3 / Spell Contest IV - результаты и архив с работами