Новый в 2021 году тред по констракту. Ламповый, легкий, твой! Дискассим, делимся демками, пробами, задаём вопросы, ищем туторы, бугуртим от багов, ищем кряки.
ЧТО ТАКОЕ CONSTRUCT 2/3 Это что-то вроде упрощённого Гейм-мейкера, 2D двигло На самом деле, можно и 3D, для этого уже вышли плагины, который абсолютно не требует программирования, при этом позволяет реализовать практически всё, что можно задумать. А то, что нельзя - уже сгладило сообщество, путём выпуска плагинов и аддонов для движка.
Лучший двиг для создания небольших 2D игр, будь то платформеры, фермы, сайд-скроллеры, квесты, раннеры, да что, мать его, угодно в 2D. Охуенная мультиплатформенность, (от любых мобильных до HTML5 и Standalone-Exe) простота использования, огромный функционал.
Покупал констракт 3 в течение 1 года, до этого юзал констракт 2. Как же у меня жопа сгорела. При использовании поведения 8 dir, вы не сможете сделать полноценную игру, никогда. Причина - если включить V-sync, то ваш 8dir-объект будет недоходить до стен и застревать в зазорах. Короче говоря между игроком и объектом будет зазор. Погуглив проблему на английском я нашел тему на форуме Scirra, где модератор подтверждает, что эта проблема не фиксится никак - есть только один способ - убрать вертикальную синхронизацию, тогда проблемы не будет, однако выпускать игру в таком виде где будет несколько сотен фпс и она будет грузить процессор - это уже почти распространение вредоносных программ. Выводы делайте сами, разводить движкосрач не буду, но я после этого сделал переход на другой софт. Кстати, подобные несуразицы были и с платформером, но там вроде как пиксельперфектно можно сделать. Добавлю - в исходнике-примере для обучения новичкам от самих Scirra (Зельдоид под названием Demonoire) - этот баг тоже есть
Популярный плюс констракта о котором многие говорят - то что конструктор прекрасно подходят для того чтобы набросать прототип-концепт для игры, тоже отмечу. Ходят слухи, что лучшим решением для этого будет скачать пиратскую лицензию С2, но гоните от себя эти мысли, ведь пиратство это очень плохо и так делать нельзя, и я конечно никогда этим не занимался
Я в ГД давно, и все что я тут вижу-это платформеры, платформеры, тавер дифенсы, мобилкоговно, платформеры и стрелялки. Констракта 2 для такого более чем достаточно.
>>723582 >Ходят слухи, что лучшим решением для этого будет скачать пиратскую лицензию С2 Я художник и аниматор + музыкант. Цифры и код просто не выношу, констракт для меня идеален.
>>723642 >Констракт мне нужен исключительно для создания 2д-платформеров, и для них он лучший.
Как юзер констракта и человек не умеющий в код - говорю, нет
>>723642 >И потом при твоей проблеме, как ты объяснишь существование этой игры?
Во-первых, не увидел там 8dir бехавиора Во-вторых, не уверен что там нет этой проблемы
>>723642 >Я в ГД давно, и все что я тут вижу-это платформеры, платформеры, тавер дифенсы, мобилкоговно, платформеры и стрелялки. >Констракта 2 для такого более чем достаточно.
Ну хозяин барин, но я с кайфом пересел с кастрата, хотя я тоже не умею программировать
Алсо, как же подзаебло это импотентное творчество от инди. От них ведь ждешь креатива, ярких персонажей. А тут симулятор козы, симулятор гуся, симулятор енота
>>723656 >Алсо, как же подзаебло это импотентное творчество от инди. От них ведь ждешь креатива, ярких персонажей. А тут симулятор козы, симулятор гуся, симулятор енота Твои проблемы, что ты в говно всякое играешь. Мой инди список состоит из топовых игр.
>>723656 >А тут симулятор козы, симулятор гуся, симулятор енота Все игры можно назвать симуляторами чего-то или кого-то. Ты например хочешь симулятор яркого персонажа.
>как же подзаебло это импотентное творчество от инди В этом суть инди игр, разработчикам глубоко насрать на мнение таких как ты, и это правильно, играй в ааа игры.
>>723581 Если объект 8-dir застревает в solid объектах, можно сделать отталкивание от них событием Is overlapping at offset, или навелосипедить свой аналог 8-dir.
>>724850 >Та он пиздит у меня нет проблемы с 8-направлений
За пиздеж в рот возьмешь? Проблема есть даже в туториальном примере от Scirra
>>723872 >Если объект 8-dir застревает в solid объектах, можно сделать отталкивание от них событием Is overlapping at offset, или навелосипедить свой аналог 8-dir.
Вот я лично срал и ссал на программу которая стоит 6 тысяч в год, и в которой нельзя без велосипединга простыми действиями сделать сцену с 8dir поведением без багов. Когда можно купить / скачать бесплатно аналогичный софт, написать 4 строчки и у тебя будет 8 dir объект и солидные стены - и все будет работать perfecto
Скачал второй, понажимал. Попробовал собрать .ехе - это надо выбрать "приложение вин 10"? Ок, выбрал, говорит - сосите хуй, надо купить. Ок, пошел чекнуть цену - там ток какие-то подписки. Сколько блять в итоге надо деревянными заплатить, чтоб проект в экзешник собрать?
>>729368 >где продаётся констр2 А да, этот шаг я даже пропустил. Энивэй - кряк или подписка позволяют собирать .ехе и это делается именно тем пунктом в меню - про "экспорт для виндовс стор" или как то иначе?
>>723448 (OP) Где можно купить констракт 2? Везде пытаюсь тыкать на сайте но он либо запрятан, либо не существует. Крякнутый бесполезен тк версия не новая и не со всем работает.
>>729450 >>729458 Обычного констракт 3 для создания и заработка на играх достаточно? Обычный в районе 6к, но бизнес еще есть. Для чего бизнес-версия? 6к я могу потратить на то что будет мне помогать.
>>729450 >Скорей всего перестали продавать Нужно закон создать мировой, если перестали продавать по, оно становится бесплатным, а то не туды и не суды, продукт есть, а он не продаётся.
Блин, я немного не понимаю, я хочу сделать вот единый сервер, который я буду запускать на VPS и к нему уже будут подключаться клиенты, как это все реализовать? Подумал можно через вебсокеты, но в оф мануале не рекомендуют его использовать для реал тайм мультиплеера
Анон, какой сейчас статус у К2? Поддержка прекращена, но с офф.сайта можно скачать последнюю версию. Она максимальная, без ограничений? На ней можно делать игры для стима/гуглплея или правообладатели пизды дадут?
Вкатился в тред. В с2 уже лет 6 сижу. В первых тредах вниманиеблядствовал и помогал местным анчоусам. До создания своей игры руки не дошли, но зато сделал несколько софтин для личного пользования. Спрашивайте ответы.
>>738533 С2 не поддерживает TCP и UDP, так что тут только вебсокеты, или п2п (что по сути то же самое). Но если уж очень хочется сделать сервер - делай не на С2. Копай в сторону node.js + WS.
>>764167 Очевидная демо-версия. Для твоих целей нужна лицуха (или кряк).
>>738056 Ничего из вышеперечисленного не делал. Просто генерировал по новой пока не сработает. С четвёртого раза получилось.
Вот содержимое моего файлика, если кому надо:
License type: BUSINESS Product: Construct 2 Licensed to: qweqwe Email: sdaswdad Comment: With best wishes from Figgler [mrfiggler@gmail.com] Timestamp: 1629987354 Hash: DE79B87A7DAAFB99F1D2247247AA92030329C057F1D418
This is PRIVATE license. Please TURN OFF "UPDATE CHECKING" in C2 preferences BEFORE USE!!!
Аноны. у меня констракт 3 теперь вылетает ВО ВСЕХ играх если включить режим "плей гейм"... Что за хуйня? Тупо весь браузер крашится нахуй. Браузер хром - раньше в нем работал.
Перешел теперь на Файрфокс. С Vivaldi тоже проблемы. Какого черта они перешли на браузер.
>>793526 Ты мысль не уловил. Имелось в виду при первом запуске игры предложить юзеру самому всё настроить - громкость, яркость, разрешение экрана и тд. Т.е. базовые вещи. Я в старых играх раньше частенько такое встречал, а в современных почти не вижу уже.
>>793528 Умею и пользуюсь. Почему-то в нормальных играх меня никто не спукает скримерами, только изредка натыкаюсь на поделки школьников, которые совершенно не задумываются о комфорте пользователя. Что-то уровня видосов с ютуба, где в интро-ролике используют околоearrape-дабстеп.
>>793572 >Почему-то в нормальных играх меня никто не спукает скримерами Полно скримеров, просто ты предвзят и статусно мыслишь как типичная пидараха "в нормальных играх не скример, а фишка".
>>793574 Ты свои ярлыки на меня не вешай. Я говорю по своему личному опыту. Возможно это ты просто играешь в кал со скримерами и относишь их к категории нормальных игр, но это уже совсем другой разговор.
>>729372 Собрать ехе можно, но имхо, для второго и третьего это изврат. Он по сути выдаст тебе на выходе свой собственный браузер с подгрузкой игры в него.
Вся суть этих движков по этой причине теряется. Это хтмл5, сука, оставьте возможность без всяких установок гамать в любимом браузере! Что, так сложно захоститься где-то? Даже бесплатно можно
Для десктопа лучше уж конструкт классик юзать... Ну, если не считать что он древний как говно мамонта с кучей багов. Зато работает шустрее в разы чем двойка с тройкой
>>796860 спасибо что ответил, интересует следующее: 1) Как грамотно сделать бесконечный фон так чтобы картинка с домами небом облаками допустим появлялась справа и летела налево, и чтобы швы были незаметны, чтобы глядя на это было чувство что гг летит вперед? 2) Как сделать шарики у которых хитбокс не будет совпадать с их реальным размером? Как в шмапах 3) Правильно ли будет если для спавна врагов по таймеру сделать переменную которая в зависимости от значения в ней спавнит определенных врагов в определенных точках, каждая цифра свой набор врагов? Таймер меняет значение переменной в зависимости от того сколько времени прошло с начала уровня
>>814405 Всё зависит от твоих запросов. Чем "проще" конструктор игр, тем более ограниченные возможности он имеет. Как правило всё упирается в наличие готовых "строительных кирпичиков" и их размеры: чем крупнее размер "кирпичика", тем проще его использовать для создания игры, но тем меньше возможностей он предоставляет и тем меньше таких "кирпичиков" в составе конструктора игр. Самый простой конструктор игр - это простой редактор карт в какой-либо игре: тебе дают возможность менять расположение объектов, с чем справится любой ребёнок, но не дают менять всё остальное. Граница между "игровым движком" и "конструктором игр" сильно размыта: обычно "движком" называют набор сравнительно маленьких кирпичиков (сложных в использовании, но зато дающих больше возможностей), а "конструктором" - набор больших.
Ничего не понимаю. По задумке каждую секунду создаются прямоугольные платформы и движутся справа налево, а герой прыгает по ним. При генерации учитываются координаты и ширина предыдущей платформы, чтобы сгенерироваться правее последней. Координата платформы определяется по правой стороне.
Но у меня всё равно платформы накладываются друг на друга.
Поправьте если что-то упускаю никогда не понимал вот этого мотива "не нужно использовать кодинг". Ведь по факту ты просто подменяешь универсальный яп маняскриптовым языком такого движка. И весь мой опыт общения с ними говорит о том что выучить и использовать универсальный яп куда проще чем выучить особенности 1000 команд очередного скриптового языка которые негде больше применить.
>>818280 Я не про понятность, а их работу и самое главное перекрёстные проблемы. При всей кажущейся понятности синтаксиса ты же просто не знаешь как он работает под капотом, и это надо постигать на практике. Такие проблемы возникают всякий раз когда надо отступить от шаблона. >>818249 Возможно надо было запостить в теме движков. В любом случае вопрос для конструктора тоже актуален. По сути движки с чистым яп предполагают что ты пишешь удобный себе синтаксис сам, а весь функционал под капотом универсален. На длительной дистанции это удобней.
>>818340 похрен что там под копотом, работает просто, без багов и всё, я уже больше 30ти миниигр сделал на констре, просто уйди из треда и не мозоль глаза своей труъ-прогерской шизой
>>818419 Весь юмор в том что эти 30 мини игр на основе готового прототипа ты бы мог сделать на каком-нибудь питоне ещё быстрее. Плюс мог бы добавлять к ним что хочешь и портировать куда хочешь - во сто крат большая управляемость, за примерно тот же объём знаний. И тейк мой примерно в следующем. Боятся кодинга не нужно, это контр продуктивно и целиком искусственная фобия. Там будут всё те же переменные и контейнеры данных где тасуют параметры. И тот же конструктор можно использовать как трамплин к юнити или какому-нибудь мобилко движку без особых проблем.
>>817982 >не нужно использовать кодинг >скриптовым языком >1000 команд Кто тебе сказал, что в Construct можно не кодить? Там точно такой же кодинг, как и везде. Движки (конструкторы игр) совсем без кодинга - узкоспециальные, заточенные под конкретный жанр, в которых разработка заключается в замене стандартных моделей и текстур на кастомные, расстановке ассетов по карте и, максимум, изменении каких-то параметров вроде наносимого урона.
>никогда не понимал вот этого мотива А я никогда не понимал, почему люди так часто модифицируют игры, создают новые модификации, сборки модификаций и т.д. Порой насилуют труп игры модами спустя 20+ лет с её релиза. У них даже сайты свои есть с кучей модов...
>>820841 > почему люди так часто модифицируют игры Потому что игра это готовый набор асетов, физики и логики. То есть можно сделать конфетку гемплейную просто наведя порядок в геймдизайне.
Решил я тут исполнить мечту детства и решил заговнокодить игру. А в конструкте 2 вообще реально сделать чтобы перемещение персонажа высчитывалось в целых пикселях? Можно округлять каждый тик, но все равно при перемещении будут появлятся десятые сотые, тысячные, десятитысячные и т.д. доли. А когда персонаж упирается в стену то его координаты начинает колбасить в пределах десятых долей, хотя по логике он уперся в стену и у него не должны менятся координаты.
возможно ли в констракт классик сделать данмаку как тохо? поясните плс где я могу обосратся. моя задумка:
игрок двигается в границах экрана с помощью кастом мовмент чтобы не было инерции, фон скроллится для иллюзии полета.
враги креатятся по таймеру и начинают креатить спрайты шаров летящие в игрока, условно через 3 минуты таймера уровень заканчивается, во время диалогов таймер ставится на паузу
>>879996 еще для имитации маленького хитбокса к каждому шару прикреплен шар поменьше в центре, урон наносит только шар поменьше, как лучше это реализовать
>>879996 Можно, но будет простенько, дзунья хуярит на чистом сдл и сях, и у него фонцы трехмерные. А еще надо много матана для спеллкарт и паттернов пуль, ебанешься это визуально делать.
>>897422 >за последние 5 лет что-то поменялось, появились альтернативы для простой и быстрой разработки 2д игр? да, на железе 5ей давности есть много вариантов как делать просто и быстро, но будет выглядеть как говно. доюро пожаловать в годот, ебанаврот
а вот что современные вулканы с рейтрейсингами в нанитовых DLSS с динамическим освещением нейронной физикой - ровно такая же жопа как и 5 лет назад.
так что давай обратно в кому, в геймдеве и без коматозников тесно, без абид братан братан братан
>>897436 Да мне похуй на рейтрейсинги, я д2 художник сам себе. Ну а 3д игры в соло пилить - трата жизни. Наверное тогда скачаю, посмотрю годот, если не понравится вернусь в конструкт 2, спайн анимации себе чередой картинок вставлять буду.
>>723581 У меня этого нет, но вот поиск пути застревает и приходится застрявших персонажей умерщвлять, а они ведь умерли от бага.😭 Из-за этого ртс игры превращаются в трешь, благо хоть не всегда это происходит, не во всех проектах.
>>908934 >и приходится застрявших персонажей умерщвлять Изверг (может это и фишка, игра про тупых лемингов), а вообще настрой нормально границы и коллизию.
не подскажите, как сделать усиления звука при достижении определённого количества тапов. У меня прибавляется полоска на тапах, и нужно чтобы при достижении необходимого количества тапов по спрайту, усиливался издаваемый им звук.
>>942095 А где там выжимание? Это там вообще никаких шейдеров нет, просто текстурки обоссаные и всё, так в любом движке можно, просто берёшь и рисуешь тысячи вариантов свистелок и перделок. Полтора шейдерных эффекта за весь видос.
>>942101 Я не графен имел ввиду, а то, что на констракте таких больших, комплексных проектов (на десятки часов прохождения и продвинутой боёвкой) мне ещё не встречалось.
>>951059 Ты серьезно вместо того что бы искать решение самостоятельно ждешь пока за тебя решат эту задачку бесплатно еще и скинут все на файлообменник за спасибо?
Чатгпт4о, он тупой или конструкт реально отстаёт так сильно от гдевелопа?
В Construct 3 перемещение камеры с помощью кнопки мыши можно реализовать с использованием системы событий. Вот шаги для создания такого функционала:
1. Создание объекта для отслеживания камеры: - Создайте объект (например, спрайт) и назовите его "CameraTarget". Этот объект будет следить за движением мыши и перемещать камеру.
2. Добавление событий для управления камерой: - Откройте панель событий (Event Sheet) и добавьте следующие события:
### Event Sheet
1. Переменные: - Создайте две глобальные переменные: isDragging (логическая) и dragStartX, dragStartY (числовые) для хранения начальной позиции при начале перетаскивания.
2. Обработка нажатия кнопки мыши: - Добавьте событие для отслеживания нажатия на кнопку мыши.
+ Mouse | On any button down -> System | Set isDragging to true -> System | Set dragStartX to Mouse.AbsoluteX -> System | Set dragStartY to Mouse.AbsoluteY
+ Mouse | On any button up -> System | Set isDragging to false
4. Перемещение камеры: - Добавьте событие для перемещения камеры, когда isDragging равно true.
+ System | isDragging is true -> System | Scroll to (ScrollX - (Mouse.AbsoluteX - dragStartX), ScrollY - (Mouse.AbsoluteY - dragStartY)) -> System | Set dragStartX to Mouse.AbsoluteX -> System | Set dragStartY to Mouse.AbsoluteY
### Объяснение
- On any button down: Когда нажимается любая кнопка мыши, устанавливаем флаг isDragging в true и сохраняем начальную позицию мыши. - On any button up: Когда кнопка мыши отпускается, устанавливаем флаг isDragging в false. - Перемещение камеры: Пока isDragging равно true, камера будет перемещаться в зависимости от разницы между текущей позицией мыши и позицией мыши в момент начала перетаскивания. Позиция камеры обновляется путем вычитания разницы позиций из текущих координат прокрутки.
Этот простой набор событий позволяет перемещать камеру в Construct 3 с помощью мыши, удерживая кнопку и перетаскивая её по экрану.
https://youtu.be/3MWwoei-1W8?si=0_FCleSI1lBbn9ae Привет, анон, я ньюфак. Тут чел предлагает купить за 50к набор темплейтов для К3 и, заменив картинки внутри, заливать их на Яндекс Игры. Якобы профит. Подскажите, это хуйня план или рил дил?
>>953020 >заменив картинки внутри, заливать их на Яндекс Игры. Якобы профит 8 РУБЛЕЙ Пчел тред яндекс игр был ниже,прокекай с доходов с шаурмы >предлагает купить за 50к Инфоцыган гришаков в своем клубе за 35к/месяц вроде столько же шаблонов предлагает
>>958764 А как же. Сто страниц кода у меня в голове, ты понимаешь с кем связался? Ну а если серьёзно, то вцелом да, но боюсь движок не вывезит обрабатывать столько данных