Как создать игру на Андроид с нуля самому
Давно мечтаете сделать свое приложение, имеете интересные идеи, хотите заработать на создании качественной игры? Безусловно, практически каждый пользователь загорался таким желанием, но часто останавливают сомнения, страхи и неуверенность. Ведь как создать игру на Андроид с нуля самому, если навыки программирования слабо развиты, владение английским языком оставляет желать лучшего, а никаких специализированных программ под рукой нет? Попытаемся разобраться.
Уровень сложности создания Android-игр
Самое главное – это вполне реальная возможность создать свою игру самому, не тратя на нее тысячи долларов и обходясь без помощи опытных дизайнеров и программистов.
Да, огромные приложения с 3D-графикой делаются популярными и богатыми компаниями, где работают настоящие титаны с превосходными навыками. Но не всегда такие игрушки добиваются популярности, тогда как даже простое и элементарное приложение, разработанное новичком, имеет все шансы завоевать любовь миллионов пользователей со всего мира.
Что же необходимо знать и уметь человеку, решившему внести свое изобретение в игровую сферу? Для начала, это иметь хотя бы минимальные знания в языке программирования, которые с легкостью можно получить на курсах информатики или с помощью специальных учебников. Оптимальный вариант – язык Java. В виде альтернативы вполне можно представить программные коды, способные заменить конкретные действия в игре, но тогда вы должны хорошо владеть английским языком.
Также развеем заблуждение о том, что для создания приложения необходимо полностью знать Photoshop, иметь дизайнерский вкус и отлично рисовать. Но не стоит путать, например, новое приложение для общения с полноценной игрой. Если вы решили создать первое – там главное только текст и клавиши управления, но если настоящую игру – без художественных элементов не обойтись. И фишка в чем: эти элементы находятся в конструкторе. То есть, собственноручно рисовать вам придется очень редко.
Плавно переходим к конструкторам, поскольку они являются базой всей игры и только с помощью них новичок может создать свое творение. Выбор таких специальных программ огромен, о чем поговорим ниже.
Теперь подводим небольшие итоги. Если вы решили создать свою игру, то для этого требуется:
- Идея, образное представление, о чем будет игра, знание ее основного сюжета;
- Минимальное владение языком Java, ведь полностью без программирования (без нужных знаний) не обойтись;
- Установленная на компьютере программа для создания продукта;
- Свободное время, внимательность и желание трудиться.
Какую игру лучше всего создать
Четких ограничений нет, выбор в конструкторах обычно предоставляется обширный: квест, карточная игра, догонялки, стрелялки, экшн. Обилием жанров больше всего славится приложение Construct 2.
Самым лучшим вариантом для новичка, пожалуй, станет платформер. Бродилки по незамысловатому лабиринту или легкая драка со злодеем – типичный, но довольно неплохой сюжет для начала. И все это вполне реально воссоздать, используя бесплатный и удобный конструктор.
Еще вас могут заинтересовать карточные игры, где не требуется высокая графика, четкая прорисовка и множество действий. Все шаги, в том числе тасовка карт и раздача, отличаются от других жанров однотипностью. Обычно у таких игр и самый простой интерфейс, состоящий из обычного меню.
Самое сложное направление для создания, это, конечно, экшн-игры, где присутствует детальный проработанный мир, обычно сделанный в 3D-формате, несколько главных персонажей, длительный сюжет и множество уровней. На примере рассмотрим известное приложение Modern Combat. Конечно, для такой мощной игрушки требуются десятки специалистов, хорошие вложенные деньги и месяца работы. Но это не значит, что пользователь сам не сможет создать 3D-игру. Нужны только хорошие умения и навыки, поэтому этот жанр следует оставить на потом.
Как создать игру на Андроид с нуля без навыков программирования

Теперь рассмотрим основную часть создания игры, а именно конструкторы, представляющие собой обычные программы, которые можно с легкостью скачать на просторах Интернета.
Обратите внимание! Мы советуем загружать приложения только с проверенных сайтов и перед установкой тщательно проверять их антивирусом. В противном случае есть риск занести вредоносные файлы в свою операционную систему.
Construct 2 — простая платформа для 2D приложений

