Steal nerves:
Так стрелочка есть, нужно включить навигатор. Отображается в окне портрета. Помимо навигатора там ещё и на поворотах неоновые стрелки стоят. Но видимо да, чтоб уж точно никто не потерялся лучше разметку на земле делать. Хотя песчаная земля по-сути и является разметкой, но её никто не видит)
Тоже собирался писать псевдо рандом, для генератора карт.
Дабы имитировать переход с карты на карту.
Суть в том, что бы иметь массив псеворандомных числел.
На старте генератор выбирает с какого индекса начать, а далее идет смещение.
Так зная всего лишь начальный индекс, можно сгенерировать точно такую же карту.
Вот только не думал, как дальше использовать число, если нужен диапазон. Самое простое что приходит в голову, это: Mod(A+C,B) Где C это "случайное" число из таблицы. А - B диапазон.
Для применения на нескольких юнитов лучше делать задержку. Через 0.01 с, а не всех одном тике, иначе проигнорятся все кроме последнего.
Сама иконка должна быть 16x16 для уменьшения оставляй прозрачность по краям.
С начало игрок нажимает дамми non_target способность.
После нажатия способность заменяется на другую target способность и включается таймер, который по истечении времени имитарует нажатие "Cancel" игроком и меняет способность обратно на non_target.
Что бы было меньше проблем лучше не использовать UnitAddAbility/UnitRemoveAbility, а дать герою сразу обе способности одна из которых будет прятаться через SetPlayerAbilityAvailable. Это убережет от неприятных сюрпризов и сохранит перезарядку.
Rusvermilion:
Привлек немного активности в тему, спасибо)
А давай немного развернутей по поводу неиграбильности. Вдруг есть какие то проблемы о которых не писали выше или о которых я не знаю.
Троллинг троллингом, но немного странно что кару про гоноки аркадного жанра почему-то в основном сравнивают с NFS и прочими гоночными стимуляторами, а не с теми же Mario Kart или Sonic Race.
Надо было заменить машинки на героев доты верхом на маунтах, тогда было бы меньше вопросов и возможно карта бы выстрелила)
1.ExecuteFunc может сломаться после обфускации некоторых оптимайзеров! 2.TriggerExecute
Тригер заносим в переменную, массив или сохраняем в хеш таблицу. 3.Boolexpr (Есть библиотека)
Функция привязываться к фильтру. Фильтр записывать по аналогии с пунктом 2.
здорово выглядит. модельки деревьев камней и прочее. это не похоже на обычные модели
Стандартные модели окружения щас уже по пальцам перечитать можно, и даже стандарт, пришлось реимпортировать по техническим причинам. Вообще я под олдскул модельки делал в основном потому, что замена тайлов земли 10 лет назад слишком много весила, koloff:
неплохо бы поглядеть, как это без наворотов Рендер эджа выглядит, ну просто из любопытства, вроде как обратная сторона луны, манила людей раньше=)
Последние изменения для версии 1.32
Исправлены баги, изменен баланс, добавлена новая способность.
CDR_1.32c
Добавлена команда изменения сложности ботов -botmode [от 1 до 3]
Добавлена таблица статистики.
Новая способность: "Рентген" Защищает вас от ослепления и дыма. Так же вы можете сфокусироваться на сопернике, сделав по нему прицельный выстрел. Фокусировка усилит вашу следующую атаку. Урон будет постепенно увеличиваться, пока соперник в фокусе. Урон: 10 ед./сек. Длительность: 20 сек.
Способность "Лазерный луч": снижена длительность до 8 сек., cнижен урон до 20 ед/c.
Способность "Лазерный луч": Вертолет больше не может летать в пещере.
Способность "Лазерный луч": Ограничена ближайшая дистанция луча на 200 ед. впереди транспорта.
Способность "Мина": урон увеличен со 110 до 130 ед.
Способность "Ракетный удар": урон увеличен с 50 до 60 ед.
Способность "Ракета": урон увеличен со 110 до 130 ед.
Столкновения теперь перебивают награду, только если последний урон был нанесен больше двух 2 секунд назад. Горючая смесь теперь поджигает землю только в движении.
Исправлен баг при котором за каждый подобранный ботом бонус спавнились два новых. Исправлено многократное возгорание бочек. Исправлен редкий баг при котором боты проскакивали финишную линию. Исправлен баг, когда "Пространственное замещение" создавало пустую кнопку.
Добавлена команда для добавления ботов в уже запущенной игре -bot [кол-во]
Новая способность: "Смертельный луч" Вызывает управляемый вертолет оборудованный мощной лазерной установкой. Урон: 30 ед./сек. Длительность: 10 сек.
Способность "Пространственное замещение": увеличен радиус снаряда, попадание в цель теперь перезаряжает способность.
Способность "Шипы": при повреждении колес игрок теперь получает урон от кастера.
Способность "Мина": урон увеличен с 80 до 110.
Способность "Ракета": урон увеличен с 80 до 110.
Режим игры "Удержание": теперь игрок теряет от 5 до 10 сек за смерть.
Время сохранения игрока нанесшего последний урон увеличено с 5 до 8 сек.
Бочки теперь взрываются, только когда атаковавший игрок вышел из радиуса урона или если он врезался.
Исправлен баг с пропадающей моделью транспорта, в режиме дезматч.
Исправлено ошибочное сообщение о поражении победителю дезматча.
Исправлен баг при котором "Пространственное замещение" телепортировало игрока за пределы карты.
Исправлено застревание ботов на речном дополнительном пути.
Исправлен баг, при котором урон от ракеты не засчитывался атакующему игроку.
Добавлен таргет эффект от молний.
Добавлен случайный погодный эффект "дождь".
Добавлены эффекты отлетающих деталей при получении урона.
Про Widescreen че то даже не подумал. Всю жизнь играл в растянутый варик) даже как то один раз ужастнулся от того, какое все неправильное запустив игру на старом компе с допотопным квадратным моником. Bergi_Bear:
Jack-of-shadow:
не знаю версия открыта или запротекчена, а можно мне модельку этой бочки сюда или в лс? Укажу, если буду использовать =)
Домой вернусь скину. Только возможно название анимаций придётся править, они там вроде специфические какие-то были.
CrazyDwarfRace 1.32 Race mode
Зафейлился в конце.
Bergi_Bear:
Пещера будет на втором видео, я тут специально в них не заезжал.
Оказывается не будет, может позже запишу. А так в трейлере была. Их там несколько кстати.
Bergi_Bear:
Я не пытался в деревья заехать), мне молнии "дисконтрол" накидывали. над будет таргет эффект добавить.
Пещера будет на втором видео, я тут специально в них не заезжал. Пещеры, это обходные пути, которые можно разблокировать разрушив упавшие деревья бочкой.
Бочка это юнит с кастомной моделькой. Технически там особых запер нет, они проверяют соседние точки и катятся туда где высота рельефа ниже.
JaBeN_Симфер:
Второй баг я правильно понимаю, это когда пытаешься выехать из ямы, но мешает крутой склон? В начале не хотел расставлять в доль всей трассы блокираторы, по этому уменьшал скорость до 0 в зависимости от наклона. Но сейчас трасса почти вся уже обложена блокираторами, так что я думаю это можно легко пофиксить.
А вот с первым багом я не встречался, надо будет проверить.
ENAleksey:
Возможно на некоторых скринах выключено.
еще
Не совсем удобно скриншотить тк. нет возможности сохранить настройки прямо в игре. После того как я сворачивался, что бы вставить скрин у меня вар не хотел обратно разворачиваться. По этому почти под каждый скрин приходилось заново настраивать и возможно где то я забывал включать сглаживание.
..слишком поздно догадался засетапить настройки в текстовике и делать скриншоты через по.
Кристофер:
Да скриншоты забаговались. Видимо потому что я их прикрепил к комментарию, до того как подтвердили обновление ресурса.
Путь изменился, а коммент уже не отредактировать. Но если что они есть на верху.
Таблица рекордов теперь показывает сколько времени вы продержались на первом месте первым.
Убраны стандартные звуки оповещения о смерти героя.
Добавлено время для изучения способностей и вобора режима перед стартом.
Заменены некоторые иконки.
Трасса и визуал:
Улучшена проходимость высоких подъемов.
Добавлены дополнительные ограничители пути.
Добавлены направляющие стрелки на поворотах.
Добавлены фары.
ИИ:
Исправлена сложность ботов.
Боты больше не застревают при использовании способности "Крюк".
Игрок покинувший игру теперь заменяется ботом.
Исправлены анимации колес ботов.
РЕЖИМЫ ИГРЫ:
Добавлено 6 режимов игры.
По умолчанию устанавливается "Случайный режим"
Доступные режимы:
1."Гонка" Стандартный режим 3 круга. Доберитесь до финиша первым!
2."Удержание" Продержитесь первым 4 минуты!
3."Бой насмерть" Побеждает игрок заработавший 20 убийств. (Смерти вычитаются из счета).
4."Без улучшений" Игроки не получают опыт.
5."Без бонусов" Убирает все бонусы с карты.
6."Охота" Лидирующий умирает при получении урона.
Баланс и способности:
Исправлен урон столкновений.
Исправлен баг при котором использование "Крюка" увеличивало хп.
Уменьшен урон от огня.
Увеличена перезарядка всех активных способностей с 50/45/40/35до55/50/45/40
Способность "Спасение" уменьшает скорость до5ед.
Улучшение колес дает в2раза больше ускорения.
Новый бонус и способность: "Случайный бонус."
Новый бонус и способность: "Таран"
Транспорт уничтожает все на своем пути. Требуемая скорость: 15ед. Длительность: 3сек.
Новый бонус и способность: "Диверсия" Подорвать себя и противников. Ваша смерть не будет засчитана, а очки опыта сохранятся. Радиус: 1000ед. Урон: 150ед.
Новый бонус и способность: "Дымовая граната" На землю сбрасывается несколько дымовых гранат, временно ослепляющих противников. Длительность: 10сек.
Новый бонус и способность: "Ракетный удар" На противников обрушивается град из небольших ракет. Кол-во ракет: 18шт. Урон: 50ед.
Новый бонус и способность: "Пространственный разлом" Создает на трассе несколько порталов, между которыми можно свободно перемещаться. При этом порталы будут закрываться когда вы проходите через них. Кол-во порталов: 5шт. Длительность: 15сек.
Новый бонус и способность: "Пространственное замещение" Выстрел пучком энергии создающий портал, при попадании в цель. Соперник попавший в него поменяется с вами местами.
Новый бонус и способность: "Замедление времени" Время замедляется, но вы продолжаете двигаться с прежней скоростью. Длительность: 3сек.
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
Так стрелочка есть, нужно включить навигатор. Отображается в окне портрета. Помимо навигатора там ещё и на поворотах неоновые стрелки стоят. Но видимо да, чтоб уж точно никто не потерялся лучше разметку на земле делать. Хотя песчаная земля по-сути и является разметкой, но её никто не видит)
Ред. Jack-of-shadow
» WarCraft 3 / Генератор псевдослучайных чисел
Дабы имитировать переход с карты на карту.
На старте генератор выбирает с какого индекса начать, а далее идет смещение.
Так зная всего лишь начальный индекс, можно сгенерировать точно такую же карту.
Самое простое что приходит в голову, это:
Mod(A+C,B)
Где C это "случайное" число из таблицы. А - B диапазон.
Ред. Jack-of-shadow
» WarCraft 3 / Можно ли уменьшить квадратик фермы на мини-карте?
Сама иконка должна быть 16x16 для уменьшения оставляй прозрачность по краям.
» WarCraft 3 / массив типа предметов
тип предмета это integer.
» WarCraft 3 / При достижении границы камеры дамми юнит как будто пропадает
Ред. Jack-of-shadow
» WarCraft 3 / Какими способами может быть отменено прицеливание способностью?
У меня в этом смысле чуть проще, так как там выстрел из лука. Проигрывается анимация натяжения и идет звуковой отсчет (кажется 4 секунды).
» WarCraft 3 / Какими способами может быть отменено прицеливание способностью?
- С начало игрок нажимает дамми non_target способность.
- После нажатия способность заменяется на другую target способность и включается таймер, который по истечении времени имитарует нажатие "Cancel" игроком и меняет способность обратно на non_target.
Что бы было меньше проблем лучше не использовать UnitAddAbility/UnitRemoveAbility, а дать герою сразу обе способности одна из которых будет прятаться через SetPlayerAbilityAvailable. Это убережет от неприятных сюрпризов и сохранит перезарядку.Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
Привлек немного активности в тему, спасибо)
» WarCraft 3 / Можно ли в переменную занести вызов функции?
поправил)
Ред. Jack-of-shadow
» WarCraft 3 / Можно ли в переменную занести вызов функции?
1.ExecuteFunc
может сломаться после обфускации некоторых оптимайзеров!
2.TriggerExecute
Тригер заносим в переменную, массив или сохраняем в хеш таблицу.
3.Boolexpr (Есть библиотека)
Функция привязываться к фильтру. Фильтр записывать по аналогии с пунктом 2.
Ред. Jack-of-shadow
» RenderEdge / [RenderEdge] Галерея скриншотов
Вообще я под олдскул модельки делал в основном потому, что замена тайлов земли 10 лет назад слишком много весила,
koloff:
Ред. Jack-of-shadow
» RenderEdge / [RenderEdge] Галерея скриншотов
Ред. Jack-of-shadow
» RenderEdge / [RenderEdge] Галерея скриншотов
Ред. Jack-of-shadow
» Hunter or Victim / Hunter or Victim
Обновление 0.87
- 35 опыта за убийство.
- -1 ед. опыта каждые 3 секунды.
Странник:Скриншоты RenderEdge
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
CrazyDwarfRace 1.32c
Исправлены баги, изменен баланс, добавлена новая способность.
Добавлена таблица статистики.
Защищает вас от ослепления и дыма.
Так же вы можете сфокусироваться на сопернике, сделав по нему прицельный выстрел.
Фокусировка усилит вашу следующую атаку.
Урон будет постепенно увеличиваться, пока соперник в фокусе.
Урон: 10 ед./сек.
Длительность: 20 сек.
Способность "Лазерный луч": Вертолет больше не может летать в пещере.
Способность "Лазерный луч": Ограничена ближайшая дистанция луча на 200 ед. впереди транспорта.
Способность "Мина": урон увеличен со 110 до 130 ед.
Способность "Ракетный удар": урон увеличен с 50 до 60 ед.
Способность "Ракета": урон увеличен со 110 до 130 ед.
Горючая смесь теперь поджигает землю только в движении.
Исправлено многократное возгорание бочек.
Исправлен редкий баг при котором боты проскакивали финишную линию.
Исправлен баг, когда "Пространственное замещение" создавало пустую кнопку.
» Crazy Dwarf Race / Crazy Dwarf Race
CrazyDwarfRace 1.32b
Вызывает управляемый вертолет оборудованный мощной лазерной установкой.
Урон: 30 ед./сек.
Длительность: 10 сек.
Способность "Шипы": при повреждении колес игрок теперь получает урон от кастера.
Способность "Мина": урон увеличен с 80 до 110.
Способность "Ракета": урон увеличен с 80 до 110.
Бочки теперь взрываются, только когда атаковавший игрок вышел из радиуса урона или если он врезался.
Исправлено ошибочное сообщение о поражении победителю дезматча.
Исправлен баг при котором "Пространственное замещение" телепортировало игрока за пределы карты.
Исправлено застревание ботов на речном дополнительном пути.
Исправлен баг, при котором урон от ракеты не засчитывался атакующему игроку.
Добавлен случайный погодный эффект "дождь".
Добавлены эффекты отлетающих деталей при получении урона.
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
Bergi_Bear:
CrazyDwarfRace 1.32 Race mode
» Crazy Dwarf Race / Crazy Dwarf Race
Я не пытался в деревья заехать), мне молнии "дисконтрол" накидывали.
над будет таргет эффект добавить.
Пещеры, это обходные пути, которые можно разблокировать разрушив упавшие деревья бочкой.
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
CrazyDwarfRace 1.32 Deathmatch mode
» Crazy Dwarf Race / Crazy Dwarf Race
Немного фиксов для v.1.32 Ru
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
Второй баг я правильно понимаю, это когда пытаешься выехать из ямы, но мешает крутой склон?
В начале не хотел расставлять в доль всей трассы блокираторы, по этому уменьшал скорость до 0 в зависимости от наклона. Но сейчас трасса почти вся уже обложена блокираторами, так что я думаю это можно легко пофиксить.
А вот с первым багом я не встречался, надо будет проверить.
Ред. Jack-of-shadow
» RenderEdge / [RenderEdge] Галерея скриншотов
Возможно на некоторых скринах выключено.
Ред. Jack-of-shadow
» RenderEdge / [RenderEdge] Галерея скриншотов
» Crazy Dwarf Race / Crazy Dwarf Race
Да скриншоты забаговались. Видимо потому что я их прикрепил к комментарию, до того как подтвердили обновление ресурса.
Путь изменился, а коммент уже не отредактировать. Но если что они есть на верху.
Ред. Jack-of-shadow
» Crazy Dwarf Race / Crazy Dwarf Race
Обновление v.1.32 Ru
Стандартный режим 3 круга. Доберитесь до финиша первым!
Продержитесь первым 4 минуты!
Побеждает игрок заработавший 20 убийств. (Смерти вычитаются из счета).
Игроки не получают опыт.
Убирает все бонусы с карты.
Лидирующий умирает при получении урона.
Транспорт уничтожает все на своем пути.
Требуемая скорость: 15 ед.
Длительность: 3 сек.
Подорвать себя и противников.
Ваша смерть не будет засчитана, а очки опыта сохранятся.
Радиус: 1000 ед.
Урон: 150 ед.
На землю сбрасывается несколько дымовых гранат, временно ослепляющих противников.
Длительность: 10 сек.
На противников обрушивается град из небольших ракет.
Кол-во ракет: 18 шт.
Урон: 50 ед.
Создает на трассе несколько порталов, между которыми можно свободно перемещаться.
При этом порталы будут закрываться когда вы проходите через них.
Кол-во порталов: 5 шт.
Длительность: 15 сек.
Выстрел пучком энергии создающий портал, при попадании в цель.
Соперник попавший в него поменяется с вами местами.
Время замедляется, но вы продолжаете двигаться с прежней скоростью.
Длительность: 3 сек.