20

» Братство Стали / Турнир Братства Стали №1: Объявление набора участников!

Ancient, анкета принята.

Объявление

Турнир будет проводится в Гарене, поэтому просьба зарегистрироваться там или найти потерянный аккаунт.
20

» WarCraft 3 / Описание предмета

Для большого описания нужно заменять кириллические буквы на аналогичные английские. о на o и т.д.
Кириллица в варике занимает места побольше.
20

» Братство Стали / Описание героев

Если ты имеешь в виду статьи, то они не по всем героя готовы. Значит, еще не по всем героям утвержден более-менее окончательный набор способностей. Этот вопрос больше к Ledon, но он не сможет ответить в ближайшее время.
20

» 2D Арт / Конкурсная работа

Палец - мерзкий инструмент, вот.
Если уж NixEon сказал, что палец не лучший выбор, значит придется от него отказаться или использовать поменьше.
20

» 2D Арт / Конкурсная работа

Nosferoh, настраивается, но я с жесткостью пока не игрался, только прозрачность. Мне градиенты интереснее через палец делать - выходит прикольно.
20

» 2D Арт / Конкурсная работа

Фильтр был перебором
Возможно, но в то время я не знал как передать искажения, сделал это фильтром. Опыт получен. Скил поднят. Этап пройден.
Praytic, палец мне для градиентов. Для этого я беру и в нужных местах рисую разными оттенками. а потом делаю переход между ними. Согласен, что недостаточно резкости в некоторых местах. Скорее всего это нужно исправлять карандашом либо экзотическими кистями с частицами.
20

» 2D Арт / Конкурсная работа

много рисования пальцем.
Пальцем? Альтернатив пока не нашел. Карандашом долго слишком. Использую в основном кисти и размазывание.
20

» 2D Арт / Конкурсная работа

Правило такое было?
Нет, сделал по желанию. Но в некоторой мере, как замечаю сейчас, это исказило картинку, хотя по сюжету именно искажения я пытался как-то передать.
Вот то же, но без фильтра.
Загруженные файлы
20

» 2D Арт / Конкурсная работа

Nosferoh, эта скорлупа не стиль, я там фильтр "Мозаика" применял на готовом рисунке, часть потом стирал, часть делал просто прозрачной.
20

» WarCraft 3 / Почему SaveStr работает выборочно?

nvc123, у меня там своя система проверки рецептов. Я не говорю, что моя система идеальна (кстати я все же переделал потом под структуры немного освежив в памяти информацию о них). Почти все рецепты активируются на базе покупкой пустышек из магазина, имея рав--код пустышки я получаю прямую ссылку на рецепт в таблице. Также использовал разделение предметов по типам и уровням. Перебор там лишь в одном случае идет, и то до 18 максимум( уже больше 6!). Твой пример еще потребуется изучить дополнительно, в любом случае спасибо за помощь.
Я ведь все это заварил как раз из-за проверки многих рецептов по GUI-триггерах. Идея с регистрацией предметов пока пусть полежит рядом, ее польза не отрицается.
Суть в том, что я не хочу регистрировать все предметы, это нужно разве что для перебора до 18.
20

» WarCraft 3 / Почему SaveStr работает выборочно?

я просмотрел твою системку,она хорошая, но я решил сделать иначе.
Я подумал сделать так:
  • есть глобальный массив равкодов предметов, упорядочен по рецептам
  • я сохраняю дополнительно индекс первого элемента рецепта и количество компонент.
Почему? Большинство рецептов в карте имеют менее 7 компонент, зачастую 2 или 3.
Некоторые я объединил в последовательность и обрабатываю как апгрейд.
Итого, те элементы, которые равны 0 я даже не рассматриваю, их нет изначально
Вместо 7 значений integer я сохраняю только 4, если компонентов 2.
А дальше у меня есть структура рецепта, куда я просто пересылаю данные о его нахождении в массиве, а там уже методы делают свое дело.
В твоем случае нужно регистрировать на каждый рецепт отдельный экземпляр структуры, в моем - все в массиве, но еще используется hashtable, как и у тебя. Плюс тебе нужно еще каждый предмет регистрировать, а у меня все, что не подпадет под некоторые условия рецептов просто проходит мимо.
Что лучше: делать экземпляры и сохранять на них ссылки или взять массив и сохранять ссылки на него? Или мой минус в ограниченности массива, которых можно взять и несколько?
Минусом есть то, что при изменении рецептов придется вручную редактировать весь массив.
Но можно сделать функцию для заполнения массива, тогда он сам по себе будет правильно заполняться регистрацией рецептов.
И извините за разведение оффтопа.
20

» WarCraft 3 / Почему SaveStr работает выборочно?

