4 jan
2016

Liches

Added by , published
Бета-билд игры, все готово!
Liches (рабочее название) - это карточная игра для двух игроков в режиме хотсит, разрабатываемая в среде GameMaker.
К одной копии игры привязана библиотека карт (или токенов, как они называются в игре, т.к. картами их, пожалуй, и не назвать), из которой в начале матча случайно генерируются колоды для обоих игроков. В начале хода мана игрока повышается на единицу до максимума в 10 единиц. После старта на поле для первого игрока появляются 4 токена из его колоды, он может сыграть столько токенов, сколько ему позволит текущая мана. На ход у игроков есть 30 секунд. Сыгранные токены дают мгновенный бонус (хил или другой эффект) или бонус на определенное количество ходов (Атака или Защита). В конце хода игрок автоматически наносит оппоненту урон (и/или получает его), в зависимости от действующих эффектов обоих игроков.
Победителем становится первый, скинувший ХП противника до нуля или тот, кто не остался без карт в колоде.
Библиотека токенов (набросок в разработке)
Графика в игре простая и понятная. Если чего-то не написано в игре напрямую, это обозначено графически:
  • Токены имеют редкость, самые простые - цвета морской волны (на данный момент - 10 токенов, они же - стартовый набор игрока)
  • Бонусы атаки, защиты и здоровья обозначены в игре иконками для увеличения скорости игры (и для освобождения времени на взаимодействие с другими элементами).
  • Минимум цветов и их использование для передачи нужной информации.
Процесс работы в GM:S
Игра разрабатывается в Game Maker Studio, на данный момент реализовано:
  • Основные меню игры
  • Библиотека токенов
  • Генерация колод для игроков
  • Система ходов, построенная на таймерах
  • Большая часть интерфейса поля боя
0
Голосов: 0
Kozinaka - 7 years ago
0
Голосов: 0
Мне нравится визуальный стиль! Когда предполагает появиться что-нибудь играбельное?
0
Голосов: 0
Clamp - 7 years ago
0
Голосов: 0
Графический стиль финализирован?
2
Голосов: 2
iZucken - 7 years ago
2
Голосов: 2
в чем смысл токенов вместо просто карт/колод ?_?
вот это вот:
должно двигаться
0
Голосов: 0
SageOne - 7 years ago
0
Голосов: 0
Kozinaka, пока ничего конкретного, игра разрабатывается 4 полных дня всего лишь (растянутых на 2 недели).
Clamp, да, ну пара итераций возможна еще.
iZucken, ну типа в карточных играх токены всегда вторичны были и спаунятся только от главных карт. Хз насчет двигаться, в игре это мешать будет. Может в главном меню.
0
Голосов: 0
Uber - 7 years ago
0
Голосов: 0
Конечно, за GMS всегда плюс, но как насчёт полноценного мультиплеера по интернету, а не хотсита?
Ведь GMS позволяет своими силами реализовать мультиплеер, тем более, этот тот тип игр, где играет всего двое игроков по очереди, значит, реализация мультиплеера не должна быть слишком сложной.
3
Голосов: 3
SageOne - 7 years ago
3
Голосов: 3
Скриншот из игры
Вот первый скрин из игры, которым поделюсь здесь. На данный момент (после пары дней борьбы) все системы стабильны и работают как задумывалось. Лог:
  • Полностью переделана система раздачи и сбора токенов со стола
  • Игровые статы
  • Слегка изменена система ходов
  • Оверхол и оптимизация кода
  • На 90% готова сторона первого игрока (осталось закодить риалтайм список эффектов, получаемых от карт)
Сами токены, хоть и наполовину готовы (графика, раздача на стол, всплывающие тултипы, часть кода для эффектов), пока отключены, из-за проблем, которые возникли с генерацией колод. Теперь, раз все в норме - займусь самими токенами и системой эффектов.
Пришлось пожертвовать кастомными спрайтами для полосы времени игроков, т.к. провел день в поисках нужного способа, а в итоге сделал за 5 минут встроенной функцией healthbar'ов и смотрится не хуже. Кроме того, в связи с фидбеком /agdg/ и Doc'а буду менять шрифт в игре, из подходящих и хорошо читаемых попался visitor, пробовал шрифт из Block Temple, но он не подошел. Возможны небольшие изменения интерфейса.
Uploaded files
1
Голосов: 1
Кет - 7 years ago
1
Голосов: 1
графон прикольный, напоминает работы Лукаса Поупа имхо
0
Голосов: 0
Kozinaka - 7 years ago
0
Голосов: 0
даёшь тыкабельную версию!
2
Голосов: 2
Tiodor - 7 years ago
2
Голосов: 2
я наверное один кто тут ничего не понял )
2
Голосов: 2
SageOne - 7 years ago
2
Голосов: 2
Первое видео с прогрессом игры!
  • закончена система раздачи и перетасовки;
  • улучшена графика игрового поля;
  • закончены все токены;
  • главное меню полностью переделано и почти полностью работает (кроме настроек звука, т.к. его нет);
  • закончены условия победы / поражения, ну и винскрин.