Лучшее приложение в своем роде, которое занимает лидирующие позиции. Главное преимущество – это возможность создавать игры практически на все платформы, в том числе и на Android. Поддерживается и анимационный формат HTML5, с помощью которого созданные творения будут доступны для игры онлайн во всех браузерах, что немаловажно, ведь такие игрушки гораздо проще в функционировании.
Базовая версия программы совершенно бесплатна и идеально подойдет новичку, ведь имеет все необходимые инструменты из графического интерфейса. Поэтому командные строчки не понадобятся, как и художественные умения.
Присутствует и качественное оформление игры: различные эффекты звука и графики, стандартные изображения для фона, без которого просто не обойтись. Есть также отличная возможность наполнить приложение своими индивидуальными и уникальными материалами.
Большая часть создания – это обыкновенное перетаскивание элементов и установка их взаимодействия. Например, персонаж цепляется за камень, и уровень заканчивается; одна часть фона представляет собой траву, другая, верхняя – небо, играет нейтральная музыка и характерные звуки. Вот и все, можно считать, самая простая и элементарная игра практически создана.
К сожалению, существует и минус: в бесплатной версии можно экспортировать творения в браузеры, а оттуда открывать их на совершенно любой платформе, но бесплатно создать игру только для Андроид не получится. Для этого придется вкладывать деньги в платную версию, стоимость которой немного превышает 100 долларов. Зато потом возможности намного расширяются, игры без проблем можно делать чисто на Андроид или iOS, а с помощью установочных файлов открывать приложения на персональном компьютере.
Видео-инструкция как сделать игру на Андроид с помощью Construct 2 и Construct 3
Unity 3D — мощный движок для разработки 3D проектов

Если предыдущая программа позволяла создавать только 2D-игры, то Unity 3D уже выходит на новый уровень и предоставляет разработчикам все условия для создания отличного трехмерного проекта. Программа оснащена различными готовыми моделями, изображениями, скриптами и текстурами на любой вкус. Компиляция имеет высокую скорость, редактор, несмотря на свою многофункциональность, очень прост в использовании.
Благодаря ядру PhysX все действия персонажей проработаны до мелочей, выглядит созданная игра качественно и дорого, даже если в ней задействован простой сюжет, не отличающийся особой продолжительностью.
Единственное требование – это достаточно мощный компьютер, поддерживающий 3D-форматы и навык программирования среднего уровня, поскольку новичкам будет все же немного трудно разобраться.
Видео-инструкция по созданию игры с помощью Unity 3D за 45 минут
Game Maker — самый легкий вариант для новичка

Наиболее легкая программа из всех существующих, идеальная для неопытных и неуверенных в своих знаниях пользователей. Именно здесь можно обойтись и без программирования, и без языка Java.
Приложение предоставляет для свободного использования множество интересных персонажей, объектов, локаций, эффектов. Разработчику остается только перетаскивать нужные предметы на основной фон и выбирать взаимодействие.
Нельзя сказать, что таким способом игра будет делаться с нуля, и вы полностью создали свое приложение, но основное представление о разработке игр вы все же получите, что позволит переходить на новые уровни программирования и совершенствования уже имеющихся умений.
Видео-мануал по программе Game Maker
Этапы создания игр
Делаем простую игру
Под простой игрой подразумевается самый незамысловатый сюжет. На примере рассмотрим такую идею: человечку необходимо преодолеть препятствия, чтобы благополучно добраться до финиша. К тому же, по дороге желательно собирать монетки. Согласитесь, воспроизвести такую картинку с помощью Construct 2 довольно просто и интересно. Рассмотрим приблизительные ориентировочные действия:
Как создать карточную игру на андроид

Игры с клубком
SurfaceView
Создаём карточную игру (View)
Столкновения (Kotlin)
libGDX
libGDX позволяет писать игры для нескольких платформ. Нас интересует Android. Если вы ещё не изучили уроки про создание обычных приложений в Android Studio, то нет смысла сразу изучать этот фреймворк.
Open Source
Игры для изучения.
Chase Whisply
Игра для ловли приведений с использованием виртуальной реальности.

