30

» WarCraft 3 / Помогите сделать грамотый триггер

Эххх... мне нужно чтобы считали юнитов в области где находится Замок.
Ну блин, неуж-то так сложно немного доработать?
Событие: Нужное событие, из которого можно получить ИГРОК
Условие: Пусто
Действие:
ПЕРЕМЕННАЯ ОБЛАСТЬ = ОБЛАСТИ[ИНДЕКС ИГРОКА]
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ в области ОБЛАСТЬ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог

Если у игрока может быть несколько замков, то нужно описать способ выбора именно ТОГО ЗАМКА

И нужно учесть момент, что между появлением диалога и нажатием кнопки может пройти некоторое время, за которое условие может стать неверным.
30

» WarCraft 3 / Помогите сделать грамотый триггер

Событие: Нужное событие
Условие: Пусто
Действие:
Создать диалог
ЕСЛИ (Количество юнитов типа ПЕХОТИНЕЦ == 0) Добавить кнопку "ПЕХОТИНЕЦ + 1"
ИЛИ Добавить кнопку "Превратить ПЕХОТИНЕЦ в РЫЦАРЬ"
Показать диалог
30

» WarCraft 3 / Условие на движение

Maximal1111, мем конечно, а какой метод ты хотел тогда? Чтобы всё волшебной палочкой решилось?
Ну по классике, событие, которое можно через гуй-муй использовать.
30

» Администрация XGM / UX сайта xgm и о новых пользователях

Пишу не глядя: с тех пор как узнала, что на Facebook (в своё время) SHIFT+Enter = новая строка, а Ctrl+Enter = однозначно отправить, - то да. Enter = по усмотрению/настройкам. Теперь добавлю сноску, что я пользователь IBM-compatible PC, потому что спрашиваешь ты не просто так :D
Не просто так) Весь MacOS экспириенс завязан на клавише Cmd. Те же Cmd+C, Cmd+V. Но так как кроме Win не существует десктопных OC, то все усиленно заставляют пользоваться Ctrl, что для макоюзера вызывает отторжение ибо CTRL там редко используется.
Да и Ctrl+Enter - новая строка, Enter - отправить часто встречается и переключаясь между сайтами/приложениями начинается веселье чтоб случайно не отправить форму.
Можно начать с другой стороны, какой критерий инородности?
Обычный - это должно быть не 50 оттенков серого, а цвет близкий к фону, но чётко отделяющий блоки друг от друга.

В случаях, когда нужно работать только с цветом ифоном, он шикарно справляется, как например в подсветке кода.

Хм, что-то мне Color Studio смутно напоминала, заглянув внутрь, оказалось что это flutter))
30

» Администрация XGM / UX сайта xgm и о новых пользователях

расписать почему мне нужен бюджет в несколько миллионов на реализацию безумно важного и неотложного собственного шрифта я не умею 😅
А что там расписывать то? Весь опенсурс гавно, поэтому делаем свой. Под даким лозунгом мы просмотрщик изображений и загрузщик файлов полностью переписали.
www.hsluv.org и habr.com/ru/company/timeweb/blog/646051
Вся проблема таких генераторов, что они прекрасно работают только с цветом и фоном, но как только дело доходит до разделителей, то получается гуано. Сколько раз я не рандомил Color Studio, добиться цвета, который не выглядит инородно у меня не получилось.
Что уже и говорить про такие хитрые рамки.
И до тех пор, пока твоё нововведение не станет превалировать - именно оно и будет неудобным
Можно так подумать, что по всем базовым элементам UI есть некое соглашение. Возьмём элентарное. Enter - перенос строки, CTRL+Enter - отправить всегда верно?
Загруженные файлы
30

» WarCraft 3 / Условие на движение

Чтобы это было именно событием можно прийти к такому извращению.
Почему это извращение? Событие Variable become N во многих системах используется ибо штатного генератора событий не завезли, а писать кастомный pub sub на jass то ещё удовольствие.
Но это именно извращенский способ потому что, тому кто написал такую систему с нуля это событие вообще не понадобится
С чего бы это? Если нужна кастомная система с событиями, которую можно опубликовать и копипастить между картами, то почему бы и не использовать?
30

» Администрация XGM / склейка сообщений

ScorpioT1000, xgm.guru/p/wc3/Blokirovka-polucheniya-opyta-wGY
p.s. скрин без условия сравнения юнита (почему то при редактировании вопроса остается старый скрин)
И размер у него странный.
Загруженные файлы
30

» Литература / Странный реализм

Ужасная стена текста. выливающаяся в поток сознания.
Некоторые люди желают чтобы была более реалистичная, хотя как по мне, псевдо реалистичная, и так же чтобы всё из этого работала как в реальной жизни броня.
Так же эти люди желают более интересную систему повреждений не сводящуюся к полоске ХП. И поверх этого реальную экономику. Сверху это можно обмазать размерами брони относительно персонажа, чтоб новую броню можно было напялить на себя только после подгонки у бронника.
Так же этих людей бесит, что зубочистка условного десятого уровня будет эффективней меча первого.
Но такая глубокая система приживётся в условном Mount & Blade или Battle Brothers, но никак не в массовом гэйминге, в котором принято платить за другой тип игр.
30

» Администрация XGM / UX сайта xgm и о новых пользователях

Потому что мой идеальный UI design - это примерно Windows Classic
А можно глянуть на гайдлайны относительно xgm?
Мне как стороннему пользователю и разработчику, которая параллельно публикует на Github - txt2 -без словаря- мануала на втором мониторе даже комментарий не сверстать.
Нужно затащить markdown фичи, например
```js
console.log('Задолбала унылая подсветка')
```
Цветные кнопки - отличная зацепка для глаза.
Да, но мы движемся к прегенерации цветов, чтоб юзеры могли сами нарулить себе тему и тут нужно уж очень сурьёзно всё архитектурить. Так что, если могёте в дизайн будем рады посильной помощи.
Да то дурдом, как и все, что выходит за рамки простейшего текста в МД.
Немного само рекламы не повредит.
Вот я в своём мини проэкте ради скорости решил опираться на синтаксис markdown. И оно пахнет известной субстанцией.
Тут как добавлять свой вариант горячей клавиши в программу, потому что "он удобнее", тогда как все используют общепринятый, выученный "неудобный" вариант.
Вот я перешёл с винды на мак ради мобильной разработки. И ВНЕЗАПНО оказалось, что всем мануалам абсолютно насрать, что на твоей оси некоторые хоткеи зарезервированы и у тебя вообще нет клавиши WIN. Выбор хоткеев видел только в мануалах от JetBrains, остальные вообще свято уверены, что кроме WIN больше не существует десктопных ОС.
30

» Программирование / Как сбрасывать данные из массива в PHP?

Как сбрасывать данные из массива в PHP?
$arr = [1,2,3];
var_export($arr); // array ( 0 => 1, 1 => 2, 2 => 3, )
$arr = [];
var_export($arr); // array ( )
30

» Администрация XGM / Пример переноса текста

Если слово не влезает целиком, то просто размер уменьшаем.
Средствами css такое не сделать, можно решить через js+svg или просто через js и бинарный поиск брутфорсить нужный вариант.
Но оба решения унылы.
Текст прокручиваем свайпом, скроллбаром или чем то)) хотя вариант не очень
Вариант со скрытым скроллом смотрится вменяемо, нужно пробовать.
30

» XGM Team / Stage 13 и Хэллоуин

Но тему черновиков в целом нужно развивать, это только временная мера
Всё нужно развивать, только вот у меня приболели электростанции и я сильно просел по основной работе. Так что еле нахожу время, чтоб текущее пофиксить.
30

» Администрация XGM / UX сайта xgm и о новых пользователях

Github + reddit сделали markdown де факто единственным стандартом
Как вам шикарный способ выровнять изображение по центру в markdown?
<p align="center">
  <img src="http://some_place.com/image.png" />
</p>
Цветные кнопки - вообще что-то из 2012, как раз уходить от этого надо
Надо, некоторые кнопки в тёмной теме вообще ужос.
кто эти концепты внедрил в массы. Всемирно это на данный момент Google+Android, Apple+iOS. По сайтам: в России - это ВК, Яндекс,YT в англоязычном сегменте: YT, Reddit
А кто сказал, что эти дизайны хороши?
Загруженные файлы
30

» Администрация XGM / UX сайта xgm и о новых пользователях

Коль зашла речь о современных стандартах для мобилок, то почему все забывают про гайды от того же material, где minimum tap area определяют в 48 или на крайняк в 32px?
30

» XGM Team / Stage 13 и Хэллоуин

Грузил недавно 80+ мб. Действительно обрывы можно догружать. Теперь там кнопка плей, чтобы возобновить загрузку появляется, если я ничего не напутал.
Там ещё кнопка паузы есть, на всякий случай.
30

» XGM Team / Stage 13 и Хэллоуин

если действительно будет оправдывать то, что написано про восстановления при обрывах
Мы положили много трудочасов на тестирование обрывов, так что по логике должно работать хорошо. Но если будут замечания, вы знаете куда писать.
30

» XGM Team / Stage 13 и Хэллоуин

старый часто обрывался на больших файлах и вообще вел себя как попало.
Старый был написан по всем канонам ООП с наследованием и абстракциями и поэтому должен был быть идеален. А новый простой как палка и является очередным велосипедом, строить которые считается плохим тоном.

что он один из лучших в сравнении с доступными на open source рынке
Выбор не так уж и велик:
И я их все поюзал и везде вылазила непонятная субстанция, которую хз как фиксить. Особенно всё было печально с мультитачем.

Например меня сильно бесит, что при свайпе у галерей фиксированная скорость переключения слайда. А если посвайпать нашу галерею с разной скоростью, то можно заметить, реализована инерция и примитивная физика.
30

» XGM Team / Stage 13 и Хэллоуин

вставка скриншотов в ЛС через Ctrl+V
Я Ctrl+V во все формы добавил, не толко в ЛС. Притом, есть несколько форм, например при редактировании комментария, вставка произойдёт в последнюю с фокусом.

Его можно листать свайпом
Есть ещё незадокументированная возможность листать стрелками и через CTRL+Колесо для тех, кому не нравятся анимации.
30

» Администрация XGM / Тормозит или неправильно работает клик по картинке

Так у них intel integrated ass
Так этот intel справляется же с отрисовкой html. А WebGL в разы быстрее ибо не тратит время на этот самый html, а сразу рисует пиксели.
30

» WarCraft 3 / Как сделать оригинальную карту

Ммм, прекрасная статься, и даже удивительно, что она 2004 года, что прям...поражает
Так себе. Вот автор сам себе противоречит:
Деньги на картах чаще всего вообще берутся неизвестно откуда. Просто так. Это, конечно, логично но всё же. Могу привести пример, когда на карте деньги добывались так: на месте добычи ресурсов появлялись юниты, ничего не могущие делать, даже бегать, но когда их убиваешь - +10 золота. И был юнит, который занимался убийством этих юнитов. Harvester он назывался. Вроде мелочь, а приятно. Учитесь и помните, что всё откуда-то берётся, и лучше, чтобы игрок не расслаблялся, а следил, не иссяк ли источник дохода.
Притом юниты появляются из ниоткуда и получается, что золото появляется из ниоткуда. В том же стандартном руднике и то логики больше.