То есть, взять огромный массив integer, отвести на каждый рецепт 7 ячеек, а в таблицу тогда сохранять для рецепта лишь количество компонентов и индекс первого из них. Тогда равкод брать как ParentKey. Но не всегда нужно отводить до 7 ячеек, ведь они все заданы наперед, в некоторых компонент лишь 2-3. Идея ясна. Попутно нашел утечки со строкой.
Но предметов куча, лучше тогда 2 массива хотя-бы, что бы индекс потом не вышел за границу при добавлении новых предметов в базу.

Базовая идея реализована, закроем вопрос.
20

» WarCraft 3 / Почему SaveStr работает выборочно?

Не могу инт, мне нужна последовательность равкодов одной переменной. Даже если сделать массив равкодов, то мне нужны буду строки с индексами элементов. В большинстве случаев все работает нормально, но вот такое иногда. Будем дебажыть и обходить использование lvl.

Передебажил, реально проблема в строке. Ключи на месте все. Но вот почему некоторые сохраняет, а некоторые нет - неизвестно, да и не сохраняет оно не по порядку записи в коде. Буду искать другой способ достижений нужного результата, по другому организовывать проверку рецепта.
20

» WarCraft 3 / Почему SaveStr работает выборочно?

nvc123, вот:
call SaveStr(B0S_HT,10,'rhe2',CreateRecipe(3,'oslo','gomn','pams',0,0,0,0,0,0,0,0,0,0,0))
call SaveStr(B0S_HT,15,'rhe2',CreateRecipe(3,'oslo','rsps','pams',0,0,0,0,0,0,0,0,0,0,0))

call rec.SetReagents(LoadStr(B0S_HT,lvl+15,newitem)) // сработало
call rec.SetReagents(LoadStr(B0S_HT,lvl+10,newitem)) // не сработало,
// в обоих случаях lvl равно 0, newitem равно 'rhe2'.
CreateRecipe просто делает одну строку из всех равкодов и числа.
В некоторых случаях все срабатывает. Может дело в том, что берется lvl+10 а не просто 10?
20

» Мастерская Психа / Islands Heroes (Project)

psychosis, ты должен понять, что когда ты делаешь проект, то он будет готов точно лишь в том случае, когда ты можешь тащить его сам. Если ты будешь ждать, что все прибегут тебе на помощь, то этого не будет. Твое сообщение об закрытии на данный момент также никак не влияет на успешность карты.
Совет: постарайся доделать до конца хоть одну из анонсированных кампаний или карт. Или хотя бы сосредоточься на чем-то одном. Короче, наведи порядок у себя в голове, поставь себе одну цель и иди к ней до конца.
20

» 2D Арт / Жук-мутант

PhysCraft, а что на фоне, камни?
Я думал нарисовать будто он в углу горы или на входе пещеры, но вышло что-то попроще. Масштаб не чувствуется ибо нет других объектов для сравнения (таково мое мнение). Если добавить растительность или мелких насекомых, то будет относительный масштаб.
если он из семейства паукообразных, то он должен держать яйцо лапками.
Это мне неизвестно, нужно спрашивать у Aws. Он точно знает все о монстре из своей карты.
А тени и блики нормально нарисованы? Просто с этим у меня не очень.
20

» 2D Арт / Жук-мутант

у человека, работающего над созданием монстров в BloodBorn очень богатое воображение, у вас тоже.
Что ж, не я автор идеи, поэтому у ресурса два автора, но воображение таки есть, без него я бы не нарисовал такое.
Давайте лучше я нарисую жука мутанта)
Рисуй на здоровье, это ведь проект для развития на сайте 2D-графики или хотя бы улучшения своего скила в этом направлении.
Всем спасибо за мнение о существе, но хотелось бы услышать замечания с технической точки зрения: хорошо ли с тенями, набором цветов.
20

» 2D Арт / Жук-мутант

Будут ли еще рисунки?
Вопрос, на который не могу дать конкретного ответа. Я творю по настроению или под заказ, если он мне подходит по теме и сложности.

"те люди, которые придумывают монстров в Dark Souls и BloodBorn - ненормальные в хорошем смысле слова", видимо, не только они.
Странно, но звучит как-то обидно. Хотя, когда я запилил Десантника Плети кто-то тоже сказал, что он (десантник) в его голове не укладывается и что его мозг его (десантника) не переваривает.
20

» 2D Арт / Жук-мутант

передние лапы не сгибаются ко рту.
Ты уверен? А то, что там на лапах повсюду суставы, ничего не значит? А может он лапами четырьмя просто держит хавчик, а зубками кусает?
Предлагаю закрыть биологический спор: я не биолог, персонаж выдуман и существует на другой планете. Неизвестно что там у него на лапах и какой яд он может ими выдать жертве. И как он потом все это поглощает. Одним словом - мутант.