Owlnest
Модераторы: Sanja, Максим Кич
Re: Owlnest
Пожелания.
Хочется автоэксплор. Как в кравле - было-бы прекрасно (и убило-бы всю атмосферу), но это не просто. В кравле он вылизывался годами при массивном фидбеке от игроков. Там тонкие настройки на стоп травел, на игнор маловажных событий. Та еще задача.
А вот что не помешало-бы сейчас - так это мув к точке выбраной курсором (например, сейчас осмотр через мышь работает прекрасно).
Так-же, временами, трудно запомнить и отыскать порталы в разведаной местности. Теряются для глаза среди прочих символов. Т.е. заметность порталов - это раз. И дополнительный автодескрипшен при осмотре с любого расстояния - с описанием куда портал ведёт (разумеется только для порталов которыми уже пользовались). Так логистика станет комфортнее.
Приветствуется даже простой autowalk по прямой. Если с набором стоп-событий - вообще замечательно (тут мы начинаем приближаться к кравловскому автоэксплору).
В ту-же тему - автопикап. Хотя-бы для стрел. Но тоже - атмосфера начнет меняться.
Для пака стрел хочется видеть усредненный дюрабилити. А то я тут как-то перебрал 200+ стрел в восьмидесяти процентном паке, что-бы вытащить всего одну с 80% (остальные оказались 100%).
Хочется автоэксплор. Как в кравле - было-бы прекрасно (и убило-бы всю атмосферу), но это не просто. В кравле он вылизывался годами при массивном фидбеке от игроков. Там тонкие настройки на стоп травел, на игнор маловажных событий. Та еще задача.
А вот что не помешало-бы сейчас - так это мув к точке выбраной курсором (например, сейчас осмотр через мышь работает прекрасно).
Так-же, временами, трудно запомнить и отыскать порталы в разведаной местности. Теряются для глаза среди прочих символов. Т.е. заметность порталов - это раз. И дополнительный автодескрипшен при осмотре с любого расстояния - с описанием куда портал ведёт (разумеется только для порталов которыми уже пользовались). Так логистика станет комфортнее.
Приветствуется даже простой autowalk по прямой. Если с набором стоп-событий - вообще замечательно (тут мы начинаем приближаться к кравловскому автоэксплору).
В ту-же тему - автопикап. Хотя-бы для стрел. Но тоже - атмосфера начнет меняться.
Для пака стрел хочется видеть усредненный дюрабилити. А то я тут как-то перебрал 200+ стрел в восьмидесяти процентном паке, что-бы вытащить всего одну с 80% (остальные оказались 100%).
Re: Owlnest
Автоэксплор - только если сильно надо будет :/ Как-то он всё убивает. Может уж тогда и автофайт, и вообще ничего не делать? Уж лучше сделать magic mapping, имхо. А вот бег по прямой и по клику мышкой надо обязательно да. По поводу авто остановки - в принципе мне моя система в Райеле устраивала. Там было три уровня, от пофигистического до мании преследования.
Автопикап - само собой. В UI много пробелов. Но вместо этого я пока фигачу замки на склонах горы, автогенерируемые .) В след. релиз главным образом хочу воткнуть побольше разнообразия на первых 10 уровнях, ну и побольше вещей там и монстров, особенно тех, к которым нужен разный подход, а то пока из таких только нежить.
Кстати, как система ранений себя ведёт? Пока что можно получить physical, poison, undeath wounds. Есть ещё mental wounds и doom wounds, но соотв. монстрятник ещё только добавляется. Ну и blood loss отдельно, наверно, будет, хотя корреляцию с другими типами wounds он наверно должен иметь.
Автопикап - само собой. В UI много пробелов. Но вместо этого я пока фигачу замки на склонах горы, автогенерируемые .) В след. релиз главным образом хочу воткнуть побольше разнообразия на первых 10 уровнях, ну и побольше вещей там и монстров, особенно тех, к которым нужен разный подход, а то пока из таких только нежить.
Кстати, как система ранений себя ведёт? Пока что можно получить physical, poison, undeath wounds. Есть ещё mental wounds и doom wounds, но соотв. монстрятник ещё только добавляется. Ну и blood loss отдельно, наверно, будет, хотя корреляцию с другими типами wounds он наверно должен иметь.
- Максим Кич
- Администратор
- Сообщения: 1642
- Зарегистрирован: 03 дек 2006, 20:17
- Откуда: Витебск, Беларусь
- Контактная информация:
Re: Owlnest
Судя по засилию idle-ов на сайтах вроде kongregate, эта мысль уже посетила не одну голову )
Лично я считаю, что необходимость вставлять автоэксплор говорит о том, что генератор уровней выдаёт слишком большие, пустые и неинтересные карты.
Мне нравится, как «бег по прямой» работает в Angband: он коридоры пробегает с начала до конца (двери/перекрёстка) даже если они кривые.
Dump the screen? [y/n]
Re: Owlnest
Потом, чуть позже, опишу алгоритм. Пока хочется сосредоточиться на игровых моментах :/
Если вкратце, то у меня небольшой скриптовый мини-язык для процедурной генерации. Основная смысловая единица - pattern - инструкции для генерации комнаты или симметричной пачки комнат. Pattern включает в себя также инфу о точках спавна следующих комнат. Одна из самых полезных фишек, заложенных в язык - возможность выращивать паттерн пока он куда-то не упрётся, с минимальными и максимальными допустимыми значениями. Синтаксис крайне сжатый по принципу "чукча не читатель, чукча писатель" (несколько более читабельно, конечно, чем регекспы, но всё же), и это имхо оправданно.
Ну и для облегчения откатов назад оперирование идёт не реальным содержимым карты, а масками, размером с 1 байт (и 1 байт на будущий объект). Потом по этой маске по правилам, специфичным для конкретного террайна, производятся соответствующие действия. Например спавн стены, монстра или пачки бонусов. Или изменение высоты уровня почвы, добавление уровня воды, и т.п.
Re: Owlnest
... а вот если кто подскажет хороших алгоритмов для генерации небольшой НЕРОВНОЙ комнаты, было бы неплохо. Лес у меня генерится по одному известному алгоритму, забыл какому, но это отдельная тема. Нужны небольшие комнатки. Неровные комнаты в пустыне и в wild dungeon я генерю в полярных координатах, это хорошо, но у полярных координат свои ограничения - невозможность завернуть за угол. Ну зато хорошо поддерживать принцип "выращивания" и упирания в препятствие, т.к. оперируешь лучами, исходящими из центра. Но получается однообразно.
Re: Owlnest
А что, в crawl большие, пустые и неинтересные карты? Вопрос без подтекста, я почти в кравл не играл.Максим Кич писал(а): ↑20 фев 2017, 11:41Лично я считаю, что необходимость вставлять автоэксплор говорит о том, что генератор уровней выдаёт слишком большие, пустые и неинтересные карты.
Ну да, в АДОМЕ тоже за угол поворачивает. Если есть однозначный способ повернуть, почему бы и нет. Хотя мышкой всё равно нагляднее. Не всегда только до неё хочется тянуться.Максим Кич писал(а): ↑20 фев 2017, 11:41Мне нравится, как «бег по прямой» работает в Angband: он коридоры пробегает с начала до конца (двери/перекрёстка) даже если они кривые.
- Максим Кич
- Администратор
- Сообщения: 1642
- Зарегистрирован: 03 дек 2006, 20:17
- Откуда: Витебск, Беларусь
- Контактная информация:
Re: Owlnest
Есть такой алгоритм, но там не одна, а много связных комнат, некоторые получаются достаточно неровными. Можно конечно понастраивать плотность, минимальный и максимальный размеры.Anfeir писал(а): ↑20 фев 2017, 16:40... а вот если кто подскажет хороших алгоритмов для генерации небольшой НЕРОВНОЙ комнаты, было бы неплохо. Лес у меня генерится по одному известному алгоритму, забыл какому, но это отдельная тема. Нужны небольшие комнатки. Неровные комнаты в пустыне и в wild dungeon я генерю в полярных координатах, это хорошо, но у полярных координат свои ограничения - невозможность завернуть за угол. Ну зато хорошо поддерживать принцип "выращивания" и упирания в препятствие, т.к. оперируешь лучами, исходящими из центра. Но получается однообразно.
- Вложения
-
- Level1.jpg (330.35 КБ) 6916 просмотров
Re: Owlnest
Можно генерировать полости шумом Перлина, потом их соединять. Все же дождусь от вас более подробного алгоритма, а то ничего не понял
В свое время баловался, получались такие ландшафты
На самом деле это всего лишь раскрашенная карта высот, но смотрится не плохо
В свое время баловался, получались такие ландшафты
На самом деле это всего лишь раскрашенная карта высот, но смотрится не плохо
- Вложения
-
- map_lords_gen5_num.gif (2.59 МБ) 6903 просмотра
Re: Owlnest
Шум Перлина да, надо покопать. Интересно я какой шум использую при генерации леса, где сначала заполение рандомно, потом для каждой клетки делаются изменения исходя из количества соседей.
По неровной комнате чуть выше - блин, там же просто несколько наложенных друг на друга прямоугольников. почему-то самый простой способ часто ускользает из виду.
Тем временем иногда задаюсь вопросом - почему спустя некоторое время после первых публикаций падает мотивация? У кого-нибудь ещё было такое? Хотя в моём случае всё под контролем .)
Тем временем №2, решил таки не делать профессии, но сделать пачку скиллов, по 4 (пока) на каждый атрибут, т.е. всего 28. Качаем атрибуты, повышаем выборочно скилл. Придётся выбирать, какие именно.
Вот расы может и будут. Правда, давать им использовать эти же аттр пойнты или что-то своё, пока хз.
По неровной комнате чуть выше - блин, там же просто несколько наложенных друг на друга прямоугольников. почему-то самый простой способ часто ускользает из виду.
Тем временем иногда задаюсь вопросом - почему спустя некоторое время после первых публикаций падает мотивация? У кого-нибудь ещё было такое? Хотя в моём случае всё под контролем .)
Тем временем №2, решил таки не делать профессии, но сделать пачку скиллов, по 4 (пока) на каждый атрибут, т.е. всего 28. Качаем атрибуты, повышаем выборочно скилл. Придётся выбирать, какие именно.
Скрытый текст: ПОКАЗАТЬ
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Owlnest
У меня такое точно есть. Но я публикую редко что-нить, публикация и отзывы как допинг они дают неплохой скачек мотивации, но и падает она после так-же быстро(из-за этого может случиться разочарование, а следом и еще большее падение мотивации). Что-то законченное (любой видимые или осознаваемый результат) дают меньший подъем мотивации, но более стабильный.
Re: Owlnest
Потому что в начале есть такое желание, как "победить компьютер и доказать всем что можешь написать игру". Когда игра написана процентов на 20 - понимаешь, что в принципе можешь её написать. Но всё самое интересное уже решено, остается рутина - поправить генерацию мобов, переделать интерфейс, добавить отдельный скилл, переписать 100500 стат генерируемых мобов чтобы настроить баланс и т.д. В итоге всё время уходит на доработки, которые визуально практически незаметно, что убивает энтузиазм на корню.
Писать игру ради игры не получится - дело остановится на половине. Тут надо либо работать в команде, выпустить таки игру, в которую будут играть и активно обсуждать на форумах - т.е. в итоге имеем стремление к славе. Либо поставить цель монетизировать игру. Либо написать игру как проект для своего портфолио - не добавишь же туда на половину сделанную игру? Либо нужна другая конкретная цель.
Я сейчас пишу игру исключительно в целях изучения С++ - написание большого проекта очень этому способствует. Но вряд ли я её закончу, т.к. геймдизанер из меня никакой, вот доработать интерфейс или поправить какие-нибудь ошибки - это всегда пожалуйста. Но интерфейс мне должен нарисовать тот же геймдизайнер, а я уже бы занялся реализацией, иначе буде УГ или копия существующих игр.
Писать игру ради игры не получится - дело остановится на половине. Тут надо либо работать в команде, выпустить таки игру, в которую будут играть и активно обсуждать на форумах - т.е. в итоге имеем стремление к славе. Либо поставить цель монетизировать игру. Либо написать игру как проект для своего портфолио - не добавишь же туда на половину сделанную игру? Либо нужна другая конкретная цель.
Я сейчас пишу игру исключительно в целях изучения С++ - написание большого проекта очень этому способствует. Но вряд ли я её закончу, т.к. геймдизанер из меня никакой, вот доработать интерфейс или поправить какие-нибудь ошибки - это всегда пожалуйста. Но интерфейс мне должен нарисовать тот же геймдизайнер, а я уже бы занялся реализацией, иначе буде УГ или копия существующих игр.
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Owlnest
Копия существующих это не так плохо как кажется. не видел еще не одной 100% копии всегда что-то добавляется от авторов.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя