15

» WarCraft 3 / Hashtable или array

Последние сделаны с помощью массивов.
Сказать между делом, в vrJass структуры реализованы хэш-таблицей.
15

» Game Dev / Какой движок выбрать?

pro100master, ну и что прикажеш делать если человек у нас простой смертный и не знает JASS и другие языки програмирования.
Что такому человеку делать с игровым движком в принципе? Потыкает кнопочки редактора, на том все и кончится.
15

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Но вот это, конечно угар знатный.
Может есть какая-то наука случайностей, я не знаю
Такая наука действительно есть - Теория вероятностей. Ты не один с нее угораешь. С недавних пор этот предмет является частью ГИА и дается многим девятиклассникам довольно туго.
Ну не суть.
И если в твоей карте 99%шанс абилка не прокнет за 100000 раз ни разу, то я не знаю, работает ли она у тебя вообще? И зачем такую карту придумывать?
Можешь дать юниту критический удар с шансом 99% и ждать, когда он нанесет к ряду миллион ударов без единого крита. Когда-нибудь это случится. Может сразу, а может через триллион лет. Но это случится. Просто подожди.
Или давай перефразируем описание способности - 1% шанс НЕ нанести критический удар.
Но это уже оффтом, ибо добавить нечего. Все необходимое уже объяснили.
15

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Хорошо, тут я немного перегнул в начале, с этими 5 ударами, но за 10-20 ударов 20%шанс должен сработать,
Не должен. Даже с шансом 99% нанести критический удар, существует возможность нанесения 1 000 000 ударов в ряд без единого выпадения крита. Это не бред, это случайность. Другое дело, ты хочешь чтобы случайность работала так, как ты этого хочешь. Но, опять же, это уже не случайность. Вселенная так не работает.
Или может ты просто путаешь случайность с процентами в статистике уже произошедших событий. Это не одно и то же.
Псевдорандом же действует, а не рандом
Как он действует? Как его сделать
Случайностей не существует в природе. Все рандомные числа, с которыми мы работаем, являются результатом алгоритма, что пытается запутать процесс получения этих чисел, делая этот процесс непонятным интуитивно. Случайности не случайны.
15

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Потому что 20%, это как никак, но раз за 5 ударов должно пройти.
Не должно. Случайность в текущий удар не должна оказывать влияния на случайность в последующий. Случайность на то и случайность.
Другой вопрос в том, что ты эту случайность хочешь контролировать, фактически, делая ее не случайной. Но почему-то не хочешь себе в этом признаваться.
Тут есть варианты
  • Кд после срабатывания, что не позволит меньшему шансу превзойти больший
  • Увеличивать шанс срабатывания после каждого не срабатывания
  • Убрать шанс вовсе, заменив его зарядом. Удары/применение способностей/движение/что-то еще накапливают заряды. При достижении максимума, пассивная способность срабатывает и обнуляет заряд.
15

» WarCraft 3 / Лимит на операции

В той же статье говорится о порождении новых потоков, решение без мемхака.
15

» WarCraft 3 / Counter Helix Axe'a из DotA

ssbbssc:
гм, при проке пассивки даете спелл на основе channel с нужной анимацией и эффектом, но без галочки visible, и не поверите - при триггерном приказе на каст у вас проиграется нужная анимация и эффект
Канал сбивает приказ и не может быть использован в стане. Counter Helix не сбивает и может.
15

» WarCraft 3 / Есть ли утечка?

avuremybe:
а преимущество то в чем?
Преимущество ничтожно. Если использование локалок повышает удобочитаемость программы - используйте.
15

» WarCraft 3 / защита карты

Сделать карту достаточно интересной, чтобы играть в модифицированную версию было не актуально.
15

» WarCraft 3 / Какой метод интерфейса добавить?

public method interface onEndCast takes nothing returns nothing
Это белиберда
LordDracula:
так интерфейс же объединение объектов в один и для создания универсальной функции, для каждого из включенных объектов, надо в самом интерфейсе создать функ. (ничего не утверждаю, т.к. плохо разбираюсь)
Это тоже белиберда.
Синтаксис объявления интерфейсов
interface Name
    method myMethodName takes nothing returns nothing
endinterface
15

» WarCraft 3 / надоедливый баг

cJass ещё и с такими багами? Лол. А так хвалят за его синтаксис)
Там есть баги и пострашнее, но выявляются они слишком поздно - когда достаточно крупный проект начинает трещать и разваливаться. AdicHelper, это препроцессор амбиций, огромный функционал без строгих правил. Высокая скорость - миф, хочешь не хочешь, а vJass включить придется.
Нужен С-подобный синтаксис - пиши на ZINC.
15

» WarCraft 3 / 1. Основы

Doc, да, теперь VSCode. Даже в самом руководстве информация об эклипсе весьма обрывиста.
15

» WarCraft 3 / хештаблица

Где-то была инфа об отсутствие утечек от хендлов записанных в хэш-таблицу, дескать, счётчик хэндлов ее не учитывает.
Но возможно мне это только приснилось.
15

» WarCraft 3 / движение через ( X . y )

nvc123, в учебнике мы узнаем следующее:
  • Квадрат гипотенузы равен сумме квадратов катетов
  • Косинусом угла прямоугольного треугольника называется отношение прилежащего катета к гипотенузе
  • Синусом угла прямоугольного треугольника называется отношение противолежащего катета к гипотенузе
  • Так же мы узнаем о некоторых тригонометрических тождествах, отношениях синусов к косинусам и так далее
Ничего из вышеуказанного даже не намекает на работу связанную с поиском взаимного расположения точек. Я бы хотел посмотреть на учебник 7-го класса, в котором будет располагаться информация, позволяющая получить практические знания для проведения требуемой работы.
15

» WarCraft 3 / движение через ( X . y )

nvc123:
надо закинуть в раздел статей учебник по геометрии 7 класса
ибо подобных вопросов уже дофига видел
Школьные учебники геометрии базируются на теоремах и доказательствах. С алгеброй примерно так же. Здешние вопросы относятся к аналитической геометрии.
15

» WarCraft 3 / движение через ( X . y )

Нежелание использовать тип location порой доходит до абсурда. Временами приходилось видеть короткие структуры вида
struct
	real x
	real y
endstruct
лишь бы не использовать точки.
Что касательно темы, почему автора смущает вопрос использование координат объекта, вместо точек? Точки это та же пара координат X и Y упакованных вместе.
15

» WarCraft 3 / Подскажите пожалуйста мгновенно используемые способности

Полагаю, подразумеваются способности не прерывающие текущий приказ, а канал к таковым не относится.
По цели смотри способность у предмета целительного зелья (точного названия не упомню).
15

» WarCraft 3 / Конкурс карт Warcraft 3, Новости

мне показались новости важными, тем более народ тут не правильно их интерпретирует.
А разве это новость? Нет свежей информации, просто мнение кого-то там на что-то там. Ничего, что могло бы повлиять на конкурс.
Ну если сравнить базу игроков варкрафта и каких-нибудь эпох империи или ред алерта, то варкрафт живее живых.
Вам бы вообще от сравнений отказаться, всегда можно найти хуже, а если не найти, то придумать. Могу назвать Sacrifice. Хорошая игра, о которой вряд ли кто-нибудь слышал, с мультиплеером. Но что это сравнение дает Варкрафту?
А активных онлайновых игроков в war3 более 200'000.
Аудитория наберется. Может и не 200 000, но наберется. Вопрос к авторам - какая аудитория вас интересует?
В СНГ, это в основном лица возраста 12-15 лет. Не аудитория? Аудитория. Вас интересует такая аудитория? Аудитория еще не достигшая навыка формулировать свое мнение или хотя бы внятное предложение (можете посмотреть пример в разделе вопросов по варкрафту). Сможете вы работать с отзывами такой аудитории?
Есть зарубежные ресурсы, там ситуация немного иная, но тогда бы вы не на этом ресурсе засиживались.
15

» WarCraft 3 / Если те кто начинает создавать проект?

А здеай мне штобы как в Д2 кровь после Морты на деревьях оставалась! и штобы рот ва весь экран был как на Пудже в Хотсе! и штобы камера как в Сталкере! и штобы кнопку нажимаиш и интерфейс менялся! и штобы когда на тетю наводиш мышкой у нее тити становились большими! и штобы...
Стандартная ситуация.
15

» WarCraft 3 / Какого формата Спрайты в старых играх?

Warcraft 1 спрайты
Первая ссылка в гугле
Diablo 1 спрайты
Первая ссылка в гугле, тот же сайт
Warcraft 2 спрайты
Опять же, первая ссылка в гугле, опять тот же сайт
Автор тролль и провокатор, примите меры.