По традиции продолжаем кидать скриншоты и видео со своими достижениями и/или деградацией. Не забываем про обратную связь другим анонам, дабы в треде не было угрюмо. Мотивируем друг друга, даем советы, хвалим и критикуем - без фанатизма! Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита субшота.
>>975361 (OP) Хоть и давно уже покинул /gd/ в честь уважения всё еще сижу почти в ридонли, изредка щитпостя.
Продолжаю делать хентай игру мечты, адски говнокодя и велосипедя так, что многие кириллы бы позавидовали. Дошел до точки когда пришло время зарелизить демку альфу и понял что вышло очень слабо и хотелось бы получше чтоб собрать побольше классов фидбека для дальнейшего импрува, решил половину игры переделать и улучшить.
>>975527 >Easy FPS Editor О, не знал, что такое бывает. Я сам делаю ретрошутер, но я движкопися и пока показывать особо нечего. Хотя к концу недели мб что-нибудь найдётся для треда.
>>975361 (OP) Делаю менюшки-менюшечки. И они даже работают. Правда, я ленивый и не сделал динамическую переинициализацию, поэтому разрешение окна применяется только после рестарта приложения. как же меня душит ебаная инструменталка. вы когда-нибудь задумывались насколько вообще опустило требования к игроделам наличие всяких юнете? ведь мне придется еще и сейвлоад сочинять
>>975595 >перевёрстываю игрушку Хм, а я у себя реализовал так -> Делаю стандартный интерфейс, а рядом делаю дубликат для мобилок, и в начале игры при инициализации выбираю нужный, плюс парочка лишних функций именно для мобильного. По другому даже не знаю как, чтоб все не смотрелось как говно.
Еще есть мысль для мобильного билда сжимать картинки на 15-25%, т.к там не нужна такая детализация.
>>975601 >Эх, это ж двойная работа, если захочется что-то поменять. А как ты реализуешь по другому? Растягивание или масштабирование для пк и мобилки совершенно разное, и просто не работает.
>>975603 >Оно у тебя клиент серверное? Или только клиентское. Создавалось как ММОРПГ на ноде, потом был сдвиг в сторону клиент-серверного сингла, теперь вот сдвиг в полный клиент. Но ядро мморпгшное родом из 14-го года переписывать я б подох, в итоге если кто-нибудь залезет в сорсы страницы, увидит приколы типа пикрил.
>>975610 Не буду так заморачиваться. Игра в разобранном состоянии, это надо лезть в архив, где конечно же ничего не запустится без ёбли с обновившимися зависимостями.
>>975612 Disciples 1/2 видел? Вот, боёвка типа такой, при этом путешествие по глобальной карте и почти вся стратегическая составляющая вырезаны. (В центре несколько магазинчиков, которые можно посетить перед боем.) Вообще, я даже хочу попробовать вокруг этой боёвки визуальную новеллу сделать, потому что ну скучно же дисовский бой без глобальной карты.
>>975635 Мне темный нравится больше, но на нем белые пиксели торчат на обводке. Если их не убирать, то колхозно смотрится. Я бы оставил белый фон у портретов, но с плавными заливками, от темного к светлому. Тогда и контур чистить не надо будет, и глаза не так резать будет, ну и поиграться с фоном можно. Каждому свою сделать, или разделить так персонажей в зависимости от категории.
>>975361 (OP) В чем прикол шапки? Вообще не видел практически ни одного проекта тут. Это троллинг левыми проектами или какие то заброшенные и забытые несколько лет назад?
>>975659 Половину из шапки знаю поименно из конфы /гд/. То что ты ни с кем не общаешься и никого не знаешь - это твои проблемы. Развивай социальные навыки и заводи друзей в геймдеве. Тогда в следующий раз ты сам попадешь в шапку.
>>975592 не опустило, просто перенаправило усилия. нынешние инди игры глубже и проработанней, чем ААА из нулевых. а всё потому что люди не тратят время и силы на динамическое применение разрешения, а занимаются игрой
>>975697 >img2img Это когда нейросеть получает на вход изображение и на основе его генерит другое/другие. >ControlNet Это инструмент для контроля позы персонажей на нейросетевом изображении. мимокрок
Генеративная нейронка типа DALLE, которую ты можешь развернуть у себя на компе локально. Генерирует картинки. Работает в двух режимах: txt2img и img2img.
В txt2img ты сообщаешь только текстовое описание (промт) и получаешь рандомную картинку примерно нихуя соответствующую написанному. В img2img ты даешь и промт, и картинку-референс, которую нейросеть будет перерисовывать, опираясь на промт.
ControlNet это мощное расширение, позволяющее сделать генерации гораздо более управляемым. Короче, стремится решить проблему, о которой человек со стороны даже не знает, что она существует, думая, что в нейронке всё делается бесплатно и одной кнопкой.
На самом деле я оговорился, я использовал именно txt2img + ControlNet, потому что ControlNet тоже дает нейросети картинку-гайд. Но при этом дает полностью отвязаться от исходного цвета и стиля, при этом всё еще жестко следовать лайнарту. Лайнарт генерится тут же из картинки, через всяке edge detection и т.п.
>>975905 Лучше сделать списков или прокруткой поменьше чтоб их было на экране, он же мелкий. Так-же убрать любые элементы с портрета, ну мб оставить один по типу звездочки в углу или цифры, а вот при тапе выводить всё что надо поверх, или доп окном.
>>975912 Так яж не знаю что там да как там, моя мысль была проста - Поменьше инфы чтоб не перегружать экран, а вот при доп нажатии уже выводить все что надо, или подумать над фильтрами или еще чем. Игрок, особенно на мобилке теряется если ему много чего показывают на экране все время.
Наконец-то закончил скрипт для асепрайта. Осталось только дописать пару вещей на JS, и смогу собирать интерактивные экраны для визуальной новеллы (или ещё для чего-нибудь) прямо в Aseprite.
>>975927 С Aseprite знаком? Точки на скрине у слоёв - это кадры анимации. Скрипт берёт каждый такой слой и составляет из его кадров спрайтшит (атлас текстур то бишь), плюс создаёт json-файлик с информацией, как каждый такой спрайтшит парсить. Сейчас я дописываю скрипт на JS, который будет всё это потреблять и сразу отображать как игровую сцену.
>>975913 Теряется, если сразу показать много всего. Идея наверное, все таки в том, чтобы вводить сложность постепенно.
Мы тестим пвп с большими сквадами, там может быть много юнитов и эффектов сразу. И вроде важно видеть всё в процессе боя. А у нюфань в пве будет и юнитов поменьше, и эффекты тоже будут в ограниченных количествах.
А так вообще да, непонятно как показать важное и не перегрузить интерфейс.
>>975928 Эт другой анон запостил. На пике все очень цветасто, но не так и много всего как будто.
Пишу класс спрайта на js. Уже сделана автогенерация обводки и попиксельная проверка попаданий курсора в спрайт. Ну примерно как сделано в pixi или phaser, только без нужды тащить pixi или phaser, а также создавать экран-канвас.
>>976210 Хм, а любопытно. Почему-то никогда не думал о том что convex hull можно к пикселям в изображении применить. Интересно, насколько дорого высчитывать их, и насколько дороже проверка, по сравнению с тем чтобы просто вытащить пиксель и чекнуть достаточно ли он прозрачный.
>>976187 Делаю софтварный движок в духе первой половины девяностых. На неделе допилил поддержку высоты и теперь это уже походит на настоящее 3D. Ещё наконец-то затекстурил пол с потолком.
>>976370 Нравится корявая эстетика первых шутеров с их 256 цветами, угловатой геометрией и разрешением аля 320x200. А ещё это весело. >>976371 Игру запилю, но насколько масштабную - хз. Зависит от вдохновения и свободного времени.
>>976212 Звучит как лютый оверхед. У пикселей то огромное преимущество в том, что они расположены по сетке, а не в любых координатах, это раз. Во-вторых, в результате у тебя получится полигон. Потом ты захочешь проверять точку внутри полигона. А там алгоритмы - перебор циклом граней и сравнения пересечений или что-то подобное, то есть там умножения и пачки сравнений, спасибо что не синусы. Вместо просто пары делений чтобы узнать координаты и побитового сравнения маски. В-третьих, это конвекс. Ну ок, в данном случае чтобы кликать на объект по его обводке это норпмально. А если надо нон-конвекс, например спрайт с вытянутой рукой. Там все еще медленнее становится.
>>976461 Ага, такие же мысли были. Впрочем, если на этапе подготовки ассетов или на загрузке, можно посчитать хул, и дальше делать проверку на предмет попадания пикселя.
>>976468 Так проверка довольно дорогая, п.2 про это. >>976469 >>976473 Маску как раз можно автоматически сгенерить, хоть просто конвертнув цвета в B/W, либо тем же сонвекс хулом.
>>976187 вернулся к работе начав с рефакторинга. Понял, что некоторые скрипты слишком усложнены, а с геймплейной точки они слишком незаметны. А возможно новый опыт помогает найти более удобное решение
>>977644 >лучше чем типичный программер арт Но ведь программер-арт душевнее.
Люблю вот смотреть рисунки ньюфагов в рисовании, они какие-то особенные. Когда художник начинает развиваться, что-то в его картинках "ломается"... Становится плоским, холодным. Как будто человек превращается в конвейер, штампующий одно и то же. У новичков такой проблемы обычно не наблюдается.
Собственно моя претензия к нейроарту в том, что нейросети копируют популярных художников, а у популярных художников обычно "мёртвый" арт.
>>977874 Собрал в юнити с помощью чатгпт генератор случайной карты. Сейчас буду усложнять и добавлять правила, чтобы точки спавнились в определенных местах.
>>978246 look-up table. маппинг одних значений на другие. например, используя формулу быстрого люминанса, где грубо аппроксимируется перцептивная яркость цветов: > 0.299R + 0.587G + 0.114B
мы можем обратить и нормализовать эти значения по синему, как наименее яркому, сделав LUT, который будет делать красный и зеленый светодиоды менее яркими. правда, не на экране с коррекцией по гамме, а в линейном цветовом пространстве:
>>978707 Что именно входит в геймдизайн, просто красиво нарисованные и проработанные персонажи или еще и грамотная интеграция в игровой процесс, чтобы в динамике смотрелось здорово? Если и то и другое, то это критечески важная вещь. Я точно не анализировал, но если с ходу представить, то, мне кажется, 80-90% игр имеют очень плохой геймдизайн и уже на уровне скриншотов в них не хочется играть.
>>978708 Это довольно непростой вопрос как мне кажется. Думаю что вопрос графики относительно решаемый. Предположим что визуально игра выглядит ок. При этом есть множество примеров когда игра выглядит ок, но она унылая.
И наоборот, есть множество примеров когда игра выглядит как говно, но играть в нее одно удовольствие.
>>978707 в основе всегда четкая понятная цель и ощущение прогрессии. игрок должен строить и проверять гипотезы, самостоятельно находя дорогу к цели цели. и должен справиться до того, как ему станет скучно. после чего игра либо заканчивается, либо открывает новые геймплейные возможности и удерживает внимание игрока еще на пару часов
у хорошего геймдизайнера это получится интересно. у плохого - коряво. а если человек не думает об игре как о цикле обратной связи, то это не геймдизайнер вовсе, а, к примеру, программист
>>978753 Разумно. Ощущение прогресса может быть достигнуто различными способами. Открытие новых механик, вариаций существующий, новые локации, новые персонажи, рост циферок, и т.д.
Какие есть методы работы с дизайном вышеперечисленного, особенно учитывая что дизайнерский глаз сильно замылен, из-за того что очень сложно посмотреть на результат глазами неофита?
>>978759 лично я просто развиваю и совершенствую идеи нравящихся мне игр. как правило, в этих играх уже всё хорошо и понятно сделано в конкретной части. я перерабатываю то, что мне не понравилось, стараясь угодить ЦА, которой являюсь в том числе и я
Мимопроходил. Месяц пилю игрушку в перерывах на работе. Графика вся потырена. Делаю все двигло сам+юзаю phaser для адекватной загрузки ресурсов в броузер. Задумка сделать около вакфу но с картами, мб нсфв но пока не определился. Думаю о том, чтобы создать тхредж чтобы вести его как мини блог с результатами работы за день но не знаю как у вас тут принято т.к. не заглядывал даже на доску прежде. Сам я прогингом увлекаюсь чисто как хобби, не работаю в этом направлении, потому все криво косо но работает. Рисовать не умею совсем поэтому беру ассеты, пока основной упор на механики.
1. Общий баттл флоу: у каждого юнита есть своя скорость и опираясь на эту скорость они ходят в своем порядке. (Справа есть шкала очередностей, где видно кто будет следующий). Игрок может ходить и пускать в действия карты, заканчивать свой ход.
2. Атаки и прочие действия это карты. У игрока карты вытягиваются рандомно из его колоды которую он составил заранее. У каждой карты есть матрица клеток на которые она влияет(наносит урон). На одной карте может быть несколько инстансов урона с различными типами(стихиями). Для карт нужно выбирать направление.
3. Реализован "поиск пути" для игрока и нпц с помощью алгоритма А*. Так же поиск пути подсказывает как далеко игрок может уйти в этот ход и какие ходы придется перенести на следующий.
4. Простейщий ИИ противников который ищет путь до персонажа игрока и потом атакует его вплотную (опять же картой).
5. Для урона и лечения сделаны стихий(+устойчивость к каждой у юнита), которые влияют на конечный итог получаемого урона/исцеления.
6. Баттл лог в который можно вывести все что угодно. Есть шрифты которые отвечают за разные выделения. Прозрачность убирается при наведении.
7. Правый сайдбар, где выводятся данные о юнитах+ дублируются спрайты и хелсбары.
7. Зачатки классовых механик. (у шамана есть карты-тотемы которые спавнят нпц, паладин может сжигать карты в обмен на карты исцеления).
8. Сцена боя универсальна. Она примет данные из json'ов, карты многоуровневые(пока поиск пути по клеткам разных уровней работает нестабильно). Составляются с помощью tiled.
9. Для большинства действий сделаны эффекты, запускаемые отдельным классом. Так же несколько служебных классов-фабрик (юнит менеджер, кард менеджер) для создания объектов через них.
Все это происходит прямо в браузере. Всего написано кода около 3100 строк. Более менее старался соблюдать принцип ООП. Проект занимает 28 мб на диске. (-6 мб defs по либе для vscode'а, 7 мб либа, половина из которых уйдут., 8+6 мб папки с всевозможными спрайтами, из них используются половина). Сжимается до 15 мб.
>>979359 > Графика вся потырена И как с совестью обстоят дела? Неужели лень потратить 2-3 дня, чтобы самому нарисовать или из бесплатных ассетов взять и линкануть? >Думаю о том, чтобы создать тхредж чтобы вести его как мини блог с результатами работы за день Ну мне не интересно на ворованный калл смотреть
>>979416 Потырена я и имел в виду что взята из ассетов. Если я и буду рисовать ее сам то в самую последнюю очередь этим займусь уже когда плюс минус остальное будет готово.
>>979587 Ну я думаю, что тред твой не утонет. Как видишь, есть уже несколько тредов-девлогов. И когда разрабатывают игры, одиночество усиливается, даже целый тред создан отдельно про это не про секс, так что многим, наверное, будет интересно последить за твоей разработкой.
>>979642 Не, "игры" вебмакак вообще не интересны, в них нет души, они механически копируют какой нибудь проект который видели раньше и дрочат свой сервер вместо геймплея.
Заказал на озоне книжку по луа. Язык конечно так се, но с ним на протяжении последних лет 10 постоянно приходилось сталкиваться, не в движке так в тулзах, и вот в Nau Engine его тоже тулят. Поэтому ладно уж, пусть будет бумажный справочник на столе.
>>979649 Тогда можно сказать что любая рпг-мейкер игра это игра веб макак т.к. последние рпг-мейкеры все работают на nw.js то есть по своей сути это все браузерные игры и так же и я планирую если не буду делать мультиплеер.
>>980435 Застрял над инвентарем. Думал это простая вещь и есть куча готового, но нет. Делаю в юнити в плеймакере и там все туторы по паре часов и некоторые в итоге не сработали, т.к. там 3д, а у меня 2д игра и чето не сработало. Есть через код уроки, но это потом думать как из кода в мой проект с плеймакером вставить всё это.
>>980435 В основном графоний апдейтил. Замутил себе временные спрайты персонажей. Покрасил чуток клетки чтобы подходили по антуражу. Добавил интерактивносей - при наведении на персонажа появляется аутлайн вокруг него и его иконки во временном таймлайне. Так же аутлайн показывает что персонаж находится на клетке, на которую подействует карта. Так же проапгрейдил правый оверлей, где инфа по персонажам. Замутил начатки системы баффов/эффектов - теперь можно повесить доты. Например огненная карта вешает горение. Инфа по бэффектам отображается в том же оверлее.
>>980441 >Так же аутлайн показывает что персонаж находится на клетке, на которую подействует карта На видосе этого еще нет. Как и системы эффектов. Это все только вчера сделал. Еще сделал чтобы клетка врага не подсвечивалась как возможная. И более четкие индикаторы урона поверх самих моделек.
Начали пилить энкаунтеры, предметы. Сделали переходы между экранами, генерацию данжей, инвентарь простенький, qol улучшения в бою, мобов новых добавили. пикчей не показываю, потому что ехал плейсхолдер на плейсхолдер.
>>980435 Вчера решил переделать пару кор.аспектов игры, как и предполагалось все вылилось в 99999 ошибок в разных скриптах где надо что-то менять. Витала мысль что проще игру с нуля делать по новой, нежели чем менять важные внутренности и их взаимодействия.
Планирую потратить 10-12 часов сегодня на фиксы. Если не выйдет, дропну разработку и начну делать еще одну игру.
>>980466 Да упрощенную катку уже можно сыграть. Поспавнить болванчиков сколько нужно. Они ходят за игроком, обходят препятствия, свои удары наносят, получают урон, умирают.
>>980436 >в юнити плеймакере Лол, зачем? Это же визуальная лапша. >Застрял над инвентарем. Думал это простая вещь Применяй объектно-ориентированный подход. Что может инвентарь? - добавить предмет; - отдать предмет; - переместить предмет; - удалить предмет; - отсортировать предметы; И т.д. Вот сначала реализуй эти методы в коде.
>потратить 10-12 часов сегодня на фиксы. Лучше потратить время на рефакторинг.
Чего нужно добиться рефакторингом: - код разбит на логичные части и изолирован; - основные системы независимы друг от друга; - нет/минимум глобальных сущностей в проекте; - в коде нет ссылок на файлы/строковых констант. Тогда изменения кода не будут давать 999+ ошибок.
>>980474 >Это из-за того, что у тебя проект из лапши состоит. Нифига, всё делаю по SOLID. Я же специально уточнил что самое ядро решил переделать, вот к ниму всё и коннектилось.
>- нет/минимум глобальных сущностей в проекте; Это в фантазиях только возможно, в любой полноценной игре есть GOD сущности, без них разве что змейку сделать можно.
>>980474 >зачем? Это же визуальная лапша Я в курсе, просто код не знаю и учить пока не хочу. Инвентарь в плеймакере муторно делается, но я его соберу всё-таки. >Вот сначала реализуй эти методы в коде Через код видел туторы на 10мин, но это неспортивно, через код инвентарь любая обезьяна сможет, а попробуй через визуальную лапшу сделать лол. Мне самому уже интересно его сделать этим способом, через недельку отпишусь о результатах
>>980444 Меня смущает эта "обкрутка" дымкой луча или что это. Глаза пытаются её рассмотреть, а она убегает вправо и прям раздражает. Либо убрать её, либо сделать иначе как-то.
Задумка в том, что она должна расти + отдельные сегменты хвоста имеют независимые хитбоксы и спецдефекты. Потеря сегмента сокращает хвост исключительно на один потерянный сегмент (ну, вспомните Zuma, вот что-то такое хочу). Склеивать сегменты в один деформируемый меш затратно...
Возможно, как-то замаскировать сегменты, или же наоборот, сделать их чётко выделенными на всех стыках для геймплейного удобства? По габаритам непонятно пока, какого размера она будет. На этом видео 50 сегментов по 0.5 метра в длину каждый.
>>981439 Замаскировать можно вершинным шейдером. Каждый сегмент это отдельный дроу колл со своим инстансом шейдера. На шейдер подаешь координаты и тангенты безье, посчитанные из соседей. И смещаешь вертиксы. Неделька пердолинга и всё получится.
>>981440 Запилили ультра-простую прокачку, туман войны в данжах, более осмысленный алгоритм расстановки боев и энкаунтеров, ну и по мелочи: чуть лучше тултипы, багфиксы, всякое-такое.
Впрочем, сложно сказать что они в одном стиле. Мы еще хотим попробовать midjourney, вроде там больше возможностей, чтобы получалось более консистентно.
>>980436 Допиливаю инвентарь. Показать особо нечего пока. Там щас генерятся ячейки и можно перекладывать предмет из одной клетки в другую и нельзя положить его мимо - будет возвращаться на начальную свою точку в инвентарь. У каждого предмета свой идентификатор и количество есть. Мог бы сделать ещё неделю назад, но времени особо не было из-за основной работы не связанной с гд и загруженностью делами насущными. По сути только вчера смог посидеть над этим всем. В плеймакере конечно очень муторно делать такое, но учить код с нуля не хочется.
>>981472 >возвращаться на начальную Имхо, более удобно, когда предмет падает на любую ближайшую ячейку вместо начальной. Представь: тащишь предмет через весь экран, но случайно промахиваешься мимо клетки. Опять тащить через экран? Если даже попадёт не в ту ячейку, которую планировал, она будет рядом с курсором мыши (или пальцем, если это мобильная игра).
А ещё лучше - когда перемещаешь в один клик.
>времени особо не было А ты уверен, что тебе нужен именно такой сложный инвентарь с перемещением по ячейкам? Какую геймплейную ценность он в себе несёт?
"Инвентари" по степени сложности: 1. Общее хранилище всех игровых ресурсов, которые автоматически используются где надо. Такое часто используют в стратегиях (дерево, камень, еда и т.д.). Возможно ограничить по количеству ресурса, можно передавать в другой инвентарь (другому игроку). Недостаток в том, что нет уникальных предметов. 2. Простые списки предметов, которые можно перекладывать из одного контейнера в другой, но упорядочиваются они автоматически по категориям. Обычно встречается в классических РПГ. "Список" может выглядеть и как сетка без пустых ячеек. Возможно ограничить по количеству/массе. 3. Равномерная сетка с перемещением предметов внутри неё - популяризирована Minecraft, но редко предоставляет что-то больше предыдущего пункта. Раздражает отсутствие автосортировки и функции перекидывания предметов кликами/кнопками. Но добавление этих двух функций делает свободное перемещение предметов, зачастую, бесполезным. Особенно раздражает, когда один предмет целиком занимает ячейку, куда можно уместить 999 чего-то. 4. Сетка, учитывающая форму предметов - что-то похожее на Тетрис. Заставляет ломать голову над размещением предметов, но в этом фан для игрока. Подходит только узкому классу игр, очень сложна. Стратегический элемент по сути, т.к. приходится выбирать: либо запасной пистолет, либо рожок для автомата и маленькая лечилка, но не всё сразу. У простой сетки такого преимущества обычно нет.
Лично я для себя решил, что нужно по возможности стремиться к простейшим вариантам (1/2). Сложные варианты (3/4) только угнетают игрока, если кривые, перетягивают внимание с основного геймплея и т.д.: разрабатывать сложно, а польза сомнительная.
Алсо, лучше сделать основной геймплей прежде чем заниматься инвентарём. Если, конечно, инвентарь не является центральным элементом всей игры (как, например, в играх Backpack Battles, Backpack Hero).
>>981479 У меня будет как в фтл инвентарь, даже не инвентарь, а типа склада. Там сортировка не нужна ручная и пусть всё падает откуда вышло. Будет штук 6-8 ячеек, которые можно будет апгрейдить и добавлять больше места. Нужны будут количественные типы предметов под амуницию и топливо. А сложный не сложный тут уж извините: третий тутор прохожу, там вот так сейчас. Предыдущие не сработали по разным причинам. Можно было бы кодом сделать и готовое взять, но это разбираться потом сидеть как мне из кодов-скриптов перенести значения в свою логику игры на плеймакере (Юнити). Например, если в слоте 1 стоит ракетница, то должна включаться логика стрельбы из ракетницы, которая смотрит на количество ракет на складе и тд.
>лучше сделать основной геймплей прежде чем заниматься инвентарём Это понятно. У меня готова логика стрельбы, что когда нажимаешь кнопку там просчитывается вероятность попадания, анимация зарядки ракетницы и вылет ракеты срабатывает, ракета летит с дымом, вылетает за экран и потом прилетает в миниокошке по врагу и потом либо попадание с эффектами взрывов и минус жизни у врага, либо промах. Враг так же стреляет в ответ. В фтл это основная механика, кроме управления людьми. Сделал уже даже рандомную генерацию карт и событий: могу рулить количеством событий, как и мест "встреч". Мне практически только с инвентарем разобраться осталось как его сделать вообще и буду уже игру саму пилить. Хочу на красивом визуале выехать и тем, что мало таких игр пока, как фтл, а она суперпопулярная. Весной выйдет прямой клон фтл, но в мире похожем на вх40к (Void war), но у меня сильно отличаться будет, т.к. без команды и другой сеттинг. Хотя, может менеджмент команды тоже сделаю, но это как пойдёт уже. Инвентарь вот доделаю и к весне-лету тоже выпустить постараюсь лол.
>>981520 Ага, думаю сделать эту хрень для теста как первую игру, кор геймплей сегодня собрал на хтмле с помощью гпт, в принципе типичная дрочильня получилась которая может собрать игроков которые заходят на 30 минут.
А так есть идея вообще сделать йоба казуалку и это будет мини-игра оттуда, есть еще три (мерж, алхимия и мемори), но думаю сначала зарелизить их как отдельные игры, оттестить и уже думать как их добавлять в итоговую игру.
>>981489 >если в слоте 1 стоит ракетница, то должна включаться логика стрельбы из ракетницы Логика стрельбы из ракетницы в ракетнице? Иначе получится огромный if/else if/else if/else if/else... для поддержки множества разных видов оружия.
>к весне-лету тоже выпустить постараюсь Базовое программирование текстом осваивается до достаточного для простых игр уровня от силы за месяц расслабленного чтения книги по вечерам...
>>981529 Что показывают стрелки? Сливаются как-то.
Может, вместо маленьких треугольников заменить фоновый квадрат на пятиугольник, у которого три стороны как у квадрата, и две другие уголком?
>мини-игра оттуда, есть еще три >как их добавлять в итоговую игру. Часто набор мини-игр используется для получения денег (или каких-то особых ресурсов/прогресса) в симуляторе питомца/свиданий/отношений. Деньги нужны для продвижения сюжета или обслуживания питомца, чтоб ему хорошо было. Без общей цели соединять кучу мини-игр особого смысла нет...
>>981562 >Логика стрельбы из ракетницы в ракетнице? Иначе получится огромный if/else if/else if/else if/else А как это по умному сделать? Думал, что вот будет скрипт смотреть какой тип оружия в слоте 1. Если ракетница, значит запускается fsm ракетницы, если там пулемет, то запускается фсм пулемета и так под каждый тип оружия. То есть напишу проверку на все виды оружия и потом под разные слоты просто скопирую. Как такое сделать иначе? Вроде просто всё и будет работать.
>>981564 >А как это по умному сделать? Очень просто. У тебя есть слот, в нем оружие. Сам слот хранит только ссылку на оружие, т.е если из вне кто-то запрашивает что за оружие, то получает ссылку. Так-же если допустим посылается команда "стрелять", то слот просто передает ее оружию. Всякие таймеры кд на выстрел, проверку патронов и прочего ты реализовываешь в менеджере игрока.
>Часто набор мини-игр используется для получения денег (или каких-то особых ресурсов/прогресса) в симуляторе питомца/свиданий/отношений. Деньги нужны для продвижения сюжета или обслуживания питомца, чтоб ему хорошо было. Без общей цели соединять кучу мини-игр особого смысла нет...
Да это очевидно, в идеале будет фармилка ресурсов + арена питомца, это изначальный проект, я решил его разложить на мини игры и зарелизить по отдельности чтобы потестистить и отполировать механики, например вот эта игра с фруктами + тамогочи оказалась скучноватой даже по меркам кахуальных дрочилен, пришлось прикидыать что к чему, решил добавлять бустеры на поле и в отдельные слоты. Очевидно остальные тоже скучные если их отделить от всей игры, а фарм ресурсов должен быть веселым иначе вся игра пойдет сразу на помойку.
>>982339 Допилил версию демки до 0.2: https://sodeko.itch.io/divinewind В течение недели я занимался тем, что пытался понять, почему у меня всё глючит и не билдится WebGL-версия. Сначала я думал, что забагована игра, потом Юнити. Потом я понял, что это жёсткому диску каюк и пришлось срочно его восстанавливать и бэкапить. Не будьте, как я, пацаны, делайте бэкапы заранее.
>>982354 Почему так сложно и легко одновременно? Просто пролетаю в километровые дыры между залпами. Но я не могу в этой игре ничего сделать на скилле, если влетаю в кучу и дальше рандом - выживу или нет. Это нормально для таких игр?
Кнопка выхода в веб-версии что должна делать? Где поддержка геймпада?
>>982374 Не, ты просто не нашёл хитбокс своего персонажа. Это бензобак мотоцикла. Тогда легче уворачиваться. Выходит из полноэкранного режима. Запланировано когда-нибудь.
>>982519 В этой игре весь код нейронка пишет, я сделал отдельную модель и за счет разбивки на модули со скриптами она дает в большистве случаев рабочий код
>>982541 ну это да. недавно просил пояснить, что каждая буковка делает в аутпуте ффмпега. когда видео конвертируешь, на тебя дампают 3 экрана страшных буковок. и это пиздец разъеб. 10 лет сидения в анимублядском столько инфы не дадут, сколько чатжопота выдала за час беседы с ней
>>982543 Это смотря что просить сделать, сложные алгоритмы в один присест не напишет, массивы, таблицы, циклы, классы он делает как надо, у меня есть сборка где он пишет достаточно комплексные анимированные шейдеры, при этом он тебе еще объяснит принципы их создания лучше чем любой урок на ютубе. Там с его обучением вообще был прикол, базовая модель плохо понимает как работают шейдеры в гамаке, но если ты через чат скармливаешь ему код, а потом просишь написать тахничекую документацию а потом отдаешь документацию кастомной модели, то он выдает на 90% корректный и рабочий код. Так то понятно что если ты написал уже 3-4 готовых проекта то тебе это как третья нога, нахуй не сдалось, но вот для новичка это норм тема, наглядно можно понять как с нуля что-то делается, еще например с подключением библиотек он помогает норм, большинство библиотек дерьмово задокументировано, разраб библы 130 айкью чел что-то написал, но чтобы понять как там все устроенно надо быть 200 айкью, хотя библиотеки вроде бы должны помогать новичкам, но хуй там падал, я так скачал библу с UI компонетами крутую и просто не понял как устроенна из-за отстутствия документации и запутанной архитектуры.
>чат гпт Никогда не буду пользоваться им для кодинга или помощи в нем. Это литералли худшее решение, даже хуже ответов маил ру.
Для каких нибудь задач по типу высрать кучу вод в тексте да, подойдет, но не для кода. Нейронке до конца ее дней противопоказан кодинг и любые мыслительные процессы.
>>982549 >Нейронке до конца ее дней противопоказан кодинг и любые мыслительные процессы.
Двачую. Я искренне не понимаю всего того хайпа вокруг нейронок, там и близко нет не то что ИИ, даже минимальной мыслительной деятельности. Любой кто пробовал писать чат ботов поймут что я имею в виду.
>>982549 >>982573 Вы просто не правильно их используете. Во-первых ее надо встраивать в ide, чтобы не тратить время на alt+tab. А вообще нужно прикручивать голосовое управление, судя по всему, но я еще не тестировал. Во-вторых, она помогает только в некоторых направлениях. Если ты просишь написать ее огромный кусок кода, который что-то делает, она наверняка не поймет точно, что тебе на самом деле нужно и напишет немного другое. И тут приходится тратить время, чтобы разобраться в ее коде, потом попросить написать по-другому, потом опять разобраться, потом исправить ошибки и получается, что ты потратил в 3 раза больше времени. А еще, если ты сам до конца не понимаешь, что тебе от нее надо, то можно вообще нужный ответ не получить. Но если у нее правильно спрашивать, например, не "напиши код", а "какие способы решения есть у задачи", "напиши решение этим способом", "что значат вот эти 2 переменные, и эта функция", "как работает этот метод в этой библиотеке", то тут реально можно пол дня - день сэкономить, а какую-нибудь библу за очень короткий срок выучить. Я сейчас вспоминаю, как когда-то пытался разобраться как делать flash игры по какому-то учебнику где куча информации написано умным языком и каждое слово нужно гуглить и если сравнить это сейчас с тем, что все можно в одном окошке спросить у персонального учителя - это просто лютейший вин. И мне очень жаль стариков, которые лет 20-30 назад, просто месяцы тратили, чтобы методом тыка понять как работает какая-нибудь функция в библиотеке, потому что понятия документация в привычном его понимании, наверное, вообще не существовало, а были только какие-то инструкции к одной функции из 10000, написанные гениями.
>>982584 Ты высрал полотно человека который не знает программирование. Дело не в самом коде, а его структуре, написание и понимание. Нейронка рожает тебе кусок который либо надо переделывать полностью под себя или оставлять как есть, но чем больше кусков будешь оставлять тем потом больше не будет понимать где, что и куда. Это литералли путь вникуда если время разработки растянется дольше чем на пару недель. И нет, я не говорю давать нейронки больше задачи, а буквально мелкие фичи в пару строк, это получается франкинштейн.
Мне даже страшно представить игру в которой из сотни тысяч строк кода половина будет от нейронки, это настоящий ад для понимания что и где там работает.
>>982584 Только нужно найти правильную нейронку, которую можно полностью встроить в ide и развернуть локально, чтобы она: 1) Могла быть развернута локально, чтобы не отправлять никуда запросы. Не знаю, возможно ли это для по-настоящему умной нейронки, не разбирался пока, как она работает. Мне кажется, там нужны вычислительные мощности. 2) Могла бы автоматически дополнять код. Причем предлагать несколько вариантов, между которыми можно переключиться. 3) Иметь окно для запроса вообще любой информации в этом же id. Чтобы можно было спросить написать полотно кода, объяснить как работают алгоритмы и математика и выдать ссылки на информационные ресурсы, чтобы прочитать по теме. 4) Все это должно быть бесплатно или стоить очень дешего. Если кто знает рабочую связку, подскажите плиз. Я сейчас использую Eclipse + Codeium, но это далеко от идеала. 1. Все запросы похоже куда-то отправляются. 2. Сначала она дополняла код хорошо, но сейчас, когда код разросся, она прям начала очень сильно тупить. Либо кто-то вмешался в ее работу. 3. Есть окошко, где можно что-то спросить, но я за пару часов не понял как заставить это работать и в итоге альт-табуюсь на чатгпт. Алсо, если у кого есть подробный гайд, как обучать нейронку на своей кодовой базе, скиньте плиз.
>>982589 Во-первых нейронке можно объяснить какой код тебе нужен и в каком стиле. Во-вторых, ты невнимательно прочитал мое сообщение, либо специально троллишь, либо еще один титушка. Второй раз одно и тоже сообщение для слепошарого я не буду переписывать.
>>982584 >Вы просто не правильно их используете. Ой, блять, иди в пизду. Я вот тоже палкой потыкал это говно и сказал - "говно". На что мне такие вот как ты проебали весь мозг, что я неправильно генерируют промпт, версия слабая, скачу с бубном не так и вообще НЕПРАВИЛЬНО и АХУЛИ ТЫ ОЖИДАЛ. Попробовал еще раз - все такое же говно. Сгенерить юнит тесты, попробовать проанализировать код - мб, но и то надо сильно вчитываться и все с большим ЕСЛИ. В остальном от нее только вред и трата времени. но кабаны потирают ручонки
>>982603 Я не понимаю, в общем, как можно спорить с очевидными вещами. Как по мне нейронки должны быть абсолютно везде, в ide, телефоне, холодильнике. Это же Джарвис из железного человека. Лет через 10 любая железка или софтина без ИИ будет считаться второсортной, мертвым кирпичом.
интересно, спс. я пока просто чат жопотой пользуюсь для заполнения рутины и помощи в документации. типа попросить написать бойлерплейт для чего-то или насрать докстрингами к функциям
>>982584 >Вы просто неправильно их используете Ты просто не понимаешь сути программирования.
Допустим, у тебя есть какая-то база кода. Тебе необходимо написать короткую функцию типа: >func hit(damage: float) -> void: >_ health -= clampf(damage - defense, 0, health) Как долго ты будешь печатать это вручную? 5, 10, 15 секунд? Ну, допустим, ты джуниор, тогда 30 секунд.
С нейронкой тебе нужно составить запрос: >Напиши мне функцию получения урона персонажем в моей игре, который будет вычитать урон из здоровья, исключая уровень защиты персонажа, и не больше имеющегося здоровья персонажа. Используй GDScript. Я уже потратил больше времени, чем на код выше. Нейронка сгенерировала мне стену текста и код: >func take_damage(damage): >_ var actual_damage = max(0, damage - defense) >_ health -= min(actual_damage, health) >_ if health <= 0: >_ _ die() # вызов функции смерти персонажа Что здесь не так? Нейронка объявляет переменную, вызывает две отдельных функции, делает лишнее присваивание. Потом зачем-то вызывает функцию, которая мне здесь не нужна. А ещё она совсем не использовала типизацию кода. В итоге мне нужно переделывать её код под себя. Суммарно: + написать запрос нейросети: дольше, чем код; + прочитать её ответ и понять, что с ним не так; + исправить код нейросети под свою базу кода. Чем эти три шага лучше, чем ПРОСТО написать код?
>>982627 >телефоне В телефоне тебе достаточно пальцем кнопку ткнуть, зачем тебе озвучивать запрос "нажми кнопку", если ты не безрукий или полностью слепой инвалид?
>холодильнике Это вообще лол, что холодильнику запрашивать? Холодильник нужен, чтобы постоянно охлаждать. Другое дело, если у тебя электронный повар, что способен приготовить 100500 рецептов полностью автоматически... Но даже с ним будет проще тупо потыкать пальцем в кнопки на сенсорном дисплее - скорее всего, дисплее твоего обычного смартфона.
>Это же Джарвис из железного человека. "Джарвис" не нужен для современного человека.
Вот для компаньона, который составляет приятную компанию одинокому человеку, разговорный ИИ с социальными навыками нужен обязательно - в этом заключается основная его работа. Но с бытовыми приборами разговаривать неэффективно. Хотя, ты можешь поручить своему компаньону нажимать на кнопки бытовой техники вместо тебя, но это будет выглядеть, будто ты в инвалидной коляске сидишь.
По той же причине нет смысла в "умных лампочках", которые требуют лишние действия вместо одного простого нажатия на кнопку. Или включаются и выключаются, когда вздумают, а не когда нужно.
То есть, есть рациональные применения ИИ и есть нерациональная трата ресурсов на усложнение уже оптимизированной жизни ради пустых понтов. Как с генерацией кода, для чего ты тратишь даже больше времени, чем если бы напечатал его сам вручную.
Но, конечно, я бы хотел постоянного компаньона, с которым можно просто поболтать... Не напоминая каждые 5 сообщений о том, кто он и кто я и о чём мы разговаривали до этого момента, как бывает с LLM.
>>983268 Прости за стену текста не по теме. На этой неделе я в очередной раз забросил свои геймдев-потуги и в очередной раз увлёкся идеями ИИ... Думаю, стоит попробовать Reinforcement Learning в игре...
>>983375 Просто пишешь _hea И нейронка, обученная на твоей кодовой базе, если ты пишешь как нормальный человек, а не отсебятину там сделал, дополняет все через долю секунды. Но даже, если ты отсебятину написал, она все напишет правильно и объяснит тебе как нужно, комментарии добавив. Раньше люди использовали шаблоны на хоткеях, теперь нейронка все дописывает, только была бы она умной и работала бы правильно. >С нейронкой тебе нужно составить запрос: Не нужно. Ты можешь у нее спросить: Расскажи какие основные алгоритмы используются при оптимизации прорисовки большого кол-ва предметов. Она те расскажет. Расскажи подробней про каждый. Она те расскажет. Давай реализуем вот этот, в чем заключается оптимизация и как он работает? И все, тебе не надо в книгах это искать, ходить покупать, форумы читать. А еще, если ты обучишь ее на своей правильной кодовой базе, где у тебя уже реализовано движение персонажа, допустим, то ты можешь ей сказать. Сделай мне движение персонажа, но только он должен летать и не сталкиваться с предметами, которые находятся в воздухе, и она тебе напишет в твоем стиле и с комментами. Что ты споришь, я не пойму? В мире всегда все оптимизировалось, нейронки оптимизируют программирование и обучение.
>>983386 >_hea Эта технология старше интернета: https://ru.wikipedia.org/wiki/Автодополнение >как нормальный человек, а не отсебятину Так ведь программирование == отсебятина. Если нужна банальщина, ты берёшь готовое. >комментарии добавив Хороший код в комментариях не нуждается. >шаблоны на хоткеях Ты работаешь на языке с бойлерплейтами? >Расскажи какие основные алгоритмы Так это не программирование вообще. Но да, поболтать о том о сём с ней приятно. >И все, тебе не надо... читать. Так ты ж всё равно читаешь. Или слушаешь. >если ты обучишь ее на своей 1. Очень сложно и очень дорого делать. 2. Backpropagation портит старые знания. >нейронки оптимизируют программирование Transformer оптимизирует угадывание токенов...
Ещё раз: с LLM приятно поболтать 5-10 сообщений. Возлагать на неё бОльшую ответственность глупо.
>>983488 Два голоса. Там сложность в том, что есть 14 инструментов на выбор, но в каждом инструменте доступна часть нот (из которых половина фальшивые) - отмечены цифрами.
Есть еще вариант с демосцены - когда сам с нужной частотой шатаешь динамик, но загрузка 100% CPU, это только для заставки годится.
Еще в некоторых играх в картридж пихали дополнительный чип. Там было больше места под музыку и генератор звуковой волны. Что уже позволяло самой приставке только быстро записывать нужные данные в регистр.
Я уже вторую неделю пытаюсь найти силы вернуться к проекту, но никак не могу найти мотивацию начать делать, хотя литералли сижу 24/7 туплю в монитор, даже не играя в игры.
>>983621 Такая же хуйня. Сходил на выходных в трамплин парк. Перед походом был тряпочкой, пиздец, думал развалюсь. А после, был прям бодрячком. В общем, нужно больше кардио.
>>983623 Не у меня другой кейс, не чувствую себя тряпкой или не достаток энергии, но вот мотивации и силы для разработки не могу найти, хотя и очень хочу именно продолжать.
>>983625 Две недели назад я додел все механики и Ui, осталось тупо сделать графику, но не могу заставить себя сесть и начать ее делать. Краем сознания чувствую сколько недель надо делать и возможно это отпугивает, сам не очень разобрался.
>>983633 У меня литералли 24/7 время свободно, удаленка раз в неделю на пару часов лишь занимает.
>>983636 Хочу всем сердцем делать, это что-то типа игры мечты в которую хочется играть и делать одновременно. Если есть мысли или советы выслушаю что угодно. Насчет кнута тоже готов.
>>983644 Что значит опять? Это мой второй пост в треде. Я только в движкосраче сижу и фалько-треде (помянем). Это как бэ электронная музыка, а там тембр - всё. Ну и мелодика и гармония там явно не времён второй мировой, а всё то же одноаккордовое техно, впрочем, у меня нет сил и желания спорить, лучше буду ИГРЫ ДЕЛАТЬ и тебе советую
>>983621 >пытаюсь найти силы вернуться к проекту, но никак не могу найти мотивацию начать делать У меня похожая ситуация. Только я все свои старые задумки побросал и теперь не знаю, чем заняться. В смысле, всё выглядит каким-то бессмысленным...
>>983635 >осталось тупо сделать графику, но не могу заставить себя сесть и начать ее делать. >>983639 >что-то типа игры мечты в которую хочется играть и делать одновременно. Если есть мысли или советы Я думаю, тут влияет страх одного из: - что твоя графика будет слабым звеном; - что после этого пора показывать игру людям.
С первым страхом можно справиться, если будешь делать графику итеративно. Не делай финальную графику в один присест. Начни с набросков, что ты в будущем в любом случае заменишь, но помогут определиться с общим направлением. Потом по отдельности улучшай. Даже если у тебя не выйдет достаточного качества, с такими набросками будет проще заказать графику у специалистов (по 2D/3D).
Со вторым - попробуй уже сейчас показать игру понимающим близким людям, в которых ты уверен, что они не будут тебя слишком критиковать. Получи моральную поддержку, чтобы было проще сесть и доделывать проект до релиза. Можно попробовать форумы, где собирается твоя целевая аудитория; удивительно, но на инди-игры в разработке игроки нередко отвечают позитивно, если их заинтересует геймплей/основная идея, независимо от графики. Главное, чтоб твоя идея была сразу понятна ЦА.
Есть ещё вариант, что ты просто не знаешь, с чего начинать, и общий объём работы ошеломляет. Тут необходимо просто начать с чего-то, чтобы "войти в поток". Можно разбить графику на обязательную и дополнительную, и начинать с первой - обычно, это игрок, инструменты/оружие игрока, и так далее. С частично выполненной работой будет попроще.
сделал мини трейлер, в будущем сделаю в подобном виде для ютуба, но вместо музыки будут звуки. Иногда приятно удивляюсь, когда думаю, что надо сделать или исправить, а когда лезу в скрипты, оказывается, что уже реализовал или подготовил всё для этого заранее.
>>984620 тогда тизер, это не финальная идея и надо более проработать. По лору, это гг записывает все свои похождения, получается, что он же их и пересматривает. Это такое отражение записи в его глазах
>>977475 Хороший ориентир, давно хотел сделать игру в подобном вайбе + рогалик на поверхности для тех, кому не нравился сеттинг Айзика. Придумывал под это дело боссов, ответственных за определённые объекты мира, и после их уничтожения власть над объектами этого типа переходила к игроку в том или ином виде.
>>985176 Не, например, игрок убивает главного элементаля воды и в следующий заход вся вода на земле исчезает, но игрок теперь может использовать водную стихию и увеличивается шанс получить водные артефакты.
Суть там была такая, что боги сделали Землю некомфортной для людей и, уничтожая этих богов, игрок постепенно забирает их силы и меняет условия жизни своей деревни и остальных людей на приемлемые.
Звучит немного бредово, но мне просто понравилась концепция, что после убийства босса мир менялся: либо из него исчезал элемент, который босс олицетворял, либо, наоборот, этот элемент появлялся и менял весь мир (а с ним и следующий забег).
>>985186 Идею понял. Я вначале примерно такое же хотел сделать, только после смерти врага игрок забирает способности моба, но такое трудно сбалансировать. Про терраформинг я даже не думал.
>>985186 Лучше сделать так: >Игрок заводит отношения с элементалем воды Тогда можно делать суперняшных монстродевочек и собирать их в свой гарем, получая их поддержку.
>менял весь мир 1. Игрок заромансил элементаль воды и она теперь полностью на его стороне, обеспечивая помощь с проблемами засухи, пожаров, наводнений и т.д. 2. Её помощь увеличивает частоту дождей, которые размывают землю, что увеличивает число опасных болотных монстров в лесах, лугах и т.д.
карочи забил хуй пока на квейк-лайк шутирок на вичироук. Сердце лежит к ебашинию клипов для блек мажик СС в жанре рогуелике. Ну и так хоть выделюсь чутка на фоне эпидемии бумершутеров
>>986732 >А я больше ничего не умею. Зря. Пиксель-арт обманывает новичков кажущейся лёгкостью, но лучше всех в нём рисуют те, кто уже освоился в классическом (академическом) рисунке. Поэтому для улучшения навыков пиксель-арта стоит изучить базу обычного рисунка, порисовать от руки.
Алсо, в техническом плане для контурного рисунка с плоскими тенями ("стиль аниме"), по моему опыту, векторная графика намного проще пиксель-арта. В пиксель-арте ты обычно вручную делаешь линии и двигаешь всё по пикселям, тогда как в векторе ты управляешь всей линией в целом, создавая любые плавные изгибы в несколько кликов мышкой. Но, естественно, это не избавляет от понимания базы классического рисования, без которой никуда.
>>986733 Дропнул свой проект мечты на некоторое время, пока не прикасался около месяца, в планах еще почилить месяца 3-4, и потом либо забуриться на фулл энергии или ....
>>987972 >что делать дальше в плане гейм лупа Попробуй поиграть в похожие игры: - Spore (2008) - стадия "клетка" - http://agar.io/
Геймлуп должен иметь какую-то цель, ради которой он неоднократно повторяется игроком. Без какой-то чёткой цели нет смысла играть в игру. Какая может быть цель у игрока в твоей игре? Вот начни с цели и наворачивай лупы на пути к этой цели. Цели также могут быть промежуточными, главное чтобы игроку хотелось их достигать по какой-либо причине.
Глобальная цель Spore: дойти до следующей стадии; промежуточная: собрать новые детальки для своего организма. Игроку это интересно и поэтому он идёт фармить своей клеточкой какие-то ресурсы (честно, последний раз играл много лет назад, не помню уже).
Глобальная цель agar.io: стать лучше всех на сервере; промежуточная: пережить противостояние с игроком, нарастить массу за счёт свободных ресурсов. Игроку это всё интересно, вот он всё что нужно и делает.
Игры без чёткой цели типа Minecraft толкают игрока к исследованию мира и придумыванию каких-либо собственных целей, типа "построить дом". Там суть в предоставлении огромного набора необязательных возможностей, а не в повторении каких-то действий. Короче, совершенно другой класс игр; обычные игры должны ставить игроку чёткие цели, иначе они не захватывают внимание своего игрока надолго.
>>988028 Первый этап споры занимает минут 5-10 если я правильно помню. Играл тоже лет 10-15 назад. Он ощущается очень клево, потому что ты только начинаешь думать, о, щас, соберу себе монстра и буду нагибать. А потом ты понимаешь что все эти запчасти особо ни на что не влияют, и становится уныленько. Вообще Спора разачаровала тем что у них была куча крутых идей, но всё было недодуманным-недоделанным, что-ли.
Агар.ио интересна дольше двух минут только сетевой составляющей кмк. эту я точно сетевой делать не буду, мне предыдущей хватило.
Что касается майнкрафта, это относительно недалеко от того, что я хочу. Хотя скорее неголодайка будет лучшим примером. Я хочу чтобы можно было строить базу, на которой, например, можно было бы делать здания для апрейда собственно гг. Плюс может простенький тавердефенс. А в активной фазе хочу чтобы можно было прорубаться через толпы врагов.
Но одно дело хотеть, а другое дело придумывать конкретные детали.
> Сделай био организм который нужно кормить и который становится сильнее и нужно кормить больше.
В целом примерно в этом направлении и двигаюсь. Пока что склоняюсь к тому, что надо будет на базе делать постройки, которые позволят заменять собственные внутренности, на скрафченные из лута, который я потихонечку добавляю.
>>988304 Собирай еду и относи "матке", матка за определенное количество еды дает плюшки, при смерти матка рожает тебя снова (не тебя, а клона, причем можешь вернуться и если труп не доели, то доесть труп бывшего собрата). Большой враг ест тебя, если ты больше - ешь ты.
Заселяйся в каждый антисанитарный биом - раковина, унитаз, подмышки, столовая итд и съедай все живое, некоторых мобом можно съесть только после улучшений (напимер там иголки) или пройти куда-то можно после улучшений (в общем, нужен стимул для улучшений и усложнение в прохождение).
Можно еще подумать в плане тавер-дефенц и защищать матку.
>>988345 >>988304 В общем, я к чему, не делай очередную аркаду, делай механики и что-то необычное. Съесть того кто мог съесть недавно тебя - это хороший стимул (вроде момент был в игре - спора)
>>990366 Понимаешь, если это треш игра, то и окружение должно быть трешовым. То есть, не космопланета с арктикой. А депрессивное унылое средневековье с мрачным сеттингом готической жести. И либо рубить всех, с кишками, либо в одной руке топор, в другой какая-нибудь древняя однозарядка, которая редко стреляет, но разрывает на пиксельныее кишки со струйками крови/кишков. И задания типа - избавить этот монастырь от еритиков (убив всех монахов или подобное, ну типа ты такое лютое добро, но на само деле поехавший шиз со своим виденьем чистоты веры, итд, в конечном итоге попадая в ад и начинаешь и там искоренять еритиков, от чего местные начинают охеревать от шиза с земли).
Этакий очередной doom/heretic 90х годов (олды поймут).
Нужен стиль. У тебя есть шиза, но не дотягивает до своего стиля.
Неспешно пытаюсь завести новый проект. Хочу сделать что-то римволдоподобное, деревнестроящееся в браузере. Задумка такая что игроку выдаётся 2-3 поселенца у которых много различных свойств(римворлд) и компанией по нескольку игроков они строят что-то совместное неспешно развивая свои навыки и распределяя обязанности(хавен н харт). Чтобы можно было играть в полуафк, просто наблюдая за персонажами, как они трудятся, взаимодействуют. Может быть как в римворлде добавлять нападения на эту деревню рейдеров как в римаче. Рейт идею. Пока просто сделал бегающих человечков и игроков и чтобы все синхронизировалось через сервак.
>>990372 ща бы парню втюхивать своё виденье его проекта) но что расписал - респект
да, тащемта, арктические вот эти просторы - немного неподходящий бэкдроп для такого рода игры. вот если что-то типа голых снаружи и внутри бетонных гига-хрущей, как в BABBDI - самое то. подумой, автор
>>990613 Да екалепмерне Я мамбой клянусь это из за не достатка времени на конкурс Мне просто не захотелось в лишний раз заходить в блендер
Самый первый уровень задумывался как темная локация как в край ов фир только среди бетонных хрущевок, стоящих и летающих Потом проходя такой коридор надо будет залезть в квартиру по горе из пепла и окурков и попасть внутрь дома где все выполнено из плоти (потому что дома тоже дышат) Спускаться по этой кишке дальше попутно отстреливаясь от врагов и найти дверь из плоти что бы перебраться на следующий уровень
>>990616 у меня нет идей придумывать локации это самый нормальный вариант что я могу дать Остальные шизо хуйня в которой очень сложно выставлять врагов что бы игрок не просто ходил по всему тому что я понастроил
Кнопочки нарисовал для вызова скилов. По задумке это скилы класса "атака", "защита", "поддержка" и "контроль". С контролем не уверен в выбранной иконке (там сейчас типа штурвал).
>>991632 Надо итоговую какую-то субшоту-босса сделать, типа что за год сделали. Я юнити первый раз открыл вот в сентябре, активно изучаю и к следующему году буду миллиардером. Чего добились остальные за год?
Желаю тебе выдавать мощнейший прогресс за неделю и никогда не сдаваться! Забуксовал? Просто открой редактор. Напиши в тред, что открыл редактор. Помни: даже 5 минут разработки в день помогут выбраться из ямы и выехать на восьмиполосное шоссе прогресса на своём неудержимом бульдозере.
Уперся в тупик? Смени фокус, займись другими задачами. Главное - двигаться вперед, а не разбиваться о камни.
Не стоит пренебрегать отдыхом, отдых - не прокрастинация, а восстановление. Не забывай вкусно кушать и хорошо спать, соблюдай гигиену. Короче, следить за собой и своим телом. Ведь без состояния не будет работы, без работы не будет прогресса, без прогресса не будет успеха.
Желаю всем обрести и никогда не терять боевого духа, продолжать работу и приходить к успеху. Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита субшота.
Давайте продолжим помогать друг другу в новом году, хоть добрым словом, хоть делом. С Новым годом!
>>992208 Просто не пиши тут больше. Это тупая, бессмысленная калька с форчана. Превращаюшая интересное и веселое занятие в рутину и гонку с конкурентами. Натужный каргокульт и инфоцыганство.
>>992309 Поддерживаю. У нас тут неспешная финноугорская духовность, а эти пендосы пускай за своей зелёной бумажкой сами себе гонки наперегонки до инфаркта устраивают.
>>992351 Ты бы хоть грамотно писать научился что ли. СемЁн пишется через "ё", ебанько ты безыгорное. Хотя, в старых паспортах встречаются и семены, конечно.
>>993983 Нужно больше времени покоя на тело, чтоб зритель полностью сообразил что чел убит, дай ему еще пару секунд полежать. И потом его внимание привлекает, как сущность постепенно начинает оживать, искорка, две, пять, и целый спектр поднимается вверх
Ну и дробаш только на 3 луп угадывается. Так, призрак проткнул своего протыкателя какой-то телескопической вилкой. А, не, обоссал его своим толстым хуем. А, это дробовик! Короче, графика дроби неудачная. И можно дать призраку передернуть затвор.
>>994082 Ну посмотрим. Надо ещё над геймплеем подумать, потом тянок собирать буду. только щас понял, что надо было не гнилое мясо, а сырое в треке делать, ладно похуй, потом перепишем
Делаю игру где надо монстряк больших стукать, подскажите какие классы оружия можно добавить. Сеттинг: поселение в гигантской пещере с кислотными озёрами, атмосфера: панковская, анархичная, психопатичная, местами индустриальная, сама игра в 3д от третьего лица, но стиль мультяшный (но не миловидный). Сейчас есть: Молоты Алебарды Буры (шест с дрелью на конце, как копьё) Катаны Бензо-топоры (топор с цепью безнзопилы вместо лезвия) Хлысты Паверфисты (здоровая металлическая перчатка) Чакрам Лёгкий огнестрел Пушки Wünderwaffe (пушки требующие особую аммуницию)
Носить с собой можно только одно оружие, каждое из которых требовательно к изучению уместного использования его небольшого мувсета. Мне нужно ещё 2 или может быть 3 вида оружия, но вы накидайте побольше, если не в лом, я придирчив.
>>994661 Забыл уточнить, что очень желательно именно милишное, с стреляющим оружием всё вроде влезает в уже существующие категории, кроме луков там каких-нибудь. Этот пост ведь нейронка писала, да?