0
Голосов: 0
Mark Mocherad - 7 years ago
0
Голосов: 0
зачот, что то интересное есть в игре, у меня нет звука ? еще не добавил ?
0
Голосов: 0
SageOne - 7 years ago
0
Голосов: 0
Mark Mocherad, звука нет пока, к сожалению.
Как только разберусь с основными ошибками - постараюсь добавить эффектов или анимаций в игру, чтобы не так скучно смотрелось все в итоге.
4
Голосов: 4
NixEon - 7 years ago
4
Голосов: 4
Пиначет, меня просто распирает от этого графона, отличная работа же!
0
Голосов: 0
SageOne - 7 years ago
0
Голосов: 0
боже, храни xgm!
почему-то вдруг пропал код основных глобалок игры, когда копипастил код звуков, зашел сюда, нашел половину глобалок на скрине, остальные восстановил по дебагу!
скоро большой апдейт!
0
Голосов: 0
iZucken - 7 years ago
0
Голосов: 0
Как насчет браузеризовать это всё?
0
Голосов: 0
SageOne - 7 years ago
Edited by
0
Голосов: 0
iZucken, нет такого желания, мне эксе всегда больше нравились, чем браузерки :) Да и не планировал...
В целом у меня готова альфа-версия (все базовые фичи готовы и работают, как задумано), но пока не стал компилить ее и выкладывать куда-либо, т.к. хочу немного доработать некоторые моменты: добавить скриншейк, добавить эффектов (для этого их надо сначала нарисовать), немного цветного текста для игроков, ну и раздел credits запилить.
На данный момент в игре есть:
  • стартовый набор (10 токенов качества "Common");
  • новая графика для токенов;
  • меню с настройками разрешения экрана и звуков (всего 3 разрешения, чтобы не убить скейл игры, сделал, как смог, и фулскрин 16:9);
  • royalty-free музыка и звуки интерфейса (добавляют глубины, по-моему);
  • игра за любого игрока, первый игрок ходит первым (начинает с 1 маной), второй игрок ходит вторым (2 хода подряд 2 маны).
Времени на видео, к сожалению, пока нет, но скоро уже смогу наглядно показать прогресс.
Пока вот картинка - лог разработки интерфейса (началось все с того, что мне было нечего делать, я надумал простую идею и сделал пару набросков в тетради, ну и потом для лулзов сел и сделал набросок в Photoshop)
Все, что есть на этих скринах уже выглядит по-другому ;)
Uploaded files
6
Голосов: 6
SageOne - 7 years ago
6
Голосов: 6
Что изменилось за прошедшую неделю:
  • Полностью переработано главное меню;
  • Полностью переработана библиотека токенов;
  • Настройки и статус побед / поражений теперь хранятся в отдельном файле;
  • Добавлена музыка и звуки интерфейса (royalty free);
  • Полностью переработана графика токенов, теперь они выглядят и читаются лучше;
  • В стартовую коллекцию добавлены 3 редких и 1 легендарная карта (посмотреть как более сильные карты будут влиять на баланс), они останутся в релизе;
  • Добавлены титры;
  • Начата работа над дополнительными графическими эффектами, когда играются карты.
Из оставшегося: немного графики, подыскать еще звуковых эффектов, финализировать билд. На данный момент можно сказать, что версия beta, т.к. она полностью работает, остались только второстепенные элементы. Перед релизом хотелось бы еще собрать хотя бы пару человек, желающих потестировать игру.
Сразу предупреждаю: 2 игрока - это только хотсит, мультиплеера или бота нет (потому что я ни в том, ни в другом не шарю без хорошего долгого объяснения с примерами и наглядностью :D).
0
Голосов: 0
Raised - 7 years ago
0
Голосов: 0
SageOne, на картинках твой шрифт?
0
Голосов: 0
6
Голосов: 6
SageOne - 7 years ago
6
Голосов: 6
Бета-билд игры, все готово!
0
Голосов: 0
Tiodor - 7 years ago
0
Голосов: 0
я наконец-то понял что там происходить
выглядит круто)
текстовый херстоун
0
Голосов: 0
Raised - 7 years ago
Edited by
0
Голосов: 0
SageOne, правда смотря ролик не всегда понимал что происходит(Например, что такое "мана"). Я бы на твоём месте иллюстрировал параметры игроков иконками - а то получается нечто вроде txt-документа и мешает концентрированию игре. Также есть показатель длительности раунда. Для чего он дублируется? Я бы сделал контрастней интерективные элементы с прочими элементами - тут немножко этого не хватает.
0
Голосов: 0
SageOne - 7 years ago
0
Голосов: 0
  • улучшил визуализацию нанесения урона игроками;
  • кап здоровья поднят до 25 (стартовое осталось 20, но теперь можно немного оверхилить);
  • начал делать доп. карты!
Uploaded files
0
Голосов: 0
Tiodor - 7 years ago
0
Голосов: 0
Дай потестить =)
0
Голосов: 0
SageOne - 7 years ago
0
Голосов: 0
Tiodor, скоро уже выложу релиз версию, там можно будет потестить, потом ласт багфикс и все :)
2
Голосов: 2
SageOne - 7 years ago
Edited by
2
Голосов: 2
Релиз тестовой версии
Ссылка: xgm.guru/p/lch/index
To leave a comment please sign in to the site.