Кто не в курсе, кто пропустил: мы с мужем сделали игру, в которой вы с коллегами можете немного поотлынивать от работы или сыграть со своими девушкой/парнем/котом, или в компании друзей (но, увы, не больше 4 человек). Её название - CatxBlock. Игра браузерная и полностью бесплатная.
Суть игры в том, что каждый игрок в свой ход ставит выпавшего кота и пытается изо всех сил оттяпать себе побольше территории или заработать больше очков. Размер кота определяется кубиками (они бросаются автоматически). Иногда вместо котиков дается всякая магия для взрывов, переманиваний, обмена итд.
А теперь про новенькое =)
Вы просили - мы сделали. Теперь у игры есть общее лобби, в котором видно список открытых игр, так что собраться вчетвером станет проще.
Еще мы сделали страницу с метрикой, общей для всех игроков, просто чтобы посмотреть во что чаще играют, на каких полях, в каких скинах итд. Метрика находится в странице “Об игре”, кнопка рядом с кнопкой “Играть” на общей странице игр. Данные собираются с текущего момента (жаль не подумали раньше).
Также поправлена уйма вещей по мелочи, в том числе и прикручено окно со список всех обновлений (находится в справке, кнопка с вопросительным знаком). Следующей часто спрашиваемой штукой будет сделан таймер. И еще 2-3 новые формы полей с набором карт для каждой. А также я в процессе создания дискорд-сервера, чтобы можно было там искать себе компанию для игр.
Сразу хочу рассказать о вещах, которые спрашивали и которые вряд ли будут сделаны. Во-первых игра в соло с компом. Глупое ИИ писать не хочется, а для умного нет столько времени. Хочется пойти делать следующий игру (она также будет на этом сайте).
Во-вторых - пока что вряд ли будет гугл плей и ему подобные. В основе была идея - игра для того, чтобы болтать с друзьями. Без стресса, не на время, сильно не напрягая голову (режимы для любителей хорошо подумать появились позже). Про мобильные девайсы мы вообще тогда не думали. Выкатили первую версию (около 10-15% от текущего контента) и людям она понравилась, но, как оказалось, была очень большая часть аудитории, которая могла играть только на телефонах. Они и попросили меня реализовать эту игру в мобильной версии, чтобы иметь хоть какую-то возможность играть. Поэтому интерфейс для телефонов не 100% удобный. Вот я и не хочу соваться на гугл плей, я понимаю какие отзывы получу, и люди будут правы х))
Еще мне подсказали, что в Лиге Разработчиков Видеоигр очень любят рассказы о том как создавалась игра и о технических частях. Про техническое будет в следующей части, а в этой расскажу немного об арте и о том, как мой муж сделал так, чтобы я могла безболезненно для него делать новые карты хоть сотнями х))
Про арт.
Рисовала я в двух программах: Inkscape и PaintTool SAI 2.0. Первая для лайна, вторая для покраса. Одних только скинов собралось в 720 файлов. 10 скинов * 36 видов котов * 2 (второй кадр для анимации: открыть рот, подмигнуть). Всё это было по папкам, я организовала максимально удобно, но это всё равно было 720 сохранений. Крайне демотивирующий и нудный процесс %)
Плюс еще шапки, кнопки, смайлы, магии, бонусы, свитки, препятствия... в общем графики не мало. Но в сравнении со скинами, где каждая плашечка была отрисована вручную без особой копипасты, это мало.
Отдельно стоит упомянуть КОТментатора, так как над ним трудилась не только я, но и моя подруга, которая прекрасно анимирует 2д графику в Spine (о подруге есть в разделе Авторы в справке игры). Из-за этого КОТментатор отрисован по частям (лапки, хвост, рот, вата итд), чтобы в спайне можно было накинуть на него кости (или как это правильно называется) и начать творить магию. У него около 30 разных анимаций, которые включаются под фразы на разные условия их вызова. Он реагирует практически на всё, что вы делаете в игре. Даже если ничего не делаете =)
Я обожаю всяческие пасхалки/секреты в играх, поэтому всегда буду добавлять такое и в свои игры. Поделюсь с вами двумя вещами о КОТментаторе. Первое - он не любит, когда по нему кликают, очень-очень не любит! Второе - будьте аккуратны с игровым никнеймом, если назовитесь “котом”, КОТментатор примет вас за одного из своих =)
Про способ добавлять карты, который сделал муж.
Для каждой формы поля у меня есть xlsx-файл, в котором листы это карты. Всё начинается с первого листа - Info, где указан размер поля, код для создания иконки формы поля, для скольки она игроков (например, поле Змейка только для двоих) и ограничения рандома для магического турнира. Если на поле много узких мест, то мы понижаем вероятность выпадения свитка камня.
Дальше идет лист - Template на котором рисуется основа поля и через запись “p1”, “p2” итд указываются ячейки, куда нужно будет ставить первого котика для player1, player2 итд. Слева для двоих игроков, справа для четверых. Одни и те же карты для разного количества игроков часто различаются. Сиреневым цветом это вычетающиеся ячейки, они у нас работают как препятствие. Серое - это скорее для меня, чтобы я ориентировалась в габаритах относительно максимального кота (если выпадет подряд в начале два кота 6х6, то чтобы они точно влезли).
Ну и дальше я просто делаю что хочу, а лист называю в двух языках так, как должна будет называться карта. Вуаля!
Надеюсь, было интересно, потом расскажу еще =)