Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
19
вчера 22:07
Активный
12
вчера 22:07
Активный
100
Куб золота в лесу — Хочу запилить набигающие домики аниме-сталкер на годоте. Итак, игра предлагает следующие фичи: - ГГ рыседевочка. Что вам ещё нужно? - эксплоринг без сраных записок - деконструкция жанра - можно побыть шлюхой - антураж раннего постсовка - тарантиновские диалоги - батин юмор - карательная кулинария (а ля батя) - большая карта То, в чём я сомневаюсь: - процедурная генерация. Было бы интересно генерировать при каждом прохождении новую карту, тем самым замедляя метапрогрессию. Но мне кажется это не вяжется с основным концептом. - устроить жоский дефицит аммуниции, или дать пострелять всласть? - что если рысичка будет крыть игрока матом за проёбы и подтрунивать? Это норм ломание стены, или баян? Сроки производства неопределены. Так как я ничего не умею, и раньше игорей не делал, процесс будет долгим и мучительным как первый раз в попу. Зато как разбогатею, смогу пруфать свои 300кк в /б/
вчера 22:07
Активный
10
вчера 22:07
Активный
4
Игра про кидание говном. [GODOT] — я в пиксель арт вкатился вчера вечером и с годотом я познакомился за 20 минут, но у меня есть опыт в программировании на плюсах, а выбрал я его потому что слышал что он интуитивен Я не знаю делал ли кто то такое, мне в целом поебать, ибо игра это чистая случайность взаимодействия нейронов в моей больной башке в момент смерти мозга от скуки. Идея заключается в том что ты браток сидишь в кустах и срешь. Однако перед тобой стоит задача, за кустами тени недоброжелателей (прохожих нормисов), они идут по своим делам, даже не подозревая о твоем существовании и надвигающейся опасности. Твоя задача взять всё (говно) в свои руки и закидать их. Однако по тени просто так ты не сможешь определить просто чел это или мент/оффник/etc. там идет, ответственные решения тебе придется принимать в момент когда ты выскочишь перед ними с руками полными говна. В общем суть я передал. От неравнодушных анонов мне нужны советы по улучшению перса, по анимации и подобному, как лучше развернуть механики, и взаимодействовать с движком. Видосам я не доверяю по причине того что когда учил плюсы я насмотрелся такой хуйни что потом долго переучивался. А вы по любому сами с этим сталкивались и уже на опыте. Короче в движке я уже сделал механику лутания кала, бросания кала, высирания кала. Анимаций нет. Но я разделил кучку кала на 4 фрейма аки фуллкуча/75/50/25/[0 = невидимый актор и коллайдер не активный] Жду предложений и идей впринципе, прикил мейн чар которым в данный момент я занят. (порой решения говна должны оставаться говном потому что цель кал)
вчера 22:07
Активный
542
вчера 22:07
Активный
6
вчера 22:07
Активный
12
вчера 22:07
Активный
11
вчера 22:07
Активный
12
вчера 22:07
Активный
4
вчера 22:07
Активный
56
вчера 22:07
Активный
497
вчера 22:07
Активный
6
вчера 22:07
Активный
4
вчера 22:07
Активный
18
вчера 22:07
Активный
10
вчера 22:07
Активный
9
ECS своими руками — Вот уже месяц, свободными вечерами после работы пишу УБИЙЦУ Unity, Unreal и Rage!. Решил я написать свою систему ECS. Честно признаюсь, до этого я не знал, что она уже существует. И даже то, что она называется ECS я случайно узнал лишь пару недель назад. Просто однажды мне пришло в голову, что было бы неплохо загнать всё объеткты и сущности игры в единую таблицу. Я решил использовать двухмерный массив. Изначально я даже назвал это всё Arlog. Логика в массиве. Брать готовые наброски чьи-то или использовать какие-нибудь фреймворки не стал. Хочу на выходе получить логически-законченное приложение, которое способно хранить и обрабатывать огромное количество данных в табличном виде типо (пик) . Символ A - это чисто для себя назвал абстракцию ячейки в массиве. Символ В - это split ячейки. Т.е ещё меньшие доли ячейки |х|у|z | и т.д.. т.е B это самая минимальная атомарная часть данных.. .. Конечно же основная цель - это выпускать на этом движке массу увлекательных игрушек, убийц GTA / Worldoftanks/.. Minecraft/ и пр пр.. На деле, хоть бы убийцу тетриса написать сперва)).. Короче говоря, если серьезно, то написал уже больше двух десятков функции и процедур, целевая задача которых - это прочёсывание огромного двухмерного массива Objects на предмет поиска тех или иных ячеек с данными. На пике изображена и распечатана минимальнейшая тестовая табличка с пятью объектами (* х5 экземпляров для каждого класса объектов) . Такие объекты как cat, man, sun, box, и даже god с одним лишь единственным параметром "Любовь". Но это всё просто для абстракции придумывал просто на ходу, суть не в этом. Главные, базовые структуры каждой структуры данных в этом моём недодвижке, это строчки в первом элементе каждой строки.. ну к примеру хочу я создать человечка. Пишу задающую строку для него. Сначала название объекта во множественном числе, потом в единственном. (Потом объясню зачем во множ. задумывалось) Mans|man|#0|#x|#y|#power|@name Первый токен #0 означает количество экземпляров данного класса. Туда не лезем, а просто указываем что это Int символом решетки, и ставим значение 0 соответственно. По мере того как движок случайно или преднамеренно будет добавлять/клонировать экземпляры какого-нибудь класса, он сам будет изменять это значение на 1,2,3.. 5835...и т.д. Ну или командой функцией типо: AddA("man", 36, 82, 10, Anon ) Можно это самостоятельно сделать. И двиг добавить в таблицу новый экземпляр какого-нибудь очередного Васька в список man. Поскольку каркас уже обозначен в крайней левой ячейке n x 0, то транслятор уже не задаёт ебанутых вопросов, типо что такое 36, 82, и тем более Anon. Он понимает что это x, y , name Все функции на пике 2. Это я тестировал их. Загвоздка у меня возникла с функцией удаления DelA(..... Пытаюсь научить компилятор понимать просьбы "человека" типо этой: DelA("car", x,y = 356,862); Что означает удалить все машины, у которых x = 356, a y = 862. (Решил параллельное присвоение использовать , под него проще синтаксический анализатор было сделать), нежели под х = 375, у = 903, z =..... Короче говоря, практически все "низкоуровневые" функции я прописал и программу научил их понимать и выполнять. А из непосредственно высокоуровневых функций будут типо отыскать все экземпляры где live жизни
вчера 22:07
Активный
502
вчера 22:07
Активный
50
вчера 22:07
Активный
2
вчера 22:07
Активный
384
вчера 22:07
Активный
523
Unreal Engine №19 — Добро пожаловать в обитель анрилобогов! Видео треда. Пилим процедурный генератор трехмерных сугробов на Geometry Script: https://www.youtube.com/watch?v=JDVENTPIf3w https://www.youtube.com/watch?v=f1-5E6j7phA Новичок? Начни приключение отсюда: https://dev.epicgames.com/community/learning/courses/3ke/your-first-hour-in-unreal-engine-5-2/ Официальный дискорд Unreal Source. Вся жизнь ныне здесь: https://discord.gg/unrealsource Основной учебный портал-хаб с туториалами и официальными курсами: https://dev.epicgames.com/community/learning/ Канал на Ютубе. На 97% порожняк, на 3% - источник ценнейших материалов с инфой от разрабов движка, которой больше нигде нет. https://www.youtube.com/@UnrealEngine Коллекция попоболи опытного разраба гайдлайнов по структурированию проекта, поименованию файлов и переменных и общие правила проектной гигиены. Рекомендуется периодически перечитывать, чтобы не стать чуханом и не запомоить проект: https://github.com/Allar/ue5-style-guide Текстовый гайд для C++ кодеров по вкату в Unreal Engine C++: https://www.tomlooman.com/unreal-engine-cpp-guide/ Большой курс по разработке игр на C++ и Unreal Engine с нуля: https://courses.tomlooman.com/p/unrealengine-cpp?coupon_code=CPPGUIDE https://www.cgpeers.to/torrents.php?id=78963 Когда использовать Blueprints, а когда C++, от глубоко шарящего челика: https://www.youtube.com/watch?v=VMZftEVDuCE Канал Мэттью Вадстейна. Полезные микро-туторы по нодам. Прекрасно подготовленные, с примерами. Главное - краткие. https://www.youtube.com/@MathewWadsteinTutorials P.S.: раздача бесплатных ассетов на Маркетплейсе обновляется каждый первый вторник месяца.
вчера 22:07
Активный
506
вчера 22:07
Активный
5
вчера 22:07