Пятничное моё - песня
Просто небольшая и лёгкая песня:)
Сам сочинил, сам исполнил и записал, сам свёл и опубликовал.
Просто небольшая и лёгкая песня:)
Сам сочинил, сам исполнил и записал, сам свёл и опубликовал.
Моя первая игра добралась до магазинов. Почти всю работу делаю один.
Ориентируясь на подсказки людей в нашей группе дискорд.
К этому событию подготовил геймплейный трейлер.
Ещё много работы впереди. Буду рад поддержке.
Это сложный путь =)
Игра представляет собой юмористический симулятор дуэлей. Отстреливаем конечности, копим финансы, прокачиваем пушки и покупаем скины с уникальными перками. Всё это под саркастические высказывания ИИ комментатора.
На релизе будет лидер борд и турниры с элементами ROGUE-LITE.
Это скриншот с воротами города
Я уже говорила, что в игре можно будет поработать стражником. Выдаётся даже специальная форма. На этом скриншоте не отличить, кто игрок, а кто НПС. У этого квеста будет ещё один вариант, охранять не вход во дворец, а вход в город. В город будут входить-выходить разные люди, которых нужно будет выбирать - пускать или не пускать. А ещё можно будет проспать свою смену, как делают многие стражники. Но начальство это не одобрит, конечно же.
Внутри домика
В этом домике живёт старушка, у которой есть много разных книг и белый котик. Она иногда не очень хорошо себя чувствует, поэтому часто ходит в магазин и покупает зелья для восполнения здоровья. В одном из квестов она помогает найти нужную книгу (которую потом хорошо бы вернуть назад), а в другом квесте просит принести ей зелье.
Бригада каменщиков
В гостинице есть свои постоятельцы - бригада каменщиков. Да, те самые, которые работали 3 дня без зарплаты и без хлеба. Небольшая отсылочка. Вообще, идея добавить их туда принадлежит челу под ником Марганец, мне она понравилась. По-моему, забавно, почему бы и нет!
На этом у меня пока всё, спасибо за внимание и комментарии, а также советы.
Новая функция с опросами - крутая штука! Сразу и опробую!
Моя игра все еще в разработке, но уже есть, что показать. На этот раз я решила, что это будут не гифки, а скриншоты!
Дерево с глазами.
Вообще, все деревья в игре обычные, без глаз, но этот старый древень - исключение. Чтобы к нему добраться, понадобится крюк, которым можно зацепиться и попасть на этот участок скалы. Глаза у него появляются только если с ним начать говорить, так что это можно сказать небольшой секрет. В одном из квестов нужно будет получить предмет, который растёт только на этом дереве.
Смотровая площадка.
На самом верху дворца четыре башни: библиотека, жилище прорицателя, оружейный склад и... вот эта вот смотровая площадка, которую я решила показать, по-моему, самая необычная получилась карта из всех.
Вход во дворец.
Во дворец пускают не всех, а только рыцарей и аристократию, ну или если одеть что-то парадное. И будет в игре еще один квест, в котором можно будет поработать охранником во дворце. Будут ходить люди, и надо будет решать, кого пустить, а кого нет. На этом скриншоте - принцесса, хоть она и приказывает "немедленно пропустить", но король её из дворца не выпускает, так что если её пропустишь, то зарплаты сегодня не видать, а наоборот будет нагоняй от начальства!
На этом пока все, спасибо за внимание. Пишите, как вам такой новый формат моих постов про игру, и если понравилось, по сколько скриншотов лучше показывать за раз? Может, сразу три много, и лучше по одному? Или наоборот мало как-то получилось?
Месть Гроссмейстера это необычная смесь экшена и тактики с легкой примесью шахматных правил. Широкий выбор юнитов-фигур. Решайте сами вы будете играть за десятки полуголых девушек, воинов из разных эпох или классические фигуры.
В игре уже есть многое. Стремительные атаки в глубь вражеских порядков, побеги в случае неудач, разнообразные, но не слишком сложные головоломки. А еще есть не боевые режимы: прокачка базы, Торговец-Ипресарио, сбор ресурсов на глобальной карте, пазлы с прологом.
Десятки активных способностей, чья эффективность очень зависит от правильно выбранного места и времени их применения. Игра постоянно развивается и готовится к выходу в Steam. Доступна демоверсия.
Prototype The Faceless Hunter 3D Arcade - прототип механики боя, а не игра.
P - Скрин.
Выход из игры находится в меня прокачки, там же и регулировка звука.
В альбом входит 12 музыкальных композиций от автора https://www.youtube.com/@avinograd (которые и создают большую часть размера проекта)
Основная идея проекта "Prototype/Прототип" - поиск новых идей и игровых механик с общей идей экономии пространства и ресурсов ЭВМ. Слияния давно всем известного старого, чтобы получить что-то необычное новое. В данном случае было использовано подобие игровых костей и карточек героев и противников.
Процесс игры:
Сначала нужно выкинуть кубики, нажав на кнопку "подготовка".
Получив самую выгодную комбинацию нажмите "Бой".
После победы над противником мы получаем +1 опыта и некоторое количество душ и рандомное количество здоровья.
Души можно тратить на улучшения характеристик героев:
Урон
Защита
Здоровье
Души - это разменная монета для прокачки, а не характеристика
1 душа равна +1 к любому значения характеристики героя.
Возможные комбинации.
4 меча = урон героя *4
3 меча = урон героя *3
2 меча = урон героя *2
1 меч = урон героя *1
0 мечей = Урон героя 0
4 Щита = Урон противника 0
3 Щита = Урон противника *1
2 Щита = Урон противника *2
1 Щит = Урон противника *3
0 Щитов = Урон противника *4
*Чем больше щит у героя тем больше урона он может заблокировать.
**У противника нет защиты, так проще игроку
После смерти героя ему выдается новое имя и все начинается с первого уровня.
Каждые десять убитых монстров равны одному уровню.
Все стартовые характеристики рандомные(для героя тоже) и для каждого уровня героя, характеристики монстра прописаны отдельно.
В игре есть счетчик смертей, закончить игру невозможно. Прототип рассчитан на реализацию идеи механики, а не на отдельную игру.
Характеристики игры:
Размер распакованной игры: 89 мб.
Тестировался на пк
Intel Pentium CPU 2020M @2.40GHz
Intel(R) HD Graphics 4000 (880 мб)
ОЗУ 4 гб
Проект не является коммерческим и не несет цель заработать деньги, разрабатывается в рамках развития и изучения технологий. Данный проект можно скачать бесплатно с группы автора https://vk.com/rel_alkh или телеграмма https://t.me/Relikt_Alkhimik
17.02.2022
https://t.me/Relikt_Alkhimik/849 - Скачать (Что бы вы не говорили, а телеграмм хорош как облачное хранилище )
Моя небольшая история про то, как я стал "сертифицированным" разработчиком. Ну и о чемоданах от наших магазинов игр и прочего контента RuStore и VKplay.
Про саму игру говорить почти ничего не буду, только в самом конце - мой тестовый проект, первый, который я решил довести от идеи до реализации, восстанавливаясь после тяжёлой формы какой-то вирусяки, что голова почти не работала месяц. Слово "игра" в кавычках не просто так в названии. И да, я у мамы программист, поэтому в дизайн умею как на "обложке" снизу.
Картинка для отвлечения внимания от этого поста.
Пункт 1. Публикация в RuStore.
Предыстория.
Сделав запускаемый APK, качество работы которого меня удовлетворила, первым делом пошёл в google (аккаунт разработчика куплен давно). Мне, для публикации моей бесплатной игры, попросили заполнить небольшую анкету на час ответов, где были вопросы начиная от того, как моё приложение относится к ковид-заражённым и как помогает их отслеживать, заканчивая тем, не нарушает ли моё приложение целостность Южной Кореи (единственный другой политический вопрос был про символику нацизма). После таких вопросов от гугла я заинтересовался, насколько легко можно разрушить режим Южной Кореи.
Спустя где-то неделю мне поступает ответ, что игра отклонена, так как я недостаточно расписал, что я буду делать с данными пользователей (которые не собираю).
Не говоря уже о том, что у гугла очень странная система упаковки через бандлы, я как-то для себя привык только APK делать.
Сама публикация и плюсы.
От меня потребовалось пара скриншотов и что-нибудь для изображения игры в магазине. Плюс показать лицо в камеру, чтобы проверить аккаунт. Возможно, мои налоговые данные были взяты от VKplay, а может быть для бесплатной игры они были вообще не нужны.
Саму игру они берут в качестве APK файла весом аж до 1.5 ГБ. В итоге публикация оказалась очень простой и удобной.
Из минусов.
Проверки после добавления игры не было никакой. Ещё большой минус - в магазин нельзя добавить видео, только скриншоты.
Публикация в VK play.
Публиковаться в стиме я не могу по ограничениям наличия иностранных карточек, тут сравнивать мне не с чем. Поэтому сразу перехожу к плюсам и минусам.
Начал публикацию в VK я чуть раньше, чем в RuStore, поэтому потратил некоторое время на юридическую часть - объявился самозанятым, это было обязательным пунктом для публикации. Данных об игре пришлось вносить гораздо больше - и обложку, и фон, и иконки надо заливать дополнительно, как и скриншоты с видео. Но про Корею никто ничего не спрашивал хотя бы, все вопросы были только про игру (начиная с системных требований) и про меня.
Отдельно теперь буду выделять работу модераторов VK play. Я от них в восторге (я же написал в начале, что буду отрабатывать чемоданы денег?). Игрушку реально проверяли, начиная от функционала (я вносил дополнительные правки по итогам этих комментариев), заканчивая помощью с оформлением. Правда сразу хотелось бы сказать про пару минусов - ограничения на размеры изображений конские, для "фона" размером 2000х1000 пикселей требуется png/jpg размером не более 400 кБ, у меня получилось только сильно пережатым jpg такое сделать. И в правилах для "обложки" указано, что необходим игровой арт с логотипом игры, но с разговором с модераторами мне разрешили только название указать.
Итого публикация заняла почти 10 дней и с десяток "игра не прошла модерацию", на каждое из которых я смотрел "всё-таки забраковали и не видеть мне своей игры в магазине". Да, отвечали очень быстро, где-то в течении суток, что с обычным сервисом, с которым я обычно сталкивался с какой-нибудь техподдержкой, крайне быстро. Но все проблемы были решены, к моему удивлению и удовольствию.
Теперь о самой "игре".
Обычное приложение для бросков кубиков. Мы с другом когда-то пытались сделать свою настолку и думали о том, что нужны какие-нибудь особенные кубики, в итоге тогда (лет 8 назад) мною было "на коленке" набросан маленький проектик, где физические кубики падали и крутились. Поэтому сейчас (точнее в ноябре) было решено для возвращения активности сделать что-то такое простое. В итоге проект немного увеличился в размерах и кубики стало можно настраивать как угодно. Ну и составлять свои "ассеты", чтобы можно было вбить сразу нужные атаки. Разработка шла в полном одиночестве, кроме модельки самой башни, её помогал сделать друг (за что ему огромное спасибо). Кубики переделывал из случайно найденных в интернете и проверял их физику лично я, своими кривыми руками. Интерфейс для андроида и для ПК перекидывал вручную - пытался сделать максимально адаптивным, но не доделал до конца, поэтому где-то могут вылезать какие-то косяки, вполне может быть.
Ну и видео геймплея
Вывода не будет, я пошёл пилить что-то адекватное, задумок есть ещё кучка, плюс пытаюсь скооперироваться с одной командой, если кто-то видел серию стримов "Это что за ствол" про оружие в Сталкер и не только.
История кубиков для меня заканчивается, если только не придёт кто-то богатый и не скажет "хочу свои кубики в этом приложении".
Ссылки, за которые я получу свои минусы
Основная группа в ВК, где я что-то пытаюсь иногда публиковать из того, что делаю (ну и можно посмотреть, чем я занимался до болезни и кубиков, кооп выживач.
Бусти, где мне должны задонатить миллион чемоданов за рекламу наших магазинов))
Привет.
Запилил на досуге проект для текстовой стратегии, позволяющий создавать гексовые карты. В конце поста - исходник в двух видах (файл проекта для движка и зип архив со скомпилированным проектом), можно скачать и потыкать.
Немного о самом проекте.
Игра в жанре стратегии требует некоторой структуризации всего, что в ней есть. В особенности это касается карты. Гексовая карта была выбрана голосованием большинства, ведь у неё есть ряд преимуществ перед стандартной "квадратной" сеткой.
Первое - просто посчитать количество гексов, которые нужно пройти в ту или иную клетку.
Второе - визуал.
Неудобно, конечно, что двигаться можно строго по прямой только в одном направлении, но с этим придётся смириться.
Получившаяся в итоге программка позволяет загрузить в неё (пока только в виде ассетов!) любую текстуру или спрайт и затем применять для создания карты. Всё, что нужно - в объекте objManager дописать строчку в global.layer с названием спрайта. Для удобства, у нас имеются три слоя, на которых мы можем рисовать и с которых по отдельности можем что-то стирать.
Слой земли/воды, слой природных объектов и объектов игроков.
Стоит сказать, что я не придумал ничего нового. Для этой работы я использовал данный сайт, знакомый всем, кто интересовался темой.
Там подробно разобрано, что такое гексы и как с ними работать. Однако, чтобы всё с данного сайта работало как нужно, мне пришлось столкнуться с некоторыми трудностями.
1. Не используйте спрайты гексов.
Причина этого кроется в "не идеальности" гексовых спрайтов как таковых. Различия в один пиксель или пару градусов рушат всё, в том числе - формулы, которые приведены в источнике.
2. Используйте сурфейсы (холсты).
Иные способы отрисовки гексов дадут многократную нагрузку на ваш ПК. Что печально, нагрузку ненужную, потому что всё, что нам нужно - мы можем быстро просчитать при помощи пары формул.
Если ранее вы не работали с сурфейсами, то сейчас - самое время. С редактором карт это достаточно просто, но даёт понимание о том, как они работают.
Хоть в коде это есть, но здесь всё же опишу.
Сурфейс - это холст. Как и на любой холст, мы можем нанести на него что угодно: любой спрайт, любую фигуру. Всё, что нам будет нужно затем - это данный холст нарисовать.
Заполнять холсты можно в любых событиях, в том числе в событии создания. И, что важнее, дальнейшая отрисовка данного холста будет заметно менее "тяжёлой" для игрового движка и процессора, так как холст не обновляется каждый кадр. Его можно обновить только ручками.
По сути, мы получаем статичную картинку, которую рисуем на экран.
3. Учите геометрию.
Было бы смешно, если бы не было так грустно. После того, как мы нарисовали границы гекса - нам нужно его чем-то заполнить. На этом моменте со всех ног влетает геометрия.
Смотрим пункт выше и понимаем, что рисовать условную землю в виде гекса - затея так себе. Опять же, не совпадут углы - и появятся "проплешины" внутри нашего гекса.
Я этот момент решил с помощью прямоугольных спрайтов, который масштабируется в размерах и обрезаются под конкретный гекс.
В остальном, редактор карт - штука незатейливая и в своей реализации достаточно простая, но, несмотря на это, имеющая некоторые заковырки, с которыми советую покопаться самому, чтобы слегка поднять свой личный скилл.
Ссылка на исходники.
https://disk.yandex.ru/d/_OSgSS-huMtgzg