легенда о страшной жути

Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108402 от 123th
По мотивам ещё не написанного (чтоб не спойлерить) куска рассказа.

Полное название: Творцы легенд - легенда о страшной жути.

Движок - рпг майкей вх асе.

структура игры - единственная локация с постоянной генерацией.
сюжет линейный.
жанр... аркада с пошаговыми боями?
графика - своя.
звуки - свои.
скриптов нет.

на данный момент есть почти полностью сформировавшаяся идея.
осталось начать воплощать её в жизнь.
из первых этапов - нарисовать базовую графику (лес)
и собрать первый вариант сцены для отработки алгоритма генерации.

далее - нарисовать монстров и оставшуюся графику местности для создания основной части игры.

конечный этап - графика отдельных игровых сцен и заставки.

текущее состояние проекта:
поиск с помощью чего или кого рисовать графику.

подробнее:
рисовать в растровом редакторе я точно не стану потому что очень долго. я бы с радостью нарисовал в чертёжном - там для меня это намного проще, но у меня нет подходящего редактора. я использую только лицензионный софт (да - у меня лицензионный вх асе) и по этой причине у меня сейчас только бесплатные программы, которые кривы и убоги и не могут сделать даже самых банальных вещей для своей категории (заливка контура цветом или узором например). так что при всём обилии софта на компьютере я внезапно в затруднительном положении.
возможно в качестве временной меры я использую макетную графику с дальнейшей заменой на конечную, чтобы сильно не затягивать старт проекта.
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108415 от 123th
поустанавливав и поудаляв те немногие бесплатные редакторы, которые доступны простому смертному чертёжнику я пришёл к выводу что у меня установлен пожалуй лучший на данный момент бесплатный редактор (который крив, убог и мало что умеет, но его интерфейс хотябы позволяет работать, а сам редактор открывает и редактирует файлы соответствующих форматов).

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

на днях додумаю окончательный концепт сцены и начну делать деревья (потому что деревья составляют около 50% всей графики игры)
Тема заблокирована.
Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
7 года 3 мес. назад #108426 от Lekste
Inkscape?
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108429 от 123th
...и как выяснилось редактор настолько убог что всёравно ничего не вышло...

инкскейп хорош для векторной графики но плох для черчения и с заливками там тоже сложности есть.

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

только вот бесплатные редакторы столь кривые что ничего не получается.
пока что лучший редактор из всех в которых я работал в плане 2д черчения... это "компас 3D" как бы парадоксаньно это не было. потому что как 3д редактор он не столь хорош.

но он платный увы.

осталось поработать только в каде от сименса ибо он лучший в мире вроде как.

так что пока я буду делать макеты в либрекаде и думать как их красить.

но перед этим надо установить мейкер и вспомнить что там и как
Спасибо сказали: Dmy
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108460 от 123th
готов примерный набросок сцены.

теперь понятно что средняя высота дерева составляет 8 тайлов.

схема дерева примерно такая: ширина 1 тайл. нижний тайл - корни, далее несколько разных тайлов ствола и 2 тайла листвы. на сцене виден только низ хвойного дерева, уходящего куда-то вверх, типа многолетней сосны.
также несколько тайлов с отломанными сучьями, также поваленное дерево в разных направлениях.
всё это должно иметь вариативность, в том числе и по ширине от полутайла до тайла.

далее нужны несколько мелких деревьев в полную высоту от 2 до 4 тайлов. не хвойных.

и тайлы земли.

вобщем как то так для начала. теперь надо всё это нарисовать.
Тема заблокирована.
Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
7 года 3 мес. назад #108461 от I_LORD
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108462 от 123th
ну как будет что скриншотить... я же ничего не сделал пока. может сегодня макет высокого дерева сверстаю а может не успею. а потом его ещё покрасить надо и на тайлы порезать...
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108474 от 123th
скриншот.
Спасибо сказали: Aiaz Marx
Тема заблокирована.
Больше
7 года 3 мес. назад #108478 от Cpt. Kras
Не всмотревшись, показалось, что машинка слеплена из кучи одновременно движущихся квадратов-ивентов. :laugh:
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108479 от 123th
ну она картинкой но под ней есть квадраты ивенты. но я их удалил. осталась только картинка.
теперь фтыкаю можно ли в асе создавать события... по ходу нет а в хп вроде можно было или я ошибаюсь?

типа нагенерировать ивентных неписей?

или хотябы создать копию события во время игры?
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108495 от 123th
мда... думал может на мв перейти потому что асе убог по сравнению с хп, но оказалось что мв такой же убогий, только совсем в яваскрипт ушёл... возникает резонный вопрос - не проще ли сразу на скрипте игру написать...

ну да ладно. вобщем мв не лучше аса поэтому оставлю ас.
осталось только понять как возмочь невозможное и свершить несвершаемое...
пойду дальше на бочках экспериментировать. походу я сначала сделаю миниигру про машину... :wall:
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108544 от 123th
чот мне всё лень. я наверное переслоупочу любого слоупока.
тем не менее, концепт механики сцены в игре мне теперь более менее ясен.
сцена будет представлять из себя локацию 13х19 тайлов полностью заполненную событиями, которые и будут отрисовывать генерируемую графику а также взаимодействовать с персонажем.
при этом в игре будет одновременно 20-21 активное событие типа "параллельный процесс"
т.е. каждое событие нижнего тайла будет отвечать за генерацию всего вертикального ряда тайлов, одно событие при этом будет системным и как разместить его на локации и так забитой событиями я пока не знаю - возможно дорога будет не событийная а чисто тайловая и на ней разместятся персонаж и системные события.
или же одно из нижних событий будет дополнительно системным - я подумаю.

вобщем как то так.
Тема заблокирована.
Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
7 года 3 мес. назад #108545 от I_LORD
20-21 параллельный процесс, а лагать не будет? А в общие события это вынести нельзя?
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108547 от 123th
надеюсь что не будет. в конце концов лагает не столько количество параллельных процессов сколько их инструкции. если всё сделать правильно вроде бы должно потянуть.

общие события - исходя из описания - суть есть подпрограммы событий. они вызываются из события и пока не выполнятся - дальнейшие инструкции того события что вызвало общее не выполняются - так можно делать вызов меню или прочих разовых и типовых действий, чтобы разгрузить событие по количеству инструкций.
"физического" воплощения в игре общие события не имеют т.е. они являются частью события, которое вызвало общее событие. одно общее событие вроде как можно одновременно вызвать из разных событий и даже может быть само из себя. но в последнем не уверен. вобщем это не совсем то что мне нужно - но некоторые вещи я буду делать таким образом. то же игровое меню например.
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108669 от 123th
ладно - мне стало совсем скучно и я всётаки начал работу над проектом.
вот так выглядит единственная локация игры и в обозримом будущем я буду насиловать мейкер на предмет его возможностей :3


Спасибо сказали: Dmy
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108717 от 123th
ну вот я снова добрался до проекта.
сейчас у меня стоит казалось бы простая задача - сделать проверку координаты события по Х и если оно равно 19 то переместить событие на соседнюю координату...
но соседних координат две: 18 и 20 и на одной из них пусто, а вторая уже занята.
поэтому надо сначала узнать какая координата свободна от событий и переместить данное событие туда.
и вот тут начинаются пляски с бубном потому что я не совсем чтобы нашёл готовую функцию проверки есть ли в заданных координатах событие 0о
Спасибо сказали: Dmy
Тема заблокирована.
Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 3 мес. назад #108718 от Dmy

123th пишет: и вот тут начинаются пляски с бубном потому что я не совсем чтобы нашёл готовую функцию проверки есть ли в заданных координатах событие 0о

Вот как это делается
Спасибо сказали: 123th, Mur
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108719 от 123th
о. шикарно. глубоковато зарыли но оно хотябы есть.
это упрощает задачу.

следующий вопрос на повестке - как отключить стартовое меню.
я могу и сам в скриптах порыться но мне если честно лень.
Последнее редактирование: 7 года 3 мес. назад пользователем 123th.
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108743 от 123th
нашёл неплохой редактор для работы с графикой

зовётся он MagicaVoxel
ephtracy.github.io/


так что теперь будет немного проще с рисовкой.

сижу работаю над событиями.
Тема заблокирована.
Победитель конкурса Учитель
Больше
7 года 3 мес. назад #108770 от 123th
и вот он облом - максимальный габарит контейнера ограничен 126 вокселями в линию. т.е. максимум 126х126х126... почему хотябы не 128? ну блин. это безбожно мало! эх.
Тема заблокирована.
Время создания страницы: 0.131 секунд
Работает на Kunena форум