Страница 1 из 17 12311 ... ПоследняяПоследняя
Показано с 1 по 10 из 163

Тема: Дневник. Игра "Элементали" (черновое название)

  1. #1

    По умолчанию Дневник. Игра "Элементали" (черновое название)

    Добрый день, дорогие друзья и товарищи!

    Дошли мои загребущие руки и до Вашего портала. %)

    Буду и у Вас вести дневник, который посвящён игре "Элементали".

    Сюжет (кратко): был украден артефакт, который элементали пытаются найти, попутно спасая мир (в жизни не угадаете) от катастрофы!

    Согласен, что банальней некуда, но делаю ставку на игровые механики, которых для первой игры (наверное) достаточно. По примерным подсчётам: их около десяти +/- пара штук.

    Далее будет копирование того, что недавно выложил на других форумах, посвящённых такой же тематике, как и на Вашем сайте:

    Дорогие друзья, надеюсь, что много- и долгострадальная эпопея с картами близится к завершению, а точнее так оно и есть. За разработку карт взялся человек, который смыслит в этом очень многое, если не сказать - больше! И имя ему - Luar_Zero.

    Спойлер Эволюция локации Дом элементалей:
    Мой вариант. Он идеален. Сами видите.


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


    После некоторого времени, появился такой набросок, для которого я предложил сделать утолщение стен.


    Сравните с вариантом PanzerCat.


    Эта работа следующего человека, который вызвался разрабатывать карты, но дело и тут заглохло...


    После представления карты, которая показана выше, PanzerCat показал свой набросок, сделанный им на коленке.


    Далее, когда казалось, что всё уже рухнуло, когда я был просто в тупике, если не написать грубее, Luar, как волшебник, подарил мне глоток свежего воздуха! А вместе со свежим воздухом, разработал и сию карту!


    ~~~~~~~~~~~~~~~~~~

    30.12.17 дополнил сообщение.

    Элементали (Elementals)

    Информация:
    Автор: Рексарыч.
    Сборка: 13.
    Версия: 0.5.
    Жанр: RPG с различными механиками.

    Описание:
    В данном демо показан ТОЛЬКО первый остров-материк.

    Достоинства:
    [li]Карты с оверлеем
    [li]Большая часть графики либо нарисована нашими художниками, либо честно приобретена
    [li]Сюжет для галочки

    Недостатки:
    [li]Небольшую часть графики пришлось забить заглушками, чтобы уложиться к сроку выхода демо-версии
    [li]Возможны баги, которые сложно отловить
    [li]По одному острову-материку слабо видна идея различных механик на различных островах-материках
    [li]Баланс пока не выверен, так что не рекомендуется играть на уровне выше среднего

    Дополнительно:
    Крайне рекомендуется прочесть раздел "Помощь" для убирания кучи вопросов

    Скриншоты:












    Скачать:
    Элементали (Elementals) [demo 0] (проект отучен от RTP)

    Благодарности:
    Спасибо всем, кто участвовал и/или участвует в проекте.
    Последний раз редактировалось Рексарыч; 17.11.2018 в 19:43.

  2. #2

    По умолчанию

    Шикарно. Посмотрим что из этого выйдет.



    My PC
    CPU: AMD Ryzen 1600
    Ram: 16 Gb
    GPU: Nvidia Geforce 1050ti

  3. #3
    Познающий Аватар для ZoWW
    Информация о пользователе
    Регистрация
    15.12.2013
    Сообщений
    487
    Репутация: 12 Добавить или отнять репутацию

    По умолчанию

    Карты делаешь не ты... А что делаешь ты? Сюжет сам назвал банальщиной... Если игровые механики фишка вашей игры, то и пости что-то про них. Будет намного интереснее.

  4. #4

    По умолчанию

    Зачем делать дневник в теме?

  5. #5
    Маститый Аватар для Yuryol
    Информация о пользователе
    Регистрация
    06.03.2014
    Адрес
    Красноярск
    Сообщений
    1,420
    Записей в дневнике
    44
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    рипер,ну раз сказал то кинул бы ссылки сразу

    Рекс, дневники в спец.разделе размещаютсяhttp://rpgmaker.su/blogs/recent-entries/
    справа "новая запись".

  6. #6

    По умолчанию

    ZoWW, так я пишу о работе каждого человека. Сейчас вот решил написать о многострадальной карте, на которую было потрачено много моих нервов. Для меня сия карта, как и весь проект, являются родными. А если учесть, что тема посвящена всему проекту, то и пишу об всём, что с ним связано.

    Ambrelium, спасибо. Надеюсь, что хоть до демки хватит сил.

    MaxRiper, учись у Yuryol(-а), а то твоё сообщение малоинформативно.

    MaxRiper и Yuryol, ну вроде из модераторов никто ругаться не стал, так что пока тему буду вести. Хотя, откровенно говоря, я не знал о блогах на данном сайте.

  7. #7
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    Ну, оно конечно необязательно переносить в дневники, но желательно, если это именно дневник. Тем более, что в наши дневники люди часто заглядывают и каждую запись можно отдельно комментировать.

  8. #8

    По умолчанию

    Дорогие друзья, сегодня я хочу попробовать показать работу тех, кто остаётся постоянно за кадром, ибо их труд заметен только тогда, когда что-то не работает, и имя им - ПРОГРАММИСТЫ.

    Приведу три примера, как мне кажется, интересность которых идёт по нарастающей (внимание: картинок, для любителей картинок, будет мало):

    Спойлер 1. Количество строк кода:

    Числа конечно, как не крути, будут приблизительными, по двум причинам: не всё ещё доработано до конца и многие строчки можно убрать, вплоть до того, что весь код будет умещён в одну единственную строчку.

    Берём нулёвый проект, только что созданный - около 19_922-ух строчек кода.

    Все скрипты (наши и чужие) с кучей доработок и запиливанием совместимостей выливаются сейчас в 27_204 строчки кода.

    Согласен, что это голые ни о чём не говорящие числа, но вспомните, когда вы диплом писали (если конечно вы его действительно сами писали, как я), то поймёте, что диплом сложнее написать, чем скачать из сети Интернет без доработок.


    Спойлер 2. Разнообразие скриптов:

    Вот список скриптов (на данный момент), который мы используем в проекте:

    Наши скрипты:
    "Адаптация меню под мышку"
    "Визуальное отображение всех сопартийцев"
    "Вывод отладочной информации при вылете"
    "Вывод параметров в бою"
    "Вывод портретов персонажей в бою"
    "Имена персонажей (фикс для "rpgmaker-vx-ace-i18n")"
    "Книга квестов"
    "Костыль для "Загрузки" на активность"
    "Отключение кнопки "Побег"
    "Подгон входа в битву к разрешению экрана"
    "Подгон "Конца игры" к разрешению экрана"
    "Подгон титульника под разрешение экрана"
    "Порядок состава партии"
    "Расширение настроек управления для мышки"
    "Средний уровень партии"
    "Титры"
    "Убрана надпись о появлении противников"
    "Прочие костыли"
    Сторонние скрипты, используемые с разной степенью модернизации в нашей игре:
    Сидорук "Iren_Rin" Николай - "Animated background"
    Сидорук "Iren_Rin" Николай - "rpgmaker-vx-ace-i18n"
    Сидорук "Iren_Rin" Николай - "HPBar v0.0.1"
    Amphilohiy - "Мониторинг Свитчей и переменных release 2"
    Barreytor - доработал "Visual Battlers v1.01", для визуального показания героев, находящихся в нокауте
    Blackmorning - "Advanced Equip"
    caveman - "Resource Checker"
    caveman - "[ACE] SkillInfo Window 1.0"
    eugene222 - "Custom Menu Backgrounds 2.0"
    FenixFyrex - "FyxInput"
    Galv - "Galv's Menu Layout"
    Galv - "Galv's Jump Ability"
    Hime - "Item Rarity"
    Hime - "Map Screenshot"
    Hime - "Map Screenshot - Pictures"
    KilloZapit - "Word Wrapping Message Boxes"
    Moghunter - "MOG - Event Text Popup (v1.0)"
    Notunknown99 - "Custom Item Screen V1.3"
    Pheonix KageDesu - "Display v1.2"
    Rikifive - "RK5's Show Picture Scene"
    Shadowmaster - "Fantasy Bestiary v3.4"
    Strelokhalfer - "Strelokhalfer's SaveScreenShot"
    Szyu - "Szyu Scripts' Autosave"
    TOMY - "KMS_MiniMap"
    V.M of D.T - "Basic Mouse System v2.7g"
    V.M of D.T - "Basic Options Menu v1.4"
    V.M of D.T - "Version/Build Number v1.1"
    Wanabe - "LoadSo"
    Yanfly Engine Ace - "Ace Message System v1.05"
    Yanfly Engine Ace - "Ace Save Engine v1.03"
    Yanfly Engine Ace - "Ace Shop Options v1.01"
    Yanfly Engine Ace - "Ace Status Menu v1.02"
    Yanfly Engine Ace - "Combat Log Display v1.02"
    Yanfly Engine Ace - "Enemy Death Transform v1.01"
    Yanfly Engine Ace - "JP Manager v1.00"
    Yanfly Engine Ace - "Learn Skill Engine v1.00"
    Yanfly Engine Ace - "Skill Restrictions v1.02"
    Yanfly Engine Ace - "Victory Aftermath v1.04"
    Yanfly Engine Ace - "Visual Battlers v1.01"
    Вроде ведь просто? Да? Вы так считаете? Тогда предложу Вам сделать простую вещь: понапихайте все эти скрипты в свой проект. Он у Вас не запустится. А если возьмёте часть, то будут, в самом лучшем случае, глюки с окнами и их разъезжанием.

    Не берусь сказать, что мы все глюки устранили, поскольку могли что-то не отловить, но точно скажу следующее: "Фатальные глюки и недоработки устранены, кроме внутренних конфликтов движка, и всё работает, как нам нужно".


    Спойлер 3. Пример недавней интеграции скрипта Advanced Equip в наш проект за авторстввом Blackmorning (внимание: тут есть картинки, кто хочет именно на них посмотреть!):

    Такой вариант интерфейса экипировки Вы видите, когда запускаете нулёвый проект:
    .

    Такой вариант у нас в проекте (всякие рамки не в счёт, ибо это просто заменён файл "Window.png" на другой):
    .

    Наверняка Вы подумаете: взяли скрипт и вставили в проект. Делов-то. Но присмотритесь к ряду особенностей (не все видны, но постараюсь все описать):
    1. Мы используем данный скрипт без ядра, к которому он был изначально прикручен;
    2. Посмотрите на левое нижнее окошко - слегка оставив место под ним, мы смоги сделать так, чтобы с ним адекватно могла работать мышка, точнее промотка различной экипировки;
    3. Окно с пунктами экипировки мы сознательно уменьшили, дабы занимало столько места, сколько положено;
    4. Конпку "Лучшее" убрали за ненужностью. Если кратко: криво работает;
    5. Изменив только одно число в одном из методов мы смогли аккуратно выровнять оставшиеся кнопки;
    6. Разрешение экрана в игре у нас задано 640х480 и (если играть в полноэкранном режиме) у нас всегда окна будут увеличиваться пропорционально, иными словами: мы сделали автоматический подгон всех окон и прочего под любое разрешение экрана;
    7. Отключили иконки вещей, если оружие не выбрано в центральном левом окошке;
    8. Мы используем скрипт "rpgmaker-vx-ace-i18n" за авторством Iren_Rin(-а), который позволяет встроить в игру локализацию. Поскольку мы сделали так, чтобы он был в игровом меню, то соответственно мы может прямо в момент игровой сессии переключать язык, но проблема в том, что первоначальные данные, какие хранятся в модуле любого скрипта считываются только при начале игровой сессии и в процессе их никак не переделать, поэтому мы немного порылись в коде и сделали так, чтобы вызов шёл не из модуля, а в месте, в котором идёт отрисовка текста. Проще говоря: у нас текст изменяется тогда, когда мы переключаем язык из меню, а не при перезагрузке всей игры.

  9. #9
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    635
    Записей в дневнике
    26
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Привет разработчикам.
    Рексакрыч вроде как написал, что это первая игра, но стоит ли тогда пихать туда такую уйму скриптов? Мне кажется, или это побило все рекорды кол-ва скриптов мейкеровских игр?
    Опять же, помимо краткого и весьма расплывчатого описания сюжета (ищем какую-то магическую штуковину, спасая мир и творя добро - так очень и очень много игр можно описать), о сути проекта ничего не говориться. Или на сюжет вы решили вообще забить, сделав основную ставку на механики и маппинг?
    Может стоит хоть какой-то анонс представить?
    Если же это просто дневник(блог) разработчика, то может действительно стоит перенести тему в дневник?

    Больше сказать ничего не могу из-за нехватки информации. Специально интригу нагоняешь, Рексакрыч?


    P.S. Простите за тавтологию.

  10. #10

    По умолчанию

    Phileas, наверное больше подсознательно с интригой выходит, чем сознательно, ибо специально такой цели не имею.

    Далее: бОльшую ставку я делаю на разнообразие механик в игре, чем на сюжет. Хочу провести эксперимент. Либо зайдёт людям, либо нет.

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

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

    И ещё стремлюсь к тому, чтобы проект выпустить в Стиме.

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

    P.S.

    Согласен что можно забить на всё и клепать просто очередные три в ряд, или, в случае с движками серии "RPG Maker", очередную JRPG. Но не хочу идти по такому пути. Думаю очевидно почему, так что не буду расписывать.

Страница 1 из 17 12311 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Дневник. Игра "Элементали" (черновое название)