Social Hater
Наткнулся в интернуте на пост с артами про роботов в стиле соц сетей и сразу пришла идея, реализовать что то подобное в стиле "ударь крота", но вместо этого, как вы понимаете выступают соц сети в стиле роботов.
Ссылка на плей маркет - https://play.google.com/store/apps/details?id=com.yelamargun...
Вышло продолжение "Механического Куба"
Привет, Пикабу! Привет, мои подписчики! Наконец-то этот день настал! Я дотащил до релиза мой набор каверзных головоломок, мой олдскульный квест в сеттинге "темной научной фантастики", мою прелесть и головную боль. Е-а-а-а!.. [Гарольд, скрывающий боль]
Кто-то может помнить меня как автора "Механических Коробок" - мозговыносящих головоломок, требующих экстремальной сообразительности и умения мыслить нешаблонно.
Мои "Коробки" постепенно эволюционировали в "Кубы", так появился сюжет о "Механическом Кубе", загадочном сооружении, обнаруженном одной из полярных экспедиций в древних льдах Антарктики. "Куб" состоит из множества комнат, в центре каждой комнаты установлено устройство-головоломка, решив которую, можно разблокировать двери в соседние отсеки. Но будьте осторожны! Пространство и время перемешаны внутри "Куба", открытая дверь может привести на доисторическую Землю, в открытый космос или в мир, где русские сказки стали реальностью. Почему бы и нет? Вот за что мне нравится инди разработка, так это за полную творческую свободу!
Я не стал делать каких-то кардинальных изменений в геймплее, вторая часть - это развитие и улучшение идей, заложенных и неплохо себя зарекомендовавших, ранее. Игра все так же, по сути, является набором из отдельных мини-игр головоломок. Каждая из которых, со своей уникальной механикой. Неизменной осталась и мета-цель, мета-головоломка: собрать все коллекционные предметы, спрятанные в игре, и открыть все концовки. На старте будет 8 предметов и 4 концовки. Несмотря на небольшое количество (пока), найти и собрать все - очень сложная задача. Предупреждаю :)
Единственное заметное изменение - я решил отказаться от "изометрии" и перейти к классическому 2D "виду сбоку". Мне кажется, это пошло на пользу игре, мир стал более "сочным" и детализированным. Концовки, также как и в первой части, сделаны в виде мини-комиксов, в эстетике мрачных НФ рассказов. И в основном, являются оммажем на популярные литературные произведения или кино 80-х.
Игра есть на Google Play и в App Store. Ссылок не даю, так как пост не рекламный, кто заинтересовался, я думаю найдет. Это самая простая из загадок "Мех. Куба" :)
Hungry Spider
Небольшой кусок геймплея грядущей Hungry Spider. Буду благодарен замечаниям и предложениям)
Сделал первую игру , ритм раннер
Всем доброго времени. Никогда раньше не занимался созданием игр или изучением программирования. Но как и у многих было желание сделать свой мморпг с большим огромным миром и темными красивыми эльфийками. Посмотрел в интернете как делать игры и понял , что мморпг откладывается надолго. Тогда немного отчаявшись посидел на ютубе за просмотром видео , пришла в голову идея , а что если сделать музыкальную игру. Я сам в такие игры раньше не играл. И в голову пришла картинка только с игрой с названием "Music Racer". В которую играл мой друг и мы такие сидели в парадной и думали : типо вау какая сложная игра , как сложно ее сделать , а вот прикинь если такую игру сделать , там музыка , эмоции. Но тогда не было времени даже пытаться , да и полистав интернет уроков для нулей в этом деле тоже не было. И вот этим летом 2021 года появляется время и желание сделать игру.
Пощелкивая клавишу F5 сидя на ютубе , вспомнил про желание сделать свою музыкальную игру. Начал искать уроки для новичков по Unity3d. Нашел какой то урок , но с базой нулевых знаний получилось сделать только эквалайзер. Но из этого не получилось сделать автоматический спавн нот под музыку. Сперва было желание найти автоматизацию , но как оказалось такого нету. Нужно все ручками , самому. Отчаявшись что это полная жоп* , уже думал что прощай идея , прощай игра. Где то спустя неделю , смотря очередное видео той же игры "Dancing Road" , вновь появилось желание сделать свою музыкальную игру. И я уже пошел в просторы Гугла. Нашел интересную и легкую статью как это все дело реализовать. Но в статье не было написано как получать числовые значения нот. Пришла вторая волна отчаяния. Откуда брать ноты ? Как получать числовое значение ноты чтобы она появлялась в нужный момент.
Сново идем на ютуб , жмем любимую клавишу F5 в поисках интересного видео. И тут приходит идея попробовать получать ноты из программы , которую сделали для игры "Beat Saber". Скачал , накидал в ней пару нот , сохранил , открыл файл в котором записаны тайминги , попробовал переписать эти тайминги в свою игру. Чудо , оно работает.
Сделал несколько треков , сбилдил сборку , кинул на телефон. Опять облом , лагает движение нот. Ноты не просто скользят к главному герою , ноты телепортируются потихоньку. Как оказалось на Андройдах лагает audiosettings.dsptime. Но уже поздно останавливаться на достигнутом , поэтому было принято решение искать любой другой способ двигать ноты. Ноты двигаются как нужно , но есть проблемы на слабых устройствах , спавн нот происходит согласно audiosettings.dsptime , поэтому есть проблемы когда ноты должны спавнится 1 2 3 4 5 , но из за лагов audiosetting.dsptime они спавнятся 1 2 3.3 4 5. Тоесть не через одинаковое расстояние , а между некоторыми оно или больше или меньше нужного. на данный момент решаю эту проблему.
Хотел как то поделиться таким мини рассказом , малоли у кого тоже были такие попытки что то сделать , но они останавливались из за препятствий. Все решаемо , мне например помогает : я переключаюсь на что то другое , начинаю играть в игру или смотреть видео и в момент того как я отвлекся , голова остывает и начинает думать и пытаться решить проблему которая возникла.
Сейчас я учусь рисовать 3д персонажа , уже нашел новое решение для спавна и движения нот и думаю на счет дизайна самой игры.
Есть еще одна идея по второй игре. Возможно через месяц ее доделаю и тоже скину ее сюда. Она будет состоять из игры "Лабиринт 3д" , но немного с новыми новшествами :D.
Буду рад вашим отзывам , по моей первой игре Beat Ball: Break Cube.
Страница игры в Google Play : Тык
На айфон пока не сделал =[
А так же посмотреть видео с одним из треков :
Zombie Catacombs - Платформер
Не прошло и года, мне удалось наконец то выпустить свою первую игру платформер - Zombie Catacombs Free и Zombie Catacombs.
Когда делал Zombie Catacombs, за основу взял воспоминания о старой Java игре. Но воспоминания были приблизительные, так как прошло много лет с момента последней игровой сессии. В итоге получился у меня ремейк.
Еще такой момент, название этой старой Java игры не запомнил в свое время и найти поэтому не смог с первой попытки. И когда почти всё было готово с Zombie Catacombs, полез гуглить еще раз ту игру, чтобы освежить память и сравнить. И в итоге нашел её по картинкам и офигел от того, что она не такая классная, как казалось раньше. Да и багов там хватает. Да и телефон нужен Java, что сейчас редкость.
Пока не ставил её, хоть и есть Java телефон.
А вот и та старая Java игра:
А вот что получилось у меня:
Проведя небольшие тесты, стало очевидно, что Zombie Catacombs получился сложный. Особенно для тех, кто не имел дел с геймпадами или играми, где нужны четкие и своевременные нажатия кнопок.
Изначально я понимал, что играть на тачскрине будет крайне сложно (нет). Поэтому дополнительно адаптировал управление с клавиатуры и геймпада.
На мой взгляд, не потребуется много времени, чтобы с легкостью доходить до 14 уровня, почти не тратя жизней или вовсе в сухую.
Почему именно до 14 уровня? Потому что лично у меня в большинстве случаев на 14 уровне начинается слив жизней. Да, сам сделал и сам с трудом прохожу!
Мне сейчас конечно же интересно, а как у других игроков будет получаться играть в Zombie Catacombs? Может найдется кто-то, кто скажет - "И посложнее видали!"
В Zombie Catacombs предусмотрены: достижения и таблица лидеров. На случай, если игрок ведет свой аккаунт в Google Play Игры.
Буду признателен всем игрокам, которые проверят свои силы в Zombie Catacombs. Все желающие могут найти игру в описании под роликом на YouTube. Или сайт в моем здешнем аккаунте.
Tetro Puzzle DevLog #0 - Кровь, Пот и Кубики
Привет, Пикабу!
Решил я запилить очередную Unity-поделку на Android да подумал, почему бы не начать вести об этом ДевЛог? 🤔 Штош, прошу под кат!
0. Идея
В очередной раз свайпая ленту /RANDOM/ соц сети наткнулся на статью о Тетрамино с ссылкой на Вики. Как рядовой любитель порелаксировать и пособирать пазлы, зацепился за данный фрагмент статьи:
В голове щелкнуло - Надо пилить!
1. Концепт
Концептуально идея проста: на уровне есть генерируемая доска пустых ячеек, под доской - 3 буферки с рандомными фигурами и кнопками поворота + кнопка сброса текущего набора элементов. Задача - из предлагаемых игрой фигур заполнить доску полностью путем перетаскивания соответствующей фигуры на поле.
Над предсозданием уровней решил в данном MVP не заморачиваться - игра линейна, после каждого пройденного уровня генерируется следующий с увеличением отображаемого в верху счетчика уровней на +1
Поле необходимо генерировать таким образом, чтобы стороны ячейки +/- были равны, допуская небольшую погрешность.
Макет 1. Примеры вариантов игрового поля
При тапе на элемент в буферке - произойдет создание элемента, идентичного изображенному, но с размерами ячеек равными размеру ячейки на игровом поле. Свайпом пальца элемент будет размещаться на доске и, если ячейки, над которыми находится элемент, пусты - при отпускании пальца элемент разместится в соответствующей части поля. В случае, если минимум одна ячейка поля занята - элемент анимированно вернется в область буферки и уничтожится.
При необходимости фигуры в буферках можно вращать/удалять. Так же необходимо предусмотреть возможность удаления/перемещения уже установленной фигуры на поле.
Макет 2. Буферки под игровой доской, содержащие элементы конструктора
Планирую добавить рейтинговую таблицу игроков, в которой:
Вариант 1 - Отображается список игроков, отсортированный по количеству пройденных уровней. Все просто
Вариант 2 - Отображается список игроков, отсортированный по показателю успешности прохождения уровней. Для этого необходимо придумать систему штрафов и вознаграждений. Как пример - вознаграждение за размещение элемента на доске, равное количеству блоков в элементе, и штраф за удаление элемента с доски, равный количеству блоков в элементе X2
За идеи, советы, или просто голос за один из вариантов в комменты буду благодарен!
На этом #0 ВСЁ!
План на #1 - закодить генератор доски, описать логику и разместить фрагменты C# кода
__
Ставьте лайки, подписывайтесь на колокольчик и всё в таком духе)