Чет мало подробностей, мониторы 1440p будет поддерживать, а ультравайд? :)
Буквально всё очень круто! Цвет, настроение, идея!
Игра полностью на блупринте построена?
Вот это прям реальный кейс, поставил дрова и начинается тонкий тюнинг системы? Можно просто поставить и оно работает, вот без всего этого?
Лично для меня этот монстр скорей аргумент не брать амд чем брать, слишком сложно :)
Друзья, а может кто помнит название мультика, из эпохи кассет, примерно середины 90х. Мульт, кажется, немецкий (не порно, но легкая эротика есть :)
Про доисторическую эпоху, первобытное племя выгнало отличающегося от них человека (не помню чем, вроде слишком белый был) и племя динозавров (диплодоков?) выгнало отличающегося от них собрата. Отщепенцы встречаются и весь мульт путешествуют вместе. Дальше как в тумане, помню только что было племя женщин кошек, а завершается все глобальной зачисткой всего первобытного разнообразия суровыми человеческими войсками, которые использовали динозавров как тяжелую технику.
Ммм, а теперь для большинства ачивок (к этому времени у нас их скопилось 2 сотни) надо увеличить вероятность выпадения деревянного сундука на 20% а для оставшихся на 40%? Нужно будет каждую ткнуть и отредактировать?
Умозрительно, в таблицах эта операция убьёт меньше нейронов в голове ГД :)
В виде таблицы это уже сложно выразить, еще сложнее будет, если вложенность перевалит за 2.Хех, если сложность перевалит за 2, то это будет сложно упихать не то что в табличку, но и в голову ГД который конфигурирует игру :) Как ни крути, наше мышление 2-3 мерно (за исключением некоторых уникумов), в целом хорошо ложится на таблички и плохо во всякие вложенные друг в друга структуры. А конкретно пример с наградой за ачивку превосходно описывается моими конфигами, и полная аналогия есть в в примере с абилками и ценой.
И хочется быть уверенным что "sword", "armor", "chest" существуют, для этого надо ручками на каждую такую колонку писать проверку. А завтра придёт новая мета, что ачивки реварда не дают, и это надо будет обратно зачищать.Но так тут и БД мало поможет, ручного труда никак не избежать. Придется зачищать и переделывать.
У нас дискуссия немного странной становится, я не утверждаю что предложенная мной система идеальна, вовсе нет. В ней много недостатков и я с радостью её либо доделаю либо вовсе откажусь. Одна из целей выложить свои наработки это надежда что в процессе обсуждения всплывет что-то более интересное :)
Очень хотелось бы повернуть дискуссию в русло "ваша система стрёмная, мы используем такое" и немного подробностей, по которым можно понять вашу идею и стать чуть-чуть лучше :) Или что-то в духе: БД надо использовать не потому что она лучше в вакууме чем таблички, а потому что такие-то вещи удобней сделать в БД.
Сжальтесь над сирыми, расскажите как ваш пример с ачивками будет реализован в БД и как его потом поддерживать?
Возможно, я не совсем понял что вы подразумеваете под связями. Например, использовать ид ресурсов в награде это связи? Вроде связи. Валидацию средствами гуглотаблиц сделать довольно просто даже штатными инструментами.
Ну и да, эту бд надо обслуживать, а это ни разу не дешево и по сути ничем не отличатся от набора скриптов и накладных расходов на помежуточный формат. Таблицу с промежуточными результатами все равно придется положить в базу, а для этого нужны правила оформления таблицы, т.е. как ни крути, либо промежуточный формат, либо уникальный парсер для каждой страницы конфигов.
Не обязательно пересчитывать по формулам все показатели (прогрессии, уровни опыта, зависимые стоимости итд) и заталкивать в JSON и в игру
Это не всегда удобно. Не все зависимости описываются одной гладкой функцией. Иногда надо менять зависимости, а иногда и вовсе вставить костыль в виде завышенного значения на 6м уровне развития :) Табличными данными это удобней делать.
Если специально не ставить такой задачи, то никак. У вас есть такой инструмент? Расскажите, очень интересно.
ЗЫ: Мне всегда казалось что это делается немного по другому, целенаправленно ставятся и тестируются гипотезы. И по факту выводов из гипотез фиксируются изменения.
А как надо делать? :)
Не удобней, его проще собирать внутри таблиц, он сильно проще.
Спасибо!
Этот велосипед тоже не сильно долго писался. Суммарно, вместе с разворачиванием в докере и прикручиванием к телеграму около 5-8 рабочих дней силами одного меня.
Статей именно по ГД довольно много, а вот по деталям реализации и инструментам почти нет.
Ключевой вопрос, как это потом удобно редактировать? Особенно когда данных много и есть калькуляторы на основе которых эти данные рассчитываются.
Вопрос формата вторичный. Плоскую таблицу можно с одинаковым успехом собирать и в xml и в json. Дело вкуса, мне приятней с json работать, он привычней для человека с питоном головного мозга :)
Спасибо, поправил. Внутренний редактор ломатеся на символе "#" в адресной строке.
Не совсем, если блицкриг не получился, то при прочих равных некромант в почти в сухую сливает битву варвару :( Очки ярости у них просто читерские!
Долистал до первой книжки по рогаликам. Купил. Дальше список не смотрел, боюсь.
Нет, не исключительный, я про Дурака вот, только сейчас, из статьи узнал :)
Рискованно, можно телефон пополам переломить :)
3й анчартед. Не самый плохой вариант :)
Ага, как же! Даже в ролике хитрый сонибой не выпустил диск из своих рук! :)
Заголовок можно было обрезать после слова "реклама" :)
Да уж, вот так имея беспроводные наушники от сони я не могу их подключить к приставке от сони же. И должен купить другие наушники с отдельным свистком подключающим наушники. Великолепно!
ЗЫ: А обычный usb блютуз донгл за 100 руб подойдет? :)
Чет не понял, они с плойкой как цепляются, по проводу или таки по голубому зубу?
Как же это круто! Совершенно другая реальность.
Кстати, какие звуковушки подходят в таких случаях?