Игра 2048, написанная на Javascript, очень быстро стало популярной. Это порт игры для Android.
Lights Out
Логическая игра Lights Out, в которой нужно выключить все лампочки. Нажимая на кнопку, вы меняете состояние соседних кнопок на противоположное.
TiltMazes
Логическая игра — нужно провести шарик через лабиринт на базу. Шарик может остановиться, только натолкнувшись на препятствие (убиться об стену). Реагирует на наклоны экрана (опция отключаема).
Колыбель Ньютона
Существует легенда, что Исаак Ньютон (тот самый, на которого упало яблоко) является изобретателем дверцы в нижней части двери, чтобы кошка могла самостоятельно входить и выходить из комнаты. Кроме этого полезного изобретения для котов, Ньютон также придумал Колыбель или Маятник Ньютона для демонстрации преобразования энергии различных видов друг в друга: кинетической в потенциальную и наоборот.
Vector Pinball
dozingcat/Vector-Pinball — пинбол для Android. Автором игры является Brian Nenninger под ником dozingcat. Наш человек.

Asqare
Популярный тип игры, когда надо выстраивать в один ряд одинаковые фигуры.
Как я за месяц сделал свою игру (ККИ)
Был у меня такой период в жизни, я о нем уже писал, когда раз в месяц я менял своё хобби по заранее составленному списку. Одним из многочисленных пунктов был – сделать ККИ.
При создании коллекционной карточной игры не уйти от сравнений с MTG и Hearthstone. Да, моя игра на них похожа! Конечно в ней есть механики из этих игр. Но я провел месяц за очень интересным занятием. И у меня есть возможность продолжить этим заниматься, если захочется.
И я хочу поделиться с вами тем, что у меня получилось.

Это первый прототип карты, тогда даже не было никакой концепции, была только сырая идея.
Всё началось не с механики игры, хотя, как мне теперь кажется, именно с этого и должна начинаться разработка. Я же начал с дизайна вселенной, если слово дизайн тут вообще подходит. Поломав голову какое-то время, я понял, что придумать новый мир я не в состоянии. Или мне на это потребуется отдельный месяц. Почему-то я обратил внимание на мифы и сказки, отсюда и название «Наследие». Но мифы Скандинавии, Рима и Греции показались мне заезженными. И я решил делать вот это всё на основе славянских мифов. Злыдень, Домовой, Банник — ну круто же!?
Первым делом я хотел решить вопрос с ресурсами и стоимостью карт. Для меня использование одного ресурса (как в Hearthstone) показалось неинтересным, а использование четырёх ресурсов, замешанных в колоду (как в MTG) показалось сложным и банальным. Я пытался сделать разное количество ресурсов, и три и два, но всё равно пришёл в четырём. Однако было решено, что игрок будет накапливать ресурсы постоянно во время игры, и это не будет зависеть от случайности как в случае с MTG.
Сейчас так – есть четыре разных ресурса и каждый ход игрок прибавляет себе только одно очко любого ресурса, выбранное им в данный момент (вероятно такой принцип уже есть в какой-нибудь ККИ). Это влияет на построение колоды. И выбираемые вами ресурсы в начале игры могут подсказать противнику вашу тактику, и наоборот, вы сможете предугадать тактику противника. Вначале ресурсами были – сила, ловкость, выносливость и мана. Сейчас они просто обозначаются цветными ярлычками на картах. Большинство карт в своей стоимости используют два ресурса, карты заклинаний один ресурс, самые сильные карты используют три ресурса.
Для удобства игры в оффлайне я создал приложение под Android. На нем отображаются очки жизни игроков и количество их ресурсов.

