Привет, реактор. Недавно мы с другом захотели воплотить простую на первый взгляд идею - мобильная ртс стратегия. Интернет разочаровал в поисках адекватных представителей жанра. В большинстве своём это либо всем известные, но лагучие и затертые до дыр порты с пк, либо унылые перетаскивания треугольничков с планеты на планету. Учитывая, что мы раньше увлекались игроделом, решили заполнить этот пробел, ну и просто совместить приятное с полезным ^^.
При проработке сеттинга и геймплея сразу выделили несколько проблем. Сами подумайте, из-за тачскрина войсками особо не покликаешь, а графические возможности телефонов совсем невелики. Хочется чего-то эпичного! Так чтоб с анимацией и плюшками. Насмотревшись роликов от метелицы(любим sc) и обсудив самые няшные фишки, мы, где-то месяц назад, вооружившись джавой (unity не использовался из-за сложности оптимизации, большого веса выходного приложения и личных предпочтений программиста) и планшетом(художествами занимаюсь я), начали осторожно собирать ... это. Кодово обозвали "Planet Defender"(пока не особо паримся, это на время разработки).
Все иллюстрации нарисованы исходя из совместных вырвиглазных паинтовых потуг и каляк на салфетках в кафе. Спустя где-то неделю еле выкроенного времени, так как оба учимся(программист еще нагло врет про какую-то "тян"), мы пришли к вот такой картине мира. Выглядит все примерно так:
— Управление упрощенное. Для юнита выбирается только сторона или цель(другой юнит, здание)— Система планет, между которыми и ведется бой. Межпланетное пространство только для перемещения, бой на планете и орбите,— один ресурс(так проще),— войска клепаются бесплатно, но за время и их количество ограничивается уровнем соответствующего здания... которое строится за влияние... которое является эквивалентом захваченной территории(we need to go deeper). — Используя чутье и данные разведки, вы можете оснастить свою армию максимально эффективно против армии соперника.
Вы все еще сечете о чем я? ну если нет, то попробуйте сосредоточиться на том, что в игре нужно просто захватывать территорию и правильно прокачивать войска.
Немного напроектили интерфейс:
Ах да войска - это вообще отдельная тема для разговора. Каждый юнит имеет отдельную модульную ветку для кача.
Внизу один из набросков с разбором движения.
Допустим я отказываюсь от скорости в угоду живучести и выбираю жирные гусеницы взамен легким механическим лапам. В сингле думается ввести индивидуальный опыт и прокачку в зависимости от использования. К примеру если был задействован куча раз средний танк(на пикче выше), то он и прокачивается. Соответственно с открытием новых веток. Их мы засекретим, то есть игрок изначально не будет знать что его ждет. Так как разработкой конкретных типов юнитов занимался я, то некоторые мои влажные технофантазии уже воплощены в прототипы. Все еще нужно почистить и доработать ее (чем я займусь после того как хоть немного посплю), но общий смысл изображен. Всего 10 типов:
Сейчас сделана часть кода, позволяющая создавать, размещать и управлять юнитами, строить здания в рамках одной планеты. Также нарисовано достаточно прототипов для более детальной и чистой проработки юнитов, а еще в темпе медленного вальса создается анимация. Следующим шагом будет создание сетевой игры по wi-fi и проработка фонов зданий.Если вам интересно, то я могу написать об этом в следующем посту под одноименным тэгом. А сейчас бонусом вундервафля от меня и баги от программиста(заполнение планеты в зависимости от времени захвата).ITS RAINING BUILD, HALLELUJAH!