22

Ностальгия сделала мне игру

Всем привет!  Когда-то я владел win mobile коммуникатором и была на нем очень клёвая игрушка

Orions: Legend of Wizards, в которой мне особенно нравились карточные дуэли. Вот такая вот:

Когда win mobile ушел в забвение, туда же отправилась и эта игра. Поиски аналогов не увенчались успехами - всё не то, ну и авторы оригинала не собирались портировать её куда то кроме айфона. И вот пару месяцев назад я вспомнил о ее существовании и о том, что немного умею говнокодить на unity. И тут, что называется, Остапа понесло... как многих тут в сообществе.

Для начала было решено создать свой собственный упрощенный сеттинг. В оригинале между собой воевали различные стихии: огонь, вода, природа, смерть, жизнь - все это было упрощено до банальных "камень, ножницы бумага". Механика в целом сохранилась: два противника, у каждого на руках колода карт, которые по очереди разыгрываются в слоты на столе. Карты-юниты каждый раунд атакуют противоположный слот, и если он пустой - урон проходит по игроку, иначе по юниту в этом слоте. Заклинания в отличии от оригинала, как и юниты, играются в слоты, но сработав, сразу из них выпадают - это может показаться спорным решением, но мне так было проще уложить их в основную механику и в итоге даже внесло изюминку в сражения (да, лень принесла свои плоды). Некоторые юниты, опять же, как в оригинале имеют уникальные и не очень свойства.

Задача - лишить здоровья противника, грамотно разыгрывая карты.

Ну а дальше, немного свободных иконок (чукча не художник), немного свободных звуков (и не музыкант), капельку фотошопа, и поделка готова! Первые варианты, которые к счастью не сохранились, внешне были, разумеется, ужасны (дизайнер он тоже так себе), но постепенно картинка стала вполне приемлемой.

Игра была снабжена тупым, но как это ни странно эффективным ботом, который мне очень помог в тестировании механик. Боты играли друг с другом локально и по сети, выявляли все мои косяки, и часто "придумывали" очень крутые комбинации. У меня самого пока статистика побед и поражений при игре с ботом примерно 50/50, так что он прям молодец, я считаю.

За сетевой режим спасибо свободному фреймворку игрового веб сервера - colyseus.io, да простят меня его авторы за то, как я микроскопом забиваю гвозди)

Так или иначе, игра была загружена в маркет!

Сложно сказать сколько в итоге на неё ушло, и возможно еще уйдет часов. Создавалась игра в свободное от основной работы время для себя. Сейчас она уже относительно стабильна, осталось только расширять колоды и графику подтягивать.

Что удивительно, играть в неё оказалось интересно, даже будучи её создателем. Предлагаю и вам её оценить.

В статье я не стал подробно расписывать весь процесс разработки и все аспекты игры, скорее всего получилась бы нечитаемая простыня. Но если будут интерес и вопросы, то с радостью отвечу в комментариях и приму любую критику.

Ссылка в Google Play: https://play.google.com/store/apps/details?id=com.devangames...

Хотите узнать подробнее о лучших карточных играх? Больше постов читайте по тегу Карточная игра. Откройте для себя захватывающий мир бесплатных онлайн-игр без регистрации на портале Пикабу Games - там вы найдете лучшие игры жанра "Карточные"!

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"