
Игрушечный программист - мой опыт Construct 3
34 поста
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
Сегодня хочу показать ещё одну обучающую игру для всех, кто забыл как работают математические дроби.
Здесь мы решили использовать механику Тиндера и прочих Одноклассников со смахиванием карточек.
Смотрим на дробь снизу и решаем соответствует ли она количеству кусков пиццы на подносе.
Соответствует - смахиваем вправо, не соответствует - влево.
Игра разбита на несколько серий, от простого к сложному.
В сложных сериях уже приходится складывать и вычитать дроби в уме.
В каждой серии от 5 до 7 дробей.
За правильные ответы получаем очки и потом меряемся ими в лидерборде (он доступен через кнопку Меню слева-сверху).
За опознанную неправильную дробь получаем 1 очко, за опознанную правильную - 3 очка.
Если вам или вашему школьнику категорически непонятно, как можно складывать и вычитать дроби в уме, попробуйте объяснить это на пиццах.
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
Пока никто не добавляет свои посты в это сообщество, я решил воспользоваться моментом и продублировать здесь свои предыдущие посты, с некоторыми изменениями. Между ними буду рассказывать и о прочих моих проектах, которые возможно будут приняты на Пикабу Игры.
Начну с обучающей игры.
Эта игра была сделана на заказ для одного преподавателя математики, который надеялся с её помощью объяснить своим ученикам признаки делимости чисел.
Игра больше заточена под смартфоны, поэтому экран вертикальный.
На орбите Земли скопился космический мусор (многоугольники с числами вверху экрана), на борьбу с которым был запущен орбитальный рельсотрон (внизу экрана).
Стрелять из нашей рельсовой пушки можно специальными зарядами (круги с числами), летающими под пушкой.
Соответственно, если число на космическом мусоре делится на число на заряде - мусор распадается на более мелкие фрагменты или аннигилирует, если числа совпадают.
Чтобы притянуть заряд к пушке, удерживаем её пальцем или мышкой, когда заряд находится в фиолетовом поле притяжения.
Затем прицеливаемся и отпускаем - заряд летит в заданном направлении.
Для большего интереса в игру добавлены вражеские летающие... тарелки?, которые стремятся подгадить нашей пушке разными способами.
Их можно сбивать теми же зарядами, но после сбития они всё ещё могут протаранить пушку. Чтобы их избегать можно двигать пушку влево-вправо или же добить врагов контрольным выстрелом.
Также следует избегать выстрелов в фрагменты мусора, число которых не делится на число заряда. Иначе заряд может отрикошетить и нанести урон пушке.
Данную игру можно использовать в качестве дополнительного обучающего материала по математике для младших школьников.
Да и людям постарше не помешает освежить в памяти основные признаки делимости.
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
Иии.... ещё одна наша игра попала на Пикабу Игры.
В общем, как выяснилось, эта площадка намного дружелюбнее в плане модерации, чем те же Яндекс Игры.
Но вернёмся к нашим монстрам.
Не все знают, но есть довольно обширная аудитория школьников и дошкольников, которая ежедневно играется во всевозможных нубиков и роблоксов.
То есть, можно просто взять майнкрафтовскую тему, сделать по ней игру в 2D и в неё будут вполне себе играть и смотреть рекламу (не так часто, как нам хотелось бы, но всё же).
Как раз такой заказ мне однажды поступил - сделать на свой вкус что-нибудь про нубиков.
В качестве примера была получена ссылка на авторское видео про "школу монстров" в которой персонажи из майнкрафта, объединённые в один школьный класс переживают разные приключения.
Вкуса к нубикам у меня не обнаружилось, поэтому просто взял за основу сюжет этого видео и пару других похожих игр...
Культурно перефразируя известную поговорку разработчиков "Тяп-ляп и в продакшн" :)
На школу монстров напал ещё более страшный огромный монстр - Сиреноголовый.
Школа в руинах и всем её ученикам по очереди нужно спасать свои шкурки.
В игре всего 5 простых уровней с простыми, но отличающимися механиками.
На 1-м и 4-м уровнях персонажи по очереди пробегают полосу препятствий стараясь не попасть в руки Сиреноголового.
2-й уровень - пазл на тему "собери РПГ-7 на скорость" в трясущемся автобусе.
3-й уровень - вовремя стреляй из РПГ, чтобы отбиться от атак и в конце застрелить Сиреноголового. Если не отбился вовремя и ученика схватили, за РПГ берётся следующий ученик.
5-й уровень - пазл "Восстанови разрушенную школу".
Просто перетаскиваем фрагменты стен и окон на их законные места.
Никакой прохождение игры нет. Но тем и славны школьники, что для них игра - это уже награда :)
Вот такие бывают игры. Ужасные в исполнении, но по-своему затягивающие :)
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
Знаю, что не соскучились, но на Пикабу появилась ещё одна наша полезная игра.
Здесь как обычно у нас - всё простенько и без вкуса, поскольку дизайнера нанимать было не на что. Рисуем сами, на коленке или тырим по интернетам всё что не приколочено авторскими правами.
Основная цель игры - натренировать навык деления в уме.
Ну и попутно пострелять из орбитального рельсотрона. Красненькая карякулька снизу - это он.
Сверху у нас болтается пронумерованный космический мусор.
Зажимаем пальцем или мышкой рельсотрон и он притягивает к себе круглые заряды с числами.
Направляем и отпускаем - заряд летит в сторону мусора.
Если число на мусоре делится на число заряда - мусор будет поделен на более мелкие части или аннигилируется.
С виду всё просто, но расслабляться не стоит. Если число мусора не делится на заряд - последний полетит обратно и может нанести урон самому рельсотрону.
Также на разных уровнях начинают появляться "враги", пытающиеся уничтожить рельсотрон,
Они будут пытаться отбомбиться по рельсотрону, умыкнуть какой-нибудь кусок мусора или наставить мин, уничтожающих заряды.
А если их неудачно сбить - начнут падать на нашу чудо-пушку и опять же могут её повредить. Придётся либо добивать либо уворачиваться.
В общем, это как раз тот случай, когда есть железная отмазка на любые упрёки: "Я не играю, я оттачиваю свои математические навыки".
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
На Пикабу Играх наша очередная, не первой свежести, "хоррор" игра.
Это простенький платформер, переделанный из другого простенького платформера, который в свою очередь переделан из чуть более сложного платформера.
Последний, наверное, тоже со временем появится на Пикабу Играх.
Цель - стандартная: прыгаем по платформам и головам противников.
Собираем батарейки для фонариков, факелы и светильники, чтобы в темноте не впрыгнуть не в ту дверь.
Попутно коллекционируем мрачных пупсов и видеокассеты с уликами. Не спрашивайте, что за пупсы и улики, это просто переделанные монеты и кристаллы из исходного шаблона. Они ни на что не влияют кроме ЧСВ.
Кассеты как правило есть на каждом уровне в труднодоступных или скрытых местах. Что-то типа пасхалок.
В конце игры агрессивно давим главного босса, на анимацию которого тоже некогда было тратить время, поэтому это просто ещё один Хаги Ваги более крупного размера.
Биомы тоже стандартные:
- трава (легко бегать и прыгать),
- песок (замедляет движение),
- лёд - скользкий, можно разогнаться или соскользнуть в лаву (не ищите тут логику).
Данный платформер звёзд с неба не хватает, но играется достаточно легко.
Уровни исходного шаблона создавались под платформер-спидран, поэтому большинство уровней можно пройти не отпуская кнопка "вправо" и просто вовремя нажимая "прыжок".
Такой вот незатейливый проект.
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
Сегодня на Пикабу Игры взяли ещё одну нашу старую обучающую игру:
Это немного доработанная идея "три в ряд".
В этой игре шарики нужно собирать согласно арифметическим операциям сложения и умножения.
То есть, выделяем к примеру шары с числами 1, 1, 2 (1 + 1 = 2).
Или 2, 3, 6 (2 * 3 = 6).
Тогда шары исчезают и игроку начисляются очки.
Если рядом нет нужного шара - можно поменять местами любую пару шаров. Но при этом сверху упадёт ещё один шар.
В качестве классических фичей мы добавили:
Бомбы - уничтожают шары квадратом 3 на 3 клетки. Появляются если собрать в квадрат 4 шара с одинаковыми числами.
Ракеты - уничтожают вертикальную или горизонтальную линию из шаров.
Постепенное "протухание шаров" - они со временем теряют цвет.
Из самодеятельности у нас есть разная мелкая скотина:
Мышь - подходит исподтишка и начинает грызть какой-нибудь шар, пока число на нём не превратится в 0 или шар не станет бетонным.
Крыса - ведёт себя как мышь, но вроде чем-то отличается в плане коварства, уже не помню чем :) Вроде она грызёт так, что шары становятся бетонными и их можно уничтожить только бомбой или ракетой.
Кот Платон - гоняет мышей и крыс и иногда даже ловит их (если повезёт). У кота есть своя картонная "комната", доступная через меню. Там можно поднять ему настроение разными способами. Если этого долго не делать периодически, он куксится и перестаёт гонять мышей и крыс.
Вот такую образовательно-полезную игру мы когда-то запилили с одним хорошим человеком.
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
1. На днях мне стрельнуло посмотреть, как устроена механика Визуальной новеллы в Браузере примеров в Construct 3.
И можно ли сделать такую новеллу в бесплатной версии редактора.
На тот момент там было всего 2 примера.
В обоих количество событий превышает бесплатный лимит в 25 штук. Но подозреваю, что можно исхитриться и сделать-таки свою новеллу в бесплатной версии.
Возможно когда-нибудь попробую провести такой эксперимент.
2. В первой новелле мне попалась интересная фича — вставка иконки прямо в текст.
Начал ковырять, как это сделано, но сначала ничего не понял.
Вот этот кадр из проекта игры. В меню активный пункт выделен иконкой «палец»:
Сначала подумал, что это просто отдельная иконка, но нет. Она не выделяется отдельно.
Исходник этой иконки лежит в макете с ассетами игры.
3. Если заглянуть внутрь иконки, то увидим, что у неё есть 2 кадра одинакового размера:
1) Кадр с «пальцем».
2) Пустой кадр.
Здесь нужно сразу обратить внимание на параметр Tag у каждого кадра (в панельке справа).
У стрелки это Arrow а у пустого кадра Empty.
Именно по этим тегам определяется, какой кадр иконки будет вставлен в строку.
4. Далее, нужно прицепить эту иконку к нужной текстовой строке. Это делается в настройках строки (в левой колонке).
Здесь в нижней части панельки есть параметр Icon set. Там и выбирается, какая иконка будет прицеплена.
5. И остаётся последнее — с помощью Тега указать в тексте строки, что за иконку мы хотим туда вставить.
По умолчанию для первого пункта у нас задана стрелка.
А для второго — пустая иконка того же размера (чтобы текст не съехал влево).
Вот такая загогулина.
Добрый день!
Меня зовут Руслан Богданов.
С 2016 года делаю игры в редакторе Construct 3.
На Пикабу Игры просочилась очередная игра в жанре "Викторина", в разработке которой мне довелось принять участие.
Вот она:
Это игра была сделана на заказ по просьбе одного очень хорошего человека и настоящего учителя.
Владимир преподаёт в одном из московских колледжей и долгое время заказывал мне разные обучающие игры, чтобы помочь своим ученикам усвоить сложный материал.
Темы игр были разные - история, математика, литература, химия и не только. В сумме мы наклепали не один десяток несложных обучающих игр с разными механиками. И сейчас начали выкладывать их на разные площадки, в том числе и на Пикабу Игры.
В этой викторине соединены две механики.
Пока картинка с персоной падает игрок прокручивает временнУю шкалу в нижней части экрана чтобы подставить под картинку нужный период времени.
Если выбран правильный период - картинка фиксируется и справа появляются кнопки с именами персон - нужно выбрать правильное имя. За это дают дополнительные баллы.
После прохождения всех персон баллами можно померяться в таблице рекордов.
Чтобы получить x2 к баллам, в Настройках можно ускорить время падения картинки, задав Скорость x2.
В качестве саундтрека мы приобрели у одного музыканта инструменталку "Ой ты степь широкая". Нам показалось, что она идеально вписывается в тему игры.
Ну и спасибо фильму "Ширли-мырли", в котором она звучала в финале и таким образом хорошо запомнилась мне :)
Какой-то особой графики в игре нет. В основном - исторические фотографии.
Единственно, интерфейсные окна мы постарались оформить в виде старой бумаги и шрифт к ним подобрали похожий на дореволюционный.
В целом, игрушка мне до сих пор нравится своей оригинальностью и саундтреком, цепляющим какие-то глубинные струны в душе.
И хоть в процессе игры, в некоторые лица истории порой хочется плюнуть, но думаю, это значит, что игра вызывает хоть какие-то эмоции у игрока :)
UPD: Вспомнил про одно видео в тему, которое мне недавно присылали :)
Сюда не получилось прицепить, но его можно найти в Яндекс. Видео во вот такому запросу:
Девочки малыши исполняют песню Ой ты степь широкая — Видео от Валерий Воеводин
И кадр из видео.