ConstructTerraria.c3p
222.7 KB
Как и говорил - присылаю код генератора.
Я его ещё буду во многом менять, но дальше вещи сложнее. Здесь уже есть подземные здания, пирамиды, летающие острова, паучьи гнёзда, арена с боссом, логика освещения задних стен и т.д.
Код описал комментариями весь. Идеально подойдет для тех, кто не понимает или только учится делать генерацию.
Идея генератора: террария.
Лицензия: я запрещаю использовать данный исходник в коммерческих целях. (Нельзя его продавать, но делать игры на его основе можно)
Разрешено: использовать код как вам угодно. Можете брать код для своих проектов или создать свой проект поверх этого генератора.
автор генератора: @lyin_n_dyin
Улучшенная версия генератора с освещением из террарии (ретро)
Улучшенная версия генератора с освещением из террарии (advanced)
Я его ещё буду во многом менять, но дальше вещи сложнее. Здесь уже есть подземные здания, пирамиды, летающие острова, паучьи гнёзда, арена с боссом, логика освещения задних стен и т.д.
Код описал комментариями весь. Идеально подойдет для тех, кто не понимает или только учится делать генерацию.
Идея генератора: террария.
Лицензия: я запрещаю использовать данный исходник в коммерческих целях. (Нельзя его продавать, но делать игры на его основе можно)
Разрешено: использовать код как вам угодно. Можете брать код для своих проектов или создать свой проект поверх этого генератора.
автор генератора: @lyin_n_dyin
Улучшенная версия генератора с освещением из террарии (ретро)
Улучшенная версия генератора с освещением из террарии (advanced)
❤4🔥2
Когда-то давно я заикался о том, что сделаю гайд на использование Gemini для c3. Запоздал, конечно, на несколько недель, но сделал:
https://docs.google.com/document/d/1cHZzjrM5-rbVpvviOOoLNPr55BOxZejDIlzOzDNHKSY/edit?usp=sharing
https://docs.google.com/document/d/1cHZzjrM5-rbVpvviOOoLNPr55BOxZejDIlzOzDNHKSY/edit?usp=sharing
🔥5❤1
https://t.me/chronicles_of_tremastia
Мой большой RPG проект.
Позже возьму из него инвентарь и скину сюда исходником:
1. Адекватную систему инвентаря с бесконечными стаками предметов, экипировкой аксессуаров, юнитов, броню, оружие, вкладки с разделением по типам предметов.
2. Систему крафтов с проверкой ресурсов, вычитанием ресурсов. В общем по сути крафт 1 в 1 как в террарии.
3. Систему википедии. Работает так: выбираешь предмет, нажимаешь на кнопку википедии, появляются все крафты из этого предмета, далее по википедии можно переходить и смотреть крафты уже из предметов крафтов.
4. Система переработки предмета. Просто разбор отдельного выбранного предмета на его составляющие.
А пока я этого не сделал, можете посмотреть канал с игрой. Там есть видео, в котором видно инвентарь.
Мой большой RPG проект.
Позже возьму из него инвентарь и скину сюда исходником:
1. Адекватную систему инвентаря с бесконечными стаками предметов, экипировкой аксессуаров, юнитов, броню, оружие, вкладки с разделением по типам предметов.
2. Систему крафтов с проверкой ресурсов, вычитанием ресурсов. В общем по сути крафт 1 в 1 как в террарии.
3. Систему википедии. Работает так: выбираешь предмет, нажимаешь на кнопку википедии, появляются все крафты из этого предмета, далее по википедии можно переходить и смотреть крафты уже из предметов крафтов.
4. Система переработки предмета. Просто разбор отдельного выбранного предмета на его составляющие.
А пока я этого не сделал, можете посмотреть канал с игрой. Там есть видео, в котором видно инвентарь.
🔥3❤2
ПЕРЕХОДНИКИ ПО СООБЩЕНИЯМ
Если хотите поддержать проект материально
Благодарность людям за донаты
Мой большой RPG проект
Куда писать, чтобы я создал исходник по ВАШЕЙ теме
Очередь
Беседа канала
Исходники/гайды:
1. Генератор мира Terraria
2. 3D физика персонажа от первого лица без сторонних плагинов
3. Гайд "Как использовать Gemini для разработки игр на Construct 3
4. Система инвентаря с крафтом и википедией
5. Передвижение 3D от третьего лица
6. 3D стрельба от первого лица
7. 3D взаимодействие с предметами
8. Бесплатные плагины
9. Небо + взаимодействие с дверьми в 3D
10. Система скинов
11. Сохранение миров
12. Генерация мира на основе чанков
13. Редактор карт внутри игры
14. Инвентарь по просьбе
15. Полный 3D персонаж от 3-его лица
16. Генерация бесконечного 3D ландшафта
17. Мои старые проекты опубликованные игры
18. Справочник по настройке CSS полей (гайд)
19. Система мультиплеера через встроенный плагин (имеет баги)
20. Construct 3 за 100р/месяц
21. Плагин Photon на SDK V2
22. Сегментинованый персонаж
23. Освещение из Террарии (ретро)
24. Освещение из Террарии (улучшенное)
25. Система копания тайлов (террария)
26. Красивый визуал мира с эффектами (террария)
В будущем это всё будет дополняться, т.к. я буду скидывать сюда больше личных бесплатных исходников и гайдов.
На весь материал в канале я даю полную свободу. Используйте, распространяйте как хотите. Желательно, с указанием авторства, но я не принуждаю.
Если хотите поддержать проект материально
Благодарность людям за донаты
Мой большой RPG проект
Куда писать, чтобы я создал исходник по ВАШЕЙ теме
Очередь
Беседа канала
Исходники/гайды:
1. Генератор мира Terraria
2. 3D физика персонажа от первого лица без сторонних плагинов
3. Гайд "Как использовать Gemini для разработки игр на Construct 3
4. Система инвентаря с крафтом и википедией
5. Передвижение 3D от третьего лица
6. 3D стрельба от первого лица
7. 3D взаимодействие с предметами
8. Бесплатные плагины
9. Небо + взаимодействие с дверьми в 3D
10. Система скинов
11. Сохранение миров
12. Генерация мира на основе чанков
13. Редактор карт внутри игры
14. Инвентарь по просьбе
15. Полный 3D персонаж от 3-его лица
16. Генерация бесконечного 3D ландшафта
17. Мои старые проекты опубликованные игры
18. Справочник по настройке CSS полей (гайд)
19. Система мультиплеера через встроенный плагин (имеет баги)
20. Construct 3 за 100р/месяц
21. Плагин Photon на SDK V2
22. Сегментинованый персонаж
23. Освещение из Террарии (ретро)
24. Освещение из Террарии (улучшенное)
25. Система копания тайлов (террария)
26. Красивый визуал мира с эффектами (террария)
В будущем это всё будет дополняться, т.к. я буду скидывать сюда больше личных бесплатных исходников и гайдов.
На весь материал в канале я даю полную свободу. Используйте, распространяйте как хотите. Желательно, с указанием авторства, но я не принуждаю.
🔥4👍2❤1 1
3D Передвижение.c3p
2.9 MB
Тот уже не спасти, вот новый, полностью без плагинов на последней версии движка.
Реализовано:
1. Идеальная физика работающая без костылей на чистой математике
2. Покачивание камеры при ходьбе
3. Прыжок с идеальной гравитацией
Весь код описан
Полная версия
Реализовано:
1. Идеальная физика работающая без костылей на чистой математике
2. Покачивание камеры при ходьбе
3. Прыжок с идеальной гравитацией
Весь код описан
Полная версия
🔥5❤1
better-outline-2.1.0.1-stable.c3addon
4.7 KB
Как и обещал, инвентарь с системой крафтов и википедией!
ЗАПУСКАТЬ ТОЛЬКО С ПЛАГИНОМ better-outline на последней версии движка. Это обычная обводка.
Что реализовано:
1. Инвентарь с бесконечными стаками предметов, а также кучей характеристик предметов.
2. Система крафтов ИЗ ИГРЫ TERRARIA буквально повторил 1 в 1.
3. Википедия крафтов (что-то типа гида из Terraria, но в разы лучше и удобнее)
4. Показал как правильно делать локализацию на русский и английский язык.
5. Разбор предмета на составляющие предметы из его крафта.
6. Правильный скролл вверх-вниз, адаптирующийся под количество доступных крафтов или количества крафтов в википедии.
7. Экипировка брони, оружия, аксессуаров, юнитов и перекладывания вещей в хотбар.
(Аксессуары и юниты используют туже систему экипировки, что и артефакты из сталкера)
8. Снятие экипированных предметов.
Весь код описал. Изучайте)
ЗАПУСКАТЬ ТОЛЬКО С ПЛАГИНОМ better-outline на последней версии движка. Это обычная обводка.
Что реализовано:
1. Инвентарь с бесконечными стаками предметов, а также кучей характеристик предметов.
2. Система крафтов ИЗ ИГРЫ TERRARIA буквально повторил 1 в 1.
3. Википедия крафтов (что-то типа гида из Terraria, но в разы лучше и удобнее)
4. Показал как правильно делать локализацию на русский и английский язык.
5. Разбор предмета на составляющие предметы из его крафта.
6. Правильный скролл вверх-вниз, адаптирующийся под количество доступных крафтов или количества крафтов в википедии.
7. Экипировка брони, оружия, аксессуаров, юнитов и перекладывания вещей в хотбар.
(Аксессуары и юниты используют туже систему экипировки, что и артефакты из сталкера)
8. Снятие экипированных предметов.
Весь код описал. Изучайте)
🔥6❤4
Я добавил возможность писать в директ каналу.
Если хотите какие-то отдельные исходники по вашей теме. Условно не знаете как реализовать диалоговую систему с выбором ответа, как в сталкере, пишите в директ.
Буду собирать ваши идеи и публиковать исходники сюда.
Конкретно будет происходить так: Ваша задача будет вставать в очередь, если она есть. Очередь двигается очень быстро, ждать долго не придётся. Всё полностью бесплатно.
Этот канал создан ради того, чтобы помогать исходниками и гайдами. Чем больше вы будете предлагать, тем больше помощи будет с моей стороны.
Если хотите какие-то отдельные исходники по вашей теме. Условно не знаете как реализовать диалоговую систему с выбором ответа, как в сталкере, пишите в директ.
Буду собирать ваши идеи и публиковать исходники сюда.
Конкретно будет происходить так: Ваша задача будет вставать в очередь, если она есть. Очередь двигается очень быстро, ждать долго не придётся. Всё полностью бесплатно.
Этот канал создан ради того, чтобы помогать исходниками и гайдами. Чем больше вы будете предлагать, тем больше помощи будет с моей стороны.
👏5🔥3
Если хотите поддержать меня, то можете просто отправлять на карту. По ФЗ вряд ли забанят, а если и забанят, то схожу сниму
Кошелёк в USDT
Кошелёк в USDT
UQBoheuUE2xuuwIKi_r20W4WtV7jdd4onFWh41X4aRqmM7PP2202 2061 9131 6673🔥4❤1😁1
3D Передвижение от 3-его лица.c3p
2.9 MB
Сделал передвижение от третьего лица.
Вся физика, как от физики первого лица.
Поменялось то, что сам персонаж теперь поворачивается, камера крутится вокруг него, когда он ходит камера перемещается за спину игрока.
Вся физика, как от физики первого лица.
Поменялось то, что сам персонаж теперь поворачивается, камера крутится вокруг него, когда он ходит камера перемещается за спину игрока.
🔥4❤3
3D Стрельба от первого лица.c3p
2.9 MB
ИДЕАЛЬНАЯ стрельба от первого лица!
1. Пуля летит в направление курсора на основе вектора от взгляда
2. Пуля подвержена гравитации, которую можно менять как вам угодно
3. Пуля может лететь с разной скоростью, также можно менять как вам угодно
4. Реализована система столкновения с объектами, создавая след после попадания в стены/пол/потолок. Я думаю многие считали, что реализовать это невозможно в c3. Возможно, но сложно, показал как это сделать.
Система стрельбы создана на том же исходнике, что и передвижение. Поэтому в нём ещё и 3D физика от первого лица есть полностью рабочая.
1. Пуля летит в направление курсора на основе вектора от взгляда
2. Пуля подвержена гравитации, которую можно менять как вам угодно
3. Пуля может лететь с разной скоростью, также можно менять как вам угодно
4. Реализована система столкновения с объектами, создавая след после попадания в стены/пол/потолок. Я думаю многие считали, что реализовать это невозможно в c3. Возможно, но сложно, показал как это сделать.
Система стрельбы создана на том же исходнике, что и передвижение. Поэтому в нём ещё и 3D физика от первого лица есть полностью рабочая.
🔥4👏2
3D взаимодействие с предметами.c3p
4.4 MB
Быстренько сделал код для взаимодействия с предметами:
Навёл на предмет -> поднял предмет -> предмет сохранился в инвентарь
Что реализовано:
1. Система умного взгляда: Персонаж понимает, на что он смотрит. Если подойти к предмету и навести на него камеру, на экране появится подсказка.
2. Подобрать вещь сквозь стену или спиной не выйдет. Код отслеживает, находится ли предмет в поле вашего зрения и достаточно ли близко вы подошли.
Инвентарь максимально простой, как я и говорил. Реализован просто как ячейки, куда собираются предметы. Предметы стакаются вместе. Если хотите код идеального инвентаря, он уже есть в этом канале.
В этом исходнике нет системы ограничения на высоту для поднятия предметов. Она есть в этом (системы одинаковые).
Навёл на предмет -> поднял предмет -> предмет сохранился в инвентарь
Что реализовано:
1. Система умного взгляда: Персонаж понимает, на что он смотрит. Если подойти к предмету и навести на него камеру, на экране появится подсказка.
2. Подобрать вещь сквозь стену или спиной не выйдет. Код отслеживает, находится ли предмет в поле вашего зрения и достаточно ли близко вы подошли.
Инвентарь максимально простой, как я и говорил. Реализован просто как ячейки, куда собираются предметы. Предметы стакаются вместе. Если хотите код идеального инвентаря, он уже есть в этом канале.
В этом исходнике нет системы ограничения на высоту для поднятия предметов. Она есть в этом (системы одинаковые).
❤3
Ухты как вас много стало!
Добро пожаловать, разработчики.
Такой вопрос: стоит ли делать паки текстур в разных стилях и тематиках?
Я 6 лет собирал разные текстуры на облако, там можно собрать полноценные UI, Terrain, Enemy паки.
Если хотите, можете в комментарии написать какой хотели увидеть.
Добро пожаловать, разработчики.
Такой вопрос: стоит ли делать паки текстур в разных стилях и тематиках?
Я 6 лет собирал разные текстуры на облако, там можно собрать полноценные UI, Terrain, Enemy паки.
Если хотите, можете в комментарии написать какой хотели увидеть.
🔥12
Взято с канала сатурн, о нём мало кто знает, но он очень полезный.
Это пак с кучей платных и бесплатрых (но очень полезных) плагинов.
Это пак с кучей платных и бесплатрых (но очень полезных) плагинов.
🤩3
Forwarded from Saturn builder ⚡️ Construct 3 & 2 (Main Architect)
Construct FREE PLUGINS.rar
2.2 MB
👍6🤩3
3D двери и небо.c3p
8.2 MB
Новый исходник 3D!
Там реализовано:
1. Небо. В случае с C3 мы используем стандартный способ показать небо - куб, прикреплённый к камере игрока, X/Y/Z зависят от текущей координаты.
Примечание: я взял рандомную текстуру неба из интернета. В случае для вашего полноценного проекта советую найти (или отредактировать самостоятельно) текстуру, которая идеально ляжет на SKYBOX (можно использовать тайловый фон, так даже лучше будет). Если надо могу реализовать, чтобы небо "двигалось" или систему дождя.
2. Система открытия/закрытия дверей с анимацией.
3. Проверка дальности предмета/двери по высоте
О чем было обновление исходника
Там реализовано:
1. Небо. В случае с C3 мы используем стандартный способ показать небо - куб, прикреплённый к камере игрока, X/Y/Z зависят от текущей координаты.
Примечание: я взял рандомную текстуру неба из интернета. В случае для вашего полноценного проекта советую найти (или отредактировать самостоятельно) текстуру, которая идеально ляжет на SKYBOX (можно использовать тайловый фон, так даже лучше будет). Если надо могу реализовать, чтобы небо "двигалось" или систему дождя.
2. Система открытия/закрытия дверей с анимацией.
3. Проверка дальности предмета/двери по высоте
О чем было обновление исходника
🔥4❤3
Система скинов.c3p
177.2 KB
Система скинов, как и обещал.
Работает на основе AJAX + Массив. Масштабируемый до бесконечности.
В конце исходника написал совет, нужный для оптимизации, если у вас прям совсем большой проект.
Работает на основе AJAX + Массив. Масштабируемый до бесконечности.
В конце исходника написал совет, нужный для оптимизации, если у вас прям совсем большой проект.
❤6
Сохранение миров.c3p
180.4 KB
Готово. Сохранение миров.
Работает на основе:
1. Системное сохранение с3
2. Блокнот (для данных мира)
3. Массив (для названий миров)
4. Лист (для отображения созданных миров)
5. Всё сохраняется отдельно в local storage.
Лёгкая система сохранения миров в общем-то. Через тот же блокнот "ключ - значение" можно передавать любые данные мира, всё масштабируемо. Если разобрать этот код, можно по нему делать отображение информации о мире на уровне той же террарии спокойно.
Работает на основе:
1. Системное сохранение с3
2. Блокнот (для данных мира)
3. Массив (для названий миров)
4. Лист (для отображения созданных миров)
5. Всё сохраняется отдельно в local storage.
Лёгкая система сохранения миров в общем-то. Через тот же блокнот "ключ - значение" можно передавать любые данные мира, всё масштабируемо. Если разобрать этот код, можно по нему делать отображение информации о мире на уровне той же террарии спокойно.
❤7