Экран с приложением выглядит так.
К актуальному дизайну карт я шел долго. Много раз переделывал. Чаще всего из-за изменения механики игры. Сначала мне хотелось, чтобы игра была как можно понятнее для наблюдателей со стороны. Я много раз наблюдал за чемпионатами по MTG, как в онлайне так и в оффлайне, и я всегда с трудом различал карты на столе. Поэтому изначально на карте были только цифры (стоимость и характеристики). Но потом добавились уникальные умения, и очень хотелось добавить художественное описание персонажей. Поэтому карты сейчас выглядят так.

Иллюстрации для карт я брал из интернета, они не мои, у абсолютного большинства я не смог найти авторов. Какой-то коммерции из этого я делать не хочу, поэтому мне нечем будет платить авторам.
Если вы являетесь автором одной или нескольких иллюстраций, напишите мне, я удалю её с карты, или просто подпишу ваше имя на карте, если вы конечно позволите её оставить.
Когда у меня закрадывались мысли о реализации игры на коммерческой основе, я связывался с художниками иллюстраторами, для выяснения стоимости их работы. Короче, на первый выпуск, хотя бы из 100 карт, у меня просто нет денег.
Месяц разработки подошёл к концу. В итоге сейчас у меня есть:
— готовая концепция с правилами игры
— 108 карт для первого выпуска
— ещё три идеи для последующих выпусков
— готовое приложение для игры на телефон
То чем я могу поделиться с вами сейчас:
— тут можно скачать ПДФ файл с картами (распечатать и играть)
— тут ПДФ с правилами
— тут можно скачать приложение для Android
— тут можно посмотреть таблицу с картами на все выпуски
— тут из мастерской steam можно скачать игру в качестве мода к Tabletop Simulator
(нельзя линковать стим видимо, поэтому в Workshop ищите Legacy TCG)
Идеей игры очень проникся мой товарищ Ashtrop. Мы много раз играли с ним через интернет, правили баланс и добавляли новые фишки. Это было в далёком 2017 году. Возможно мы к этому ещё когда-нибудь вернёмся.
Спасибо, что дочитали! Если нужны подробности, то отвечу на все ваши вопросы ниже.
Пробуйте всякое разное в своей жизни! 🙂
— тестировали на разных группах живых игроков? как долго?
— почему колода ограничена верхним порогом, а не нижним, как в большинстве ККИ?
— что происходит, когда кончается колода?
— чем игра лучше/интересней/альтернативней мотыге, берсерку и прочим там хертстонам?
Ресурсы с прирастанием — это Аркомаг, привет серии Might & Magic )
Здравствуйте, то создал свою карточную игру и возник вопрос о ее печати. Можете посоветовать, как лучше распечатать? Изначально хотел сделать двустороннюю цветную печать на плотной бумаге, потом заламинировать листы и нарезать уже на карты. Как вы печатали свою?
Очень круто. Надо попробовать разложить партию
И сказать то нечего, красавец) буду пробовать)

Рисунки художника Ishton по мирам MtG #25

Цукино снова влипла в неприятности.


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

Доктор Вэл Григори
Доктор Вэл Григори — имя, хорошо известное в медицинских кругах на любом плане. Она известна как таинственный хирург, который появляется в туманные ночи, когда луна стоит высоко в небе.
Её всегда сопровождает ассистент, куда бы она ни отправилась. Их выделяет то, что они совершенно точно не являются людьми. Доктор Вэл на самом деле является гомункулом Иннистрада, а её ассистент — слизью, заключённой в гуманоидный костюм.
Хотя некоторые могут подумать, что эта история о том, что она опасный и жестокий хирург, всё совсем наоборот.
Доктор Вэл на самом деле один из величайших хирургов, когда-либо ступавших на любой план. Она отправляется туда, где в ней нуждаются, и помогает тем, кому может. Люди удивляются её внешности, но ей быстро удаётся покорить их своей добротой и стремлением помочь. Когда её спрашивают, кто она такая, она отвечает лишь, что была создана много лет назад с такой медицинской точностью, что кажется, что мультивселенная обманом наделила её способностью удерживать искру.
В течение нескольких лет она училась у семьи Григори и хорошо усвоила древние знания и опыт семьи в области медицины. Она быстро обнаружила, что способна читать книги за несколько минут и мгновенно запоминать их.
За годы путешествий по мультивселенной она накапливала всё больше и больше знаний и в конце концов смогла проводить закрытые лекции, на которых она передавала знания с плана на план.
Некоторые говорят, что в её теле есть части тела легендарной святой Розы из Западного аббатства, но доктор Вэл отвергла эти домыслы, заявив, что святая Роза была для неё источником вдохновения, когда она читала медицинские журналы, но не более того.
Она также отметила, что святая Роза была целительницей, а доктор Вэл — хирург.


Мамо за работой. Она ученица биоманта Деи.
Разрабатываем свою карточную игру с помощью nanDECK
Давно мечтали о своей ККИ, убийце MTG и Hearthstone? Как известно, долгий путь начинается с первого шага, и в случае карточных игр таковым может стать бумажный прототип.
В этой статье я расскажу как сверстать и напечатать карточную игру с помощью программы под названием nanDECK.
Наша цель: подготовить PDF с карточками нашего прототипа в удобной для распечатке форме. Поскольку макет игры надо быстро и часто менять, мы обеспечим стремительную пересборку этой PDFки.
Full Disclosure: существует множество альтернативных программ для разработки своих карточных игр, тысячи их. Большинство из них, вероятно, более удобны. Но так уж получилось, что я разобрался именно с титульным софтом, и оказалось, что он-таки неплохо справляется со своей задачей. Поэтому я решился поделиться с вами своим опытом, и сегодня мы научимся пользоваться nanDECK.
У программы я могу отметить следующие плюсы: интеграция с Google Docs, простота внесения изменений, наличие своего-вроде-как языка, куча классных фичей; а также следующие минусы: присутствие багов, сложности при работе с кириллицей и программист-стайл интерфейс.
Как известно, нет лучше инструмента для геймдизайнера, чем эксель, поэтому сам прототип мы разработаем в Google Spreadsheets. Я придумал несколько простых карточек заранее, вот они. Вы можете создать и свой документ, но не забудьте открыть доступ по ссылке.
Что в документе для нас важно, так это названия столбцов. Ну, для примера, пусть будут такие:
- NAME — название карты (например, «Лютный укус»)
- EFFECT — текст действия карты («Нанести 300 урона»)
- MANA — мана-стоимость («3»)
- TYPE — тип карты («Заклинание»)
- IMAGE — изображение для карты («Bite.jpg»)
- FLAVOUR — нарративный текст («Лютоволк жрет мою лютню!», — Ю.А. Лютик)
- QUANTITY — сколько карт нам понадобится для распечатки
Тут стоит обратить внимание, что прототип в облаке, что чрезвычайно удобно.
Я подготовил изображения для этого руководства, которые можно скачать и использовать бесплатно. В этом же архиве фон для карточек. Для прямо вот бумажного прототипа нам понадобится принтер и ножницы.
Центральное окно занимает редактор скриптов. В нем мы и будем работать, отвлекаясь лишь на визуальное оформление карт.
Итак, приступим к написанию скрипта! Начинаем со следующего заклинания:
LINKMULTI указывает на столбец, который используется для умножения количества карточек в результирующем наборе карт. То есть, если мы хотим в итоге распечатать 2 такие-то карточки, то в этом столбце в Spreadsheets поставим число 2. В нашем случае столбец называется QUANTITY, на него и ссылаемся.
Поставив курсор на директиву (например, на LINKMULTI) и нажав F1 можно прочитать справку внутри софта.
Чтобы наш результат не исчез, сохраняемся («Save») и запоминаем, куда сложили текстовый файл со скриптом: потом сюда же будем складировать изображения.
Далее вносим ссылку на наш Google Spreadsheet. Данный буквенный код можно найти в адресной строке вашего документа («https://docs.google.com/spreadsheets/d/ВОТ_ТУТ«). Альтернативно можно указать и локальную xlsx таблицу, тогда значение было бы чем-то вроде C:\MyFolder\MyProt.xlsx.
Проверим, что программа синхронизируется с облаком. Для этого жмем «Validate deck». Внизу все должно быть OK. Продолжаем писать код следующей директивой:
Настройки директивы PAGE звучат довольно интересно: размеры в сантиметрах, ориентация и дополнительные качества (в данном случае, центрирование по горизонтали и вертикали).
BORDER — настройки границы карты: тип (ROUNDED, RECTANGLE, MARK, NONE) , цвет и толщина. У меня NONE, но решил привести здесь на тот случай, если у вас-таки будет не NONE.
GAP — расстояние между карточками.
Следующий блок мы сделаем автоматом, нажав на кнопку Visual Editor.
После этого нам понадобятся кнопки Image, HTMLFont и HTMLText, что в левой части нового неистового экрана. Первым делом вставим фон, нажав на Image. В правой части окна появилась строка Image. Щелкаем по ней правой кнопкой и указываем в поле «Image file» локацию нашей подложки (среди прилагаемых изображений она называется «BG.png»).
Остается добавить изображения и всяческие текстовые поля для конкретных карточек. Для начала разберемся с тектовыми данными. Вообще синтаксис, по-видимому, как-то связан с HTML, поскольку есть говорящие об этом кнопочки. Для текстовых полей нам понадобится сначала HTMLFont.
Это настройки шрифта, для дальнейших текстовых полей. Выбираем в левой панели HTMLFont, затем в правой панели правым кликом открываем настройки. Пусть это будет настройка лишь для названия, поэтому назовем его NameFont.
Затем выбираем HTMLText. Давайте-ка заведём название карточки из прототипа. Чтобы появилась связь с таблицей, в настройках HTMLText в поле «text» нужно указать название столбца в квадратных скобках (т.е. [NAME]). Также указываем ссылку на наш шрифт в поле «htmlfont».
Обязательно нужно отметить флаг Explorer render, иначе не видать вам кириллицы. Флажок Transparent убирает фон. Также обратите внимание на формат в поле «range».
Далее добавляем еще один Image и указываем в поле «image file» [IMAGE]. Чтобы программа подтянула изображения по ссылкам из таблицы, необходимо, чтобы файлы изображений лежали рядом с текстовым файлом прототипа. Ну, то есть там, где мы его сохранили в самом начале.
Чтобы читалась прозрачность у .png, нужно указать флаг «Transp.». Флаг «Proport.» устанавливаю для того, чтобы картинка не искажалась при масштабировании.
Остается дело за малым: нужно завести оставшиеся текстовые поля. Мы уже умеем заводить текст, поэтому достаточно это сделать по аналогии с заголовком карты и настроить шрифты по своему вкусу.
Весь код из этой статьи целиком (с ним получится результат, как тот, что выше):
Теперь осталось собрать карты в печатном виде. Для этого нужно последовательно нажать кнопки в левой части экрана: «Validate deck», «Build deck», «PDF». Вуаля!
Программа содержит кучу возможностей, с полным списком которых можно ознакомиться в руководстве пользователя (на английском).
В итоге у нас получилась симпатичная PDFка. Теперь вы можете легко менять свой spreadsheet и пересобирать новые PDF по нажатию трех кнопок! Прототип можно распечатать и получить приятный результат:
Бонусный факт: получившуюся PDF легко использовать в Tabletop Simulator (там буквально можно «нарезать» PDF) для игры с другом в ваш новый прототип по интернету! Тогда и принтер можно не терзать.
Возможно, для пяти карт такая подготовка и скриптование кажутся излишними, но если ваш прототип вырастет до объема в, скажем, 7 карт, то сами понимаете.
Все ссылки в одном месте:
Минутка рекламы
Изначально nanDECK я изучал для прототипирования игры, которую разрабатываю. Кстати, мы сейчас ищем 3д-аниматора, если вы такой, то пишите! Ну и конечно, вступайте в группу в ВК, подписывайтесь на твиттер, спасибо за внимание.
Выглядит, как статья про игры на DTF, даже напугался.
Сохранил, завтра на обеде почитаю и точно всё проверю.
Возможно задам тупой вопрос, но я в принципе тупой так что не всё ок. Посмотрел я на эти танцы с бубном чтобы сделать простую PDF c 9 картами, и всё никак не пойму, а почему нельзя воспользоваться фотошопом, например? Редактируется текст там точно так же быстро как и в табличке.
Как автор карточной игры могу сказать — таблички необходимы.
Основной пункт — вы будете постоянно менять
1. Лейаут карты — чтобы было понятнее. Здоровье наверх / влево, текст вниз и т.д., добавлять свойства. Переверстывать в PDF замучаетесь.
2. Иногда требуется несколько экземпляров карт. Копировать в таблице проще. Править текст для синхронности — тоже.
3. Баланс тоже проще в табличке считать. Взял поменял у N монстров здоровье с 1 на 2 — и перепечатал.
Обычно любая колода для адекватной рандомизации должна содержать 20-30 карт. Если вам нужно пару колод — уже 40-60 карт. Эвенты? Еще одна колода.
Все верно, в данном случае можно и не копировать в табличке: есть специальный множитель (QUANTITY)
Изменять текст в таблице и подхватывать оттуда информацию для компиляции проще, чем делать кучу слоев в Фотошопе, перебирая различные комбинации с сохранением этих комбинаций и последующей сборкой их этих комбинаций в indesign. Хотя вот в indesign можно выставить необходимые метки для резки, до которых докапываются в типографиях.
у кого на что руки заточены) Я вот работал в типографии, мне это реально видится так, что удобней в индизайне делать. Причем почти всё.
Но такую программу тоже попробую, сравню. Как раз ковыряю "настольную игру своей мечты".
С таблицей вы заморочитесь 1 раз, зато потом будете делать всё очень быстро, когда механизм отладится. А в фш будете каждый раз тратить кучу времени на одну карту, даже если делать тяп-ляп, всё равно дольше.
Дружище, это реально лучшая статья на этом сайте за очень долгое время (я даж ещё до конца не прочитал — потому что параллельно делаю, чтобы вникнуть, но уже могу это сказать). Вы большой молодец. Никакого пердежа в лужу, только по делу, причём полезная штука. Тут же можно не ток ККИ прототипировать, и настолку какую-нить и т.д. Можно и боёвку пошаговую в стиле jrpg с таким инструментарием запрототипировать.
Просто космос.
Удивлён, что за сутки всего 45 ЛюКенгов.
Я это даже себе на стену в вк сохраню.
Очень круто!
Зарегался на сайте где-то 1,5 года назад, чтобы пошутить в комментах про Джилленхола, и с тех пор думал, что площадка плюс-минус бесполезная. За всё время наткнулся на 5-6 реально крутых материалов (включая ваш).
Ради таких постов, даже если их будет появляться по одному на 3-4 месяца, реально стоит скроллить ленту каждое утро!
Ещё раз спасибо!
Спасибо, приятно слышать! Рад, что статья понравилась)
А текст можно писать только прямой или можно закруглить немного дугой?
Посмотрел — есть в директиве FONT, подводный камень в том, что FONT+TEXT не поддерживают сейчас кириллицу. Есть материал подробнее, с примерами от разработчика. https://boardgamegeek.com/thread/1634512/any-plans-expand-support-curved-text
Гляну, спасибо. А pdf, при сохранении, получается одной картинкой а4 на листе, или слоями сохраняет, позволяя в случае чего быстренько отредактировать текст в pdf файле соответствующим советом без повторной компиляции в этой среде?
Не, каждая карточка сохраняется как изображение — ни слоёв, ни текста.
В PDF у меня не получилось отредактировать, но может при наличии нужного пдфного софта это и возможно
Заинтересовался бы, будь возможность проводить анализ карт.
Владимир, ну зачем такое развернутое и подробное руководство? Сейчас народ понабежит и наделает своих ККИ, Gabe Newell тогда вообще не дождется успеха Artifact!
Ага, наступит нашествие российский ККИ)
Хороший материал. Вот просто хороший материал.
"руководство на английском" (с).
Лол. Если решил сразу прогнутся под западный рынок, то почему ты принес свою рекламу сюда на русском?!