Предлагаю запилить инженерам возможность создавать чертежи прямо в игре, простой расстановкой минимального числа объектов на рисунке. При этом будет удобно, если можно будет редактировать чертёж нескольким людям сразу, в отличие от бумаги.
inb4: я понимаю, что можно изъебнуться и сделать это на обычной бумаге, но идите нахуй, это должно быть удобно.
Да, отличная идея. И давайте ещё перепишем всю игру в 3d, добавим анимацию с поддержкой Kinect и введём голосовую связь вместо чата. VilgO, да ты наркоман, если тебе показалось, что твою идею можно здесь реализовать.
Вариант того, как это сделать: Интерфейс чертежа состоит из двух частей.
Часть первая: матрица рисунков размером с тайл, рисунки кликабельны. Каждому рисунку соответствует ячейка матрицы, в которой хранится список объектов, нарисованных в этой ячейке. При клике на рисунок производится одна из операций, в соответствии с выбранным во второй части интерфейсом. После этого чертеж обновляется и сохраняется. Также обновляются все открытые версии этого документа. Думаю, этого достаточно, чтобы рисовать вместе.
Часть вторая: список инструментов и список спрайтов. Для начала достаточно инструментов (1) "Добавить спрайт", (2) "Очистить клетку", (3) "Убрать спрайт", (4) "Просмотр". Хранятся и выводятся один выбранный инструмент и один выбранный спрайт. При нажатии на один из рисунков в зависимости от инструмента в соответствующей клетке происходит следующее: 1) В список объектов добавляется выбранный спрайт. 2) Список очищается. 3) Из списка убираются все спрайты объектов, равных выбранному. 4) Выводится список объектов этой клетки, сохранение и обновление других открытых чертежей отменяется.
Почти уверен, что это реализуемо имеющимися методами.
Покажи мне, что из перечисленного принципиально невозможно сделать?
Цитата
Интерфейс
Цитата
матрица рисунков размером с тайл
Валера, настало время тебя кодить!
Поясню, почему это принципиально невозможно - код всех интерфейсов в игре записан в виде HTML, и ссылок на внутреннюю часть. Больше обяснений не требуется.
код всех интерфейсов в игре записан в виде HTML, и ссылок на внутреннюю часть.
И что же невозможного? Ввод "ссылками на внутреннюю часть", вывод - хтмл. С другой стороны, попытки добавить больше графона в интерфейсы у меня увенчались провалом - например, мерцание фона при обновлении содержимого формы. Если б не это, запилил бы йоба-пда.
Fitz Wood ~~Achievement get "Выжить будучи ХоСом в перестрелке против 5 трейторов, покарав 3 и взяв в плен 2" ~~ ~~Achievement get "Поебаться будучи СЕ с боргом" ~~ ~~Achievement get "Обзавестись 3 личными рабами" ~~
Во-первых, новый элемент игры. Во-вторых, инструмент для перепиливания отсеков. В-третьих, помощь мапперу - достаточно найти годный проект и просто перенести всё на карту, не тратя время на расчеты.