|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
Шуточная игра "Cyberforum"19.05.2026, 13:50. Показов 13320. Ответов 251
Метки нет (Все метки)
Обсуждаем совместную разработку игры "Cyberforum".
Вайб-проект без сроков и тз. Нет требований к качеству. Участники: XLAT & Royal_X, а также все желающие Описание - трехмерная игра от первого лица - главный игрок - кодер - игрок находится в маленькой комнате - в этой комнате есть компьютер - компьютер предлагает задачи по программированию - игрок должен написать код и пройти валидатор за отведенное время - если не успевает, то его ждет смерть (комната может медленно заполняться жидкостью, или ядовитым газом, или открываются решетки и выпускается наружу монстр, который убивает игрока - вариантов тут много). Жанры хоррор, логическая, юмор
1
|
|
| 19.05.2026, 13:50 | |
|
Ответы с готовыми решениями:
251
Почему в Cyberforum нету раздела про Vulkan API Может ли современная игра весить "до 100 МБ", если игра начала 2000-х весит 30 ГБ?
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 22.05.2026, 10:42 [ТС] | |
|
0
|
|
|
Just Do It!
|
||
| 22.05.2026, 10:45 | ||
|
если не хошъ, то тогда я завтра... кстати, там во free есть ещё скайфай варианты - мошъ поискать - заценить - перетащить в прожект...
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 22.05.2026, 11:01 [ТС] | ||
|
XLAT, я сейчас вообще стреляю в https://www.crazygames.com/fr/game/skillwarz . Кстати, тоже на юнити сделана, как и 99% браузерных игр. Причем, без смс, регистрации...
Добавлено через 1 минуту Добавлено через 6 минут XLAT, но другие варианты весят много Добавлено через 4 минуты XLAT, твой вариант норм. Он как раз в магазине числится среди популярных ассетов. Единственное, что меня беспокоит, это то, что он добавлен Nov 5, 2018, с тех пор движок нехило поменялся. Нигде не нашел, чтобы было написано, что он работает с URP. Есть подозрение, что он создан для Built-in рендера.
0
|
||
|
4149 / 2727 / 433
Регистрация: 09.09.2017
Сообщений: 12,086
|
||
| 22.05.2026, 11:02 | ||
|
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|||
| 22.05.2026, 11:09 [ТС] | |||
|
0
|
|||
|
Just Do It!
|
|||
| 22.05.2026, 11:09 | |||
|
с pbr материалам тоже нужно осторожно - весят много(через чур много!) - а толку от них мало - для геймплея всегда == 0
0
|
|||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|||
| 22.05.2026, 11:18 [ТС] | |||
|
я вчера резал шуруп, оставлял только головку, чтобы меньше полигонов было из-за наружной резьбы. Но в ни в одной студии так не будут делать. Скажут игрокам - покупайте RTX 5090. Добавлено через 5 минут Толк от них есть, если сам проект настраивать на ультрареализм (что не наш случай). Но ты так не паникуй. При сборке игры эти текстуры конвертируются в форматы для GPU и применяются спец. алгоритмы сжатия. Так что, ты видишь размер проекта, но это не размер игры.
0
|
|||
|
Just Do It!
|
||
| 22.05.2026, 11:32 | ||
|
текстура нормалей - 10 мб. прикол в том, что если выкинуть из материала эту текстуру нормалей, то модель начинает выглядеть в 1000 раз лучше! потом, я видел сцены у чуваков с pbr - ваще гавно - короче, игра это не про pbr, но если без фанатизма, то нужно смотреть в каждом отельном случае - строго(!) взвешивать - либо ок, либо наф.
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 22.05.2026, 12:30 [ТС] | ||
|
Самое смешное это то, что в индустрии 3D многие действительно ждали ИИ, но всё обернулось не так, как они хотели. А именно, люди думали, что ИИ возьмет на себя самую скучную, нудную работу в 3D - ретопологию, дескать людям останутся самые интересные, творческие вещи. Но получилось наоборот. ИИ умеет выполнять всю эту интересную, творческую работу, но в топологии полный ноль. И вышло так, что у людей ИИ отобрал их работу и по-прежнему именно люди должны подчищать вручную мусор ИИ. Поэтому сейчас меши, сгенерированные ИИ можно использовать лишь как мусор второго плана в UE, где нанит справится с ним, либо нужно заняться потом ретопологией и вручную исправить геометрию. Если автоматические инструменты ретопологии, но они все дают слабый результат.
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 22.05.2026, 13:39 [ТС] | |
|
XLAT, ок, добавил depth stencil format, самый минимальный, который меньше всего требует памяти.
кстати, в окне иерархии скрой Display Canvas, чтобы на сцене не отображалась сзади увеличенная копия экрана. Им удобно пользоваться, когда переходишь в режим 2d, но вот обычно в 3d он бесполезен и его можно скрыть. XLAT, и я засунул все в префаб. Обнови у себя. Там уже другая структура Добавлено через 8 минут XLAT, добавил вращение кулеров. Осталось добавить звук. Чтобы выставлять скорость, нужно получить по ссылке системный блок DesktopPC и вызвать публичный метод SetFanSpeed(float percent). Сейчас в старте выставлено 5 процентов для тестирования.У вентиляторов макс. rpm выставлено на 2000, а скорость ускорения 1 с.
1
|
|
|
Just Do It!
|
||||||
| 22.05.2026, 13:47 | ||||||
|
+выбор компа #7
https://github.com/users/BDOTi... k-2026%7C7 считаю эту задачу важной - такой же важной, как редактор кода) накидал план:
тут важен не сам скриптинг, а важно то, как оно будет выглядеть с колокольни игрока. хм, выше портянку надо бы разделить на две части 1) для игрока 2) техническая в самом скриптинге важная штука в том, что РАЗНООБРАЗНЫЕ объекты имеют ОДНООБРАЗНЫЙ(Е) интерфейс(ы). ЕССЛИ ЕСТЬ ЗАМЕЧАНИЯ ТО ГОВОРИ ЗДЕСЬ(НА ТАСКБОРДЕ ЛУЧШЕ) И СЕЙЧАС ???
0
|
||||||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||||||||||||
| 22.05.2026, 14:28 [ТС] | ||||||||||||
|
XLAT, прочел планы.
я могу добавить в логике персонажа FirstPersonController.cs интерфейс:
IInteractableЭтих методов будет достаточно. Взаимодействие можно назначить, например, на левую кнопку мыши. Почему я считаю, что нужен еще OnInteractCanceled? Мой опыт говорит, что в сложных сценариях важно еще знать, когда была отпущена клавиша взаимодействия. Даже если в том или ином объекте она не будет нужна, то ничего, можно просто в теле оставить пусто, но реализовать придется обязательно. И в инспекторе нужно будет в списке выбрать IInteractable для взаимодействующих объектов. Добавлено через 5 минут XLAT, если не понял, могу показать на примере? Грубо говоря, это работает так: персонаж, например, приближается к некому объекту, нажимает клавишу взаимодействия. если взаимодействие должно случиться (например, расстояние между игроков и объектом в пределах maxInteractDistance), то вызывается метод OnInteract в коде этого объекта.Для каждого объекта, с которым может взаимодействовать персонаж, нужно будет лишь добавить эти два метода и внутри них прописать логику того, что должно происходить при взаимодействии. Добавлено через 7 минут XLAT, если не очень понятно, могу создать какой-то куб, который допустим уменьшается при взаимодействии, и ты потом посмотришь код? Добавлено через 8 минут XLAT, пример логики какой-то кнопки в игре
в коде персонажа будет лишь проверка на maxHitDistance.
0
|
||||||||||||
|
Just Do It!
|
||
| 22.05.2026, 15:12 | ||
|
1. На персе есть ОДИН И ТОЛЬКО ОДИН компонент который взаимодействует с объектами мира через ЕДИНЫЙ интерфейс. 2 Вся логика взаимодействия находится на объектах. 3. На разных типах объектов РАЗНАЯ логика взаимодействия Это означает, что если в нашей команде 100 разрабов, то они легко могут создавать свои объекты со своей логикой взаимодействия с ними. Внимание! И нет тут никаких конфликтов - не понравился разрабу объект коллеги - взял и создал свой. Добавлено через 4 минуты щас я не хочу много писать по этому поводу - у меня в голове сейчас лютые геймдизайнерские фантазии из того что и как может быть в кучах разных сценариев... СЕЙЧАС Я ГОЛОСУЮ ЗА ПРОСТАТУ, но, как бы, вырост...
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 22.05.2026, 15:13 [ТС] | |
|
XLAT, ок. Я про это и говорил. В таком случае, я добавлю интерфейс взаимодействия в своем коде.
А ты можешь писать для своих объектов логику взаимодействия.
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 22.05.2026, 15:27 [ТС] | ||
|
Можешь зайти в мою сцену, я там добавил куб, который при нажатии на кнопку "Attack" (ЛКМ) уничтожается. Можешь посмотреть на код куба. Собственно, если нужно будет поменять клавиши для действия Attack, то нужно менять в Assets/InputSystem_Actions.inputactionsЕще обрати внимание, что у куба выставлен слой Interactable. Это тоже важно. Мой рейкаст в целях оптимизации игнорирует остальные слои. Поскольку я менял код персонажа, то это тоже тебе придется обновить у себя. И у персонажа должна быть выбрана маска Interactable. Это в инспекторе выбирается, там где параметры его скрипта. *** Логику объектов, которые должны взаимодействовать, тебе потом нужно делать по примеру куба. - добавляешь коллайлер - выбираешь слой Interactable - в коде добавляешь наследование от IInteractable - добавляешь два метода от интерфейса, в которых пишешь логику взаимодействия
0
|
||
|
Just Do It!
|
|||
| 22.05.2026, 15:36 | |||
|
позже были правки с багом прозрачности при проявки шаттла - щас выглядят лучше ... в чём моя проблема с этими ии шаттлами - мне нужны настоящие корабли с каютами/отсеками/шлюзами/цупами, такой пока только 1 - "Wanderer" сварганенный в пробилдере. видос в тем - показано взаимодействие с 1) патефоном(тенсетовский) и 2) подиумом магазина(тоже там всё тенсетовское)
0
|
|||
| 22.05.2026, 15:36 | |
|
Есть ли способ компиляции всех шейдеров игры при первом запуске игры? Выкладывание игры на Яндекс игры Язык программирования и Движок для игр! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|