Всем привет! Разыгрываю очередной шедевр от Supergiant Games - Hades II. Да, в данный момент игра находится в раннем доступе (как и первая часть, перед релизом), и не весь контент доступен. Но основная игра уже вся доделана. Я слышал только от пары человек про редкие вылеты и небольшой дисбаланс, но я уверен, что всё это поправят.
Мелиноя смотрит на игрока как бы серьёзно, но в то же время с надеждой
Оригинальное описание из стима:
Обуздайте тёмную магию и выйдите за пределы подземного мира, чтобы бросить вызов титану времени, в этом захватывающем продолжении титулованной игры в жанре rogue-like.
Тут я бы поспорил немного, всё-таки это скорее rogue-light, так как есть прокачка между прохождениями, а не просто наращивание так сказать скилла. Но в целом - заветы первой части сохранены, как говорят, досконально. Не зря в данный момент у игры 95% положительных отзывов из 16800.
К сожалению, в данный момент я могу передать игру только гифтом, а это очерчивает некоторые границы в раздаче.
🌎 Ограничения: 4+ уровень, регион - только Россия (игра будет передана гифтом, победителю нужно добавиться ко мне в друзья) ⌚ Розыгрыш проводится до 14 мая (вторник), 19:00 Мск 🔗 Ссылка на розыгрыш -> https://www.steamgifts.com/giveaway/rYGDA/hades-ii
Заходите в наш Discord, у нас там тепло, уютно, эксклюзивные раздачи и розыгрыши, игры онлайн с желающими, и печеньки.
Описание игры: Gambit Gun - это ролевая игра в научно-фантастическом мире. Вы - охотник за головами, готовый охотиться на преступников и получать за это сочные награды!
Описание игры: Игра Orc Survivor переносит вас в страшный мир, где рев толпы оглушает, адреналин зашкаливает, а каждый шаг может стать последним. Выживите в роли воина-орка, заключенного в тюрьму и брошенного в безжалостный Колизей. Сможете ли вы победить или станете очередной забытой жертвой?
Описание игры: Уничтожьте вражескую базу до того, как она уничтожит вашу собственную. В этой однопользовательской MOBA-экшен-ролевой игре вы играете за динозавра-викинга, обладающего одновременно 4 способностями и оружием. Открывайте новых воинов и сражайтесь вместе со своими солдатами, чтобы положить конец господству Чужих.
Описание игры: Добро пожаловать в завораживающий мир Spellbound Survivors, однопользовательской экшен-ролевой игры! Отправляйтесь в эпическое приключение, покоряйте карты, обретайте могущественные силы и готовьтесь к схватке с грозным магом Повелителем. В этом увлекательном путешествии разворачивается ваша судьба!
Описание игры: Nanokings - это игра в жанре rogue-lite, в которой вы пытаетесь выжить под натиском эволюционировавших зверей и племен викингов, усиленных стимпанковскими механизмами. Увеличивайте свои силы, собирая таинственные порошки, которые позволяют выбирать предметы и улучшения в нордической антиутопии Миркрафьордур.
Описание игры: Cosmic Gunslinger: Alien Outlaws - это захватывающая однопользовательская видеоигра, в которой вам, ковбою-стрелку Космо, и вашему верному собачьему товарищу предстоит выстоять против неумолимых волн пришельцев. Улучшайте свое оружие, собирайте важные предметы. Сможете ли вы одолеть и перебороть инопланетную угрозу?
Описание игры: Пробудитесь как душа из подземного мира. Узнайте, кто вы, исследуйте постоянно меняющийся открытый мир, полный тайн. Сражайтесь с чудовищами и богами или вступайте с ними в союз. Умирайте и возрождайтесь в этом незабываемом приключении.
Описание игры: После конца света оставшиеся в живых люди должны защитить последнюю искру человеческой цивилизации. Используйте лагерь как позицию для отражения волн монстров в каждом городе! Они слишком сильны? Это неважно! Приобретайте более мощное снаряжение, изучайте более сильные навыки и, наконец, разгромите многотысячные армии!
Описание игры: Вам предстоит стать вестником смерти — сущностью, которая владеет непревзойдённой силой в Лимбе, мире между жизнью и смертью. Вы можете развивать свои навыки, стрелять из лука душ и участвовать в жестокой борьбе с криминальным синдикатом из потустороннего царства.
Посетите Прибежище — удивительную землю, где живут необычные существа, скрывающие тёмные секреты своей истории. Выбирайте, кому доверять и кого бояться: каждое ваше решение может изменить ход вашего приключения. В этом фэнтезийном мире, напоминающем Дикий Запад, вы будете наблюдать за историей, в которой рассказывается о том, как один человек попытался обмануть саму смерть.
Во время этого приключения вы должны собирать мощное оружие и получать постоянные улучшения в Прибежище, чтобы с каждым разом становиться лучше. Станьте непобедимым стрелком и продемонстрируйте свою силу всем врагам.
Видео и музыка предназначены для информационных целей 16 + 🎮 Все авторские права принадлежат их законным владельцам. 💽
К сожалению, Лавкрафт - один из тех популярных писателей, чье творчество игроделы незаслуженно обходят стороной. Да, упоминания и отсылки встречаются часто, но полноценные игры посвященные работам Лавкрафта - это редкость, пик популярности таких игр уже миновал. И Eldritch - одна из немногих игр, что практически целиком базируются на его работах.
Скажу сразу, игра придется по-вкусу не всем. Сюжет как таковой здесь лишь условный и подается через дневники, а графика чрезвычайно минималистична. Впрочем, даже в этому есть свой шарм.
Графика (6/10)
Как я говорил, она здесь очень минималистична, а по-своему стилю напоминает Minecraft с поправкой на то, что здесь куда больше углов. Но, даже несмотря на это, игра способна создавать красивые и необычные моменты.
Что же касается остального дизайна, то каждый из миров уникален как окружением, так и своими врагами. Так, например один из миров оформлен в "египетском" стиле, а мир Ктулху напоминает подводный мир. Противники же тоже, несмотря на большую угловатость, очень разнообразны визуально, пусть повторы и встречаются.
Что касается спецэффектов, то они как и вся игра угловатые. Ничего особенного о них сказать нельзя, но иногда игре удается создать с их помощью красивые кадры. А еще тут есть DLC, посвященное книге "Хребты Безумия". И, пожалуй, это самое сложная, но при этом - внешне уникальная часть игры.
Звук (8/10)
Пожалуй, впервые за долгое время, я скажу, что звук - очень важная часть игры. Некоторые из врагов вас превосходно слышат, но, более того, по звукам окружениям можно понять, кто находится рядом. Практически каждый монстр имеет своё уникальное звуковое сопровождение, благодаря чему можно узнать приблизительное местоположение. Кроме того, это так же расширяет возможности для стелса. Да и фоновый эмбиент прекрасно создаёт нужную атмосферу.
Геймплей (7/10)
На первый взгляд кажется, что в игре нет ничего особенного, классический рогалик. Пробежать по-быстрому 3 этажа, собрать души и пройти игру.Конечно, с постоянным Permadeath, то есть при смерти вы де-факто начинаете игру заново. Единственное, что остается - это деньги, отложенные в банк. Однако, это не сильно влияет на процесс - все равно их еще надо потратить в магазине.
Во-вторых, (что предсказуемо) каждый раз подземелья строятся по-новому. В один из забегов у вас может быть куча лута и вы пройдете самое сложное подземелье без проблем, а в другой вам будут попадаться только камни да бутылки.
Это - весь инвентарь
Так же, свою роль играет сильно ограниченный инвентарь. Герой может носить в руках только две вещи (к слову, почти все они полезны, будь то револьвер или крюк-кошка). Кроме того, снарядить так же можно ещё три приспособления различных типов (каждый из которых так же полезен).
Кроме этого, мы можем найти статуи Древних и получить у них магические силы, которые очень полезны. Единственная проблема - они требуют для использования денег и их эффект узнать можно далеко не сразу.
Вообще, игра имеет на удивление хороший баланс. Полностью бесполезных вещей тут нет, оттого каждое прохождение можно играть совершенно по-разному. При этом, ситуаций, где вы заведомо проиграли, нет - всегда можно попытаться хотя б сбежать в другую локацию наудачу.
Схватки же выходят быстрыми и яростными - персонаж очень смертен и редко может выдержать больше тройки ударов. Но, и враги (если речь не идёт о Звёздных Отродьях и им подобных) охотно гибнут от пары ударов. Главное - контролировать ситуацию.
Маленький Ктулху с моноклем - где вы еще это увидите?
Сюжет и лор (6/10)
Подобно многим рогаликам - он здесь весьма условен и прост. Подается он через многочисленные записки и книги. Несмотря на это, его хватает, что бы замотивировать игрока, а так же обследовать всю библиотеку. Вот только ничего особого во всём этом нет. В процессе игры мы побываем и в Р'льехе, и в храме Дагона, и в пирамидах (?) Ньярлатотепа. Расстраивает лишь то, что из всех Больших Богов мы можем встретиться только с Азатотом.
DLC, дополнения, бонусы (7/10)
В игре есть расширение про Хребты Безумия - мир, намного более сложный и длинный, чем обычно, а так же с совершенно уникальным окружением. И на этом всё.
Баги и фичи (8/10)
Единственный баг, который я встретил - это уничтожение сохранений. После того как я вышел из игры и вернулся спустя пару минут - игра намертво перестала запускаться. Единственное, что помогло - это удаление сохранений. Благо, сама игра по времени проходится сравнительно быстро.
Итог
В целом - это добротный, пусть и короткий рогалик, который цепляет в первую очередь своим сеттингом. Он не такой разнообразный и сложный, как многие другие представители жанра. Он не такой красивый, как многие другие игры. Но, если вы любите творчество Лавкрафта - то я советую попробовать данное творение.
Всем привет. Решил поделиться кодом для создания подземелья, который я использую в своём рогалике. Код опубликовал год назад, но добавить пояснения и комментарии для начинающих руки дошли только сейчас.
В игре есть тропический остров, на котором расположены руины, после обнаружения которых игрок спускается в подземелье состоящее из нескольких этажей (есть опция начать сразу с подземелья). Собственно с помощью кода создаётся основа для каждого этажа (но можно использовать и для создания интерьеров в наземных прямоугольных строениях). Работа алгоритма построения проста - сначала строится горизонтальная или вертикальная стена и в ней отмечается дверь (или несколько), таким образом пространство делится на две части, в каждом из которых происходит последующее разделение на две части и т.д. За основу взят метод построения правильных лабиринтов “Recursive Division”, посмотреть интерактивные примеры (в том числе и для десятка других алгоритмов) и код для ruby можно здесь: http://www.jamisbuck.org/mazes/
Чтобы в подземелье были «комнаты» и возможность нарезать круги добавлено ограничение на минимальный размер комнаты (int roomMinHorizontal, roomMinVertical) и шанс построения дополнительной двери (int extraDoorChance, minLengthForExtraDoor - минимальная длинна стены для дополнительной двери). В коде всего три метода, давайте посмотрим что они выполняют.
CreateDungeon() - главный метод, вызывается по нажатию пробела, строит подземелье и отрисовывает его на спрайте. В начале метода происходит проверка размера карты - по горизонтали и вертикали должны быть только нечётные числа. Затем идёт инициализация двумерного массива int[,] maze в котором и будет храниться карта. Далее - вызов метода разделения начальной пустой области Division(). Отрисовка полученной карты идёт с 39 по 56 строку - создается текстура и спрайт, текстуре присваивается цветовая информация (стены, пол, двери). Этот фрагмент можно использовать для отображения в игре мини-карты.
Division(int startX, int endX, int startY, int endY) - определение как надо разделить переданную область от стартовых координат (intstartX, int startY) до конечных (int endX, int endY) на две части. В методе производится проверка габаритов области и если она слишком мала то выходим из метода через return - в этом случае дальнейшие действия в этом прямоугольнике не производятся. Если нет - создаём новую область через CreateRoom().
CreateRoom(bool isHorizontal, int startX, int endX, int startY, int endY) - непосредственно построение стены и дверей в определенной «комнате». isHorizontal - область по горизонтали шире чем по вертикали, т.е. будет ли построена вертикальная или горизонтальная стена. Сделано для того, чтобы комнаты не были слишком растянуты в одном из направлений. Это определяется в предыдущем методе через if (endX - startX > endY - startY), для квадратных комнат используется рандомное расположение стены. После этого проводится стена в массиве maze[verticalWall, i] = 1 (0 - пол, 1 - стена, 2 - дверь), через int doorNumbers определяем количество дверей в ней - как минимум должна быть одна дверь (но вы можете усложнить не добавляя на этом этапе дверей и создав телепорты для несвязанных частей подземелья). Затем вызывается Division() для каждой из двух областей разделённых стеной и происходит дальнейшее деление, пока не останется неразмеченных областей, после чего продолжится выполнение метода CreateDungeon() и будет визуально отрисована карта получившегося подземелья.
Итак, какие есть плюсы и минусы данного алгоритма. Построение комнат элементарно, при этом они все связаны и при дополнительных дверях появляется нелинейность прохождения. Также игровое пространство используется по максимуму, а с получившимися прямоугольниками в дальнейшем легко работать, расставляя в них мобов и дополнительный интерьер. В то же время, простота алгоритма определяет и его недостатки - некоторая однообразность и предсказуемость - в подземелье будет как минимум одна стена идущая от края до края. Более интересных и «пещеристых» подземелий можно добиться с помощью модификации этого алгоритма под названием "Blobby" Recursive Subdivision Algorithm (в ссылке выше примеры идут сразу после Recursive Devision). Однако, для своего проекта решил остановиться на первом варианте, поскольку мне удобнее работать с прямоугольниками, а вот внутри уже них я применял другие алгоритмы для создания самых разнообразных помещений, пещерок и коридоров. Вот примеры того как таким образом можно усложнить подземелье (игрок на карте отмечен зелёным кружочком):
Здесь коридоры на самом деле тоже находятся внутри прямоугольных комнат - они просто соединяют клетки дверей граничащих комнат, а остальное пространство заливается стенами.
Пару слов о рогалике Tzakol in Exile. Разработку веду с 2021 года, планировал опубликовать в прошлом году, но притормозил и отодвинул дату до лучших времён. Сейчас периодически добавляю новый контент и то, что раньше было демоверсией постепенно повышаю до уровня lite - бесплатной версии. В ней есть два режима - с мета-прогрессией и в стиле традиционных рогаликов (доступны за исключением нескольких последний этажей и сражения с финальным боссом). Планирую добавить ещё блиц-режим, который будет представлен в lite-версии полностью. Скачать демо можно в стиме: https://store.steampowered.com/app/1764840/Tzakol_in_Exile/
Если есть вопросы по коду или по игре - пишите в комментариях, постараюсь ответить.
тут есть целый ряд способов пробиться в деревню кобольдов. Один из построен на том, что если слишком близко подойти к решетке и просто стоять смотреть, то кобольды попробуют напасть со спины бросив посты на других дверях. И вот тут появляется возможность проскользнуть.