07 Мая 2025
3

1. Создание проекта - Порядок в проекте Construct 3 - собственный взгляд

Добрый день!

Меня зовут Руслан.
С 2016 года делаю игры в редакторе Construct 3.

В этой серии заметок поделюсь своими наработками по ведению проектов в Construct 3.

Некоторые из них наверняка будут спорными для новичков, а некоторые - для настоящих программеров (себя к таким не отношу).

Но на данный момент использую именно такой формат упорядочивания.

Впрочем - он тоже периодически меняется, когда встречаю какую-то интересную фишку в чужих проектах.

Пишите в комментариях кому есть что добавить.

Итак, создание проекта:

1) Если проект типовой (или даже если не совсем типовой, но в портфолио есть хоть отдалённо похожий) - копирую старый проект и переименовываю, чтобы не заморачиваться мелкими настройками.

Потом постепенно копирую в него отработанные приёмы из предыдущих проектов, но по возможности проверяю, не изменились ли используемые функции?

Дело в том, что разработчики Сonstruct 3 постоянно дорабатывают свой редактор и то, что год назад работало хорошо сейчас может вообще не запуститься.

К примеру, поведение Pin, скопированное из старого проекта имеет несколько иные настройки, чем у созданного заново.

А вместо старого отдельного поведения Rex_MoveTo появился стандартное поведение MoveTo.

2) Обязательно заполняю описание проекта (в настройках редактора можно задать некоторые из них по умолчанию).

Параметры проекта.

Параметры проекта.

3) Всегда задаю и перед каждым экспортом обновляю версию проекта.

Это позволяет отслеживать её в каком-нибудь окне игры или в углу экрана, чтобы не оказаться в заложниках кэша браузера.

А браузеры просто обожают всё кешировать и часто показывают устаревшую версию игры.

Программно выводим версию проекта.

Программно выводим версию проекта.

Как версия выглядит в игре.

Как версия выглядит в игре.

4) Всегда сразу отключаю Worker в продвинутых настройках проекта.

Worker отключен.

Worker отключен.

Эта зараза умеет запускать события "с пятого на десятое", в результате чего некоторые события выполняются до того, как выполнятся предыдущие.

Возможно я просто не понимаю его принципа, но мне без него лучше.

Также с ним не работает очень полезный плагин GamePush.

Это то, что касается создания нового проекта.

Завтра рассмотрим вариант хранения материалов игры, чтобы ничего не терялось и всё было доступно.

Как обычно, Телеграм:
https://t.me/toyprogrammer

P.S. Поиграть в игру, которая послужила источником скриншотов можно здесь:

https://dharmagames.ru/games/15/15puzzle/index.html

Показать полностью 4
26

Продолжение поста «Когда хотел собаку, но купили кота»1

Кому интересно, на видео где котик бегает за игрушкой ему где-то 3.5-4 месяца, с тех пор он еще немного вырос, сейчас ему 4 с половиной месяца :)

95

Питерский петушара на BMW на просторах М.О

На днях проезжал через Балашиху, такого кадра встретил, честно говоря впервые на очно наблюдаю такое сочетание нарушений пдд. Дата, время верные



Сколько правил пдд было нарушено?

пс. Сайт гибдд прилег, не присылает код подтверждения, так что как отвиснет - так сразу)

Показать полностью
4

Зачем так делать?!

Парит, когда в одной квартире в кранах горячая вода с разных сторон. Неужели нет какого-то единого стандарта в строительстве? Ну или хотя бы правила, чтобы в одной квартире трубы располагались с одинаковой стороны. Это разве сложно?

Включение воды и её регулирование не должно быть задачей, где надо думать и вспоминать. Даже индикатор разглядывать каждый раз не удобно, а бывает, что его вообще нет. Это задача, которая давно стала автоматической и делаю её просто по привычке. Переезжая в новое жильё, быстро переучиваюсь, если там не напутано.

Но вот сейчас живу в доме с четырьмя кранами и уже несколько месяцев не могу привыкнуть. Ладно бы ещё краны были разной формы, но они одинаковые и каждый раз ощущается так, будто в том же кране, кто-то поменял трубы местами.

С выключателями света та же пьянка. Где-то со стороны дверной ручки, где-то со стороны петель. То есть заглядываю в комнату и не могу сразу включить свет, выключателя под рукой просто нет. Нужно зайти в комнату и обойти дверь, чтобы дойти до выключателя, потому что она открывается внутрь. Опять вопрос к строителям. Что скажете?

Кто-то скажет, что это какие-то вообще мелкие сложности. Но нафига они нужны? В автомобилях же не делают педали с разных сторон? Все привыкают к одному расположению и не задумываются на этот счёт, не переучиваются, не подстраиваются каждый раз.

Обновление. Благодарю всех адекватных комментаторов, сказавших про гибкую подводку. Это так просто, но я сам не догадался. Уже поменял. Очень рад. =) Пригодится будущим жильцам.

К выключателям простого красивого решения нет. И я вспомнил ещё другие косяки. Холодильник открывается в сторону стены и дверцу не перевесить. К потолочным светильникам на постоянку подключена фаза, а размыкается ноль, поэтому некоторые лампочки моргают даже в выключенном состоянии.

И не сказать, что дом совершенно косячный и дешёвый. Доводчики на каждой дверце кухни и ванной. Удобный проходной выключатель внизу и вверху лестницы. Вот бы такой же в коридоре первого этажа... И важный момент. Я этот дом не строил и не покупал. Так что не надо на меня гнать, пожалуйста, друзья. Я вообще путешественник и часто переезжаю.

Показать полностью
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите