Просто опытный бета-тестер должен уметь "включать дурака", а профессиональный - не дурака, а дебила. Патентованного. Совершая действия, которые грамотному специалисту да и вообще нормальному человеку в голову не придут. Например, ввести в числовое поле ввода имя и фамилию, насчитать зарплату в отрицательных числах, умножить таковую на минус дробь и те де и те пе.
- из одного блога
С проектом всё хорошо. За исключением одного момента.
Я пытаюсь как-то сделать первый квест с первым серьёзным боссом. Но получилось это всё как-то немного нелепо:
-1)выполняешь простой квест, несешь веревки строителю моста. Совершенно не связанный с дальнейшими событиями;
-2)Происходит встряска, герой бежит туда;
-3)Сталкивается с тремя некромантами (два боя подряд, успевай глотать зелья только в пылу брани), он их убивает вместе с нежитью.
Грубо говоря, представьте себе ситуацию: герой переодевается слугой и попадает в замок монстра. Там он служит нормально, монстр с прислугой на него не обращают внимания. А потом протагонист видит процессию некромантов. Отчего у него срывает крышу и он начинает этих магов месить в капусту! Притом, что его главной задачей является убить монстра;
-4)Дальше герой прорывается сквозь стражу по коридору, в тронный зал. Если завернёт не туда, его тупо задавят стражники (учитывая, что кто-то вот-вот да так сделает, я думаю над альтернативой);
-5)Герой идёт в тронный зал, где стоит мидбосс, БЕЗ ОХРАНЫ (из-за баланса. Он достаточно жирный, чтобы без эскорта угробить героя. Хватит одного промаха). Его (героя) никто не останавливает, ибо нежить вся внезапно кончилась. Заглядывает этот персонаж в комнату, там открывает сундук. Потом идёт лупить мидбосса;
-6)Мидбосс стоял на пентаграмме, который телепортирует героя в башню. В башне два этажа. На первом сундук с предметом и монстром, на втором два монстра и рейд-босс, из-за которого в квест герой и помчался;
7)Босс, стерва, с иммунитетом к смерти. На него надо специальное состояние вешать (специальным предметом), чтобы его одолеть! Как об этом оповестить игрока, я ещё подумаю!
И вот тут сижу и думаю: может, что-то переделать? А это придётся сделать.
Ещё я тут думаю над оформлением. Правда, оформляет другой художник, на волонтёрских началах. Потому что проект у нас фриварный. И проклёвываются какие-то результаты. Пока что показывать не буду, потому что ещё толком не готово. А у художника Кинктобер на носу.
В то время, как у меня всё просто - это рисовать спрайты да делать игру. То есть, я сценарист, продюсер, оператор, программист, автор идеи и всё такое. Иногда, для художника приходится делать скетчи, чтобы какое-то представление о персонажах передать. Потому что до полноценного художника мне, как до Китая пешком. Мне бы карандашом с фломастерами научиться рисовать, а то на фотошопе у меня сплошные фракталы выходят. Довольно тяжело рисовать мышью, у меня она дергается от каждого движения.
---
Прототип со стелсом (с использованием Ядра и ULSE) я сделал, выложил в медиафайр. Всё вроде бы в порядке. Для дискорда ещё перевести на английский, но это не беда. Обратной связи не получил (да это мне и не надо, потому что обратная связь между игроком и разработчиком - это роскошь для меня. Ибо никому я со своим творчеством и даром не нужен. И по идее я играми делиться не должен принципиально, но от этого здорово страдает моя психика).
Но во время работы над прототипом я столкнулся с одной проблемой: код накрывается медным тазом, когда я пытаюсь на мейкере использовать команду "uArea?". Какой-то информации я не получил. Но покопался в скриптах и обнаружил, что под командой ссылаются на "Mathf.euclidean_distance_2d( get_character(eid[0]), get_character(eid[1])"
Про который в Ядре ничего не написано. В итоге получается вот такая ошибка
Это не проблема. Всё равно я расчитывал использовать команды "uFront?" и максимум "uCubic?". Но когда я пытался сделать робота, который бы проверял все соседние клетки около себя, то это стало новостью.
С картинкой совета никакого не получил. Ну, узнал только, что это делается через общие события. Остальное - копайтесь сами! Попытаюсь вскрыть другие проекты. А они у нас закодированы, ибо разработчикам нефиг делиться своими скриптами и наработками в плане ивентов.
P.S. Ну, впрочем, есть одна мысль. Надо будет попробовать создать параллельное общее событие, начинающееся с ответвления на нажатие клавиши. Только вопрос: как сделать так, чтобы при повторном нажатии картинка исчезала? Разве что через переключатель.