|
Just Do It!
|
||
Давайте сделаем игру Columns09.12.2025, 17:46. Показов 14834. Ответов 290
Метки нет (Все метки)
например, ТЗ https://disk.yandex.ru/d/l7-X5wW48Zn9Ig так как тут все кодеры-одиночки, то каждый пилит сам - полностью всю игру, но есть другой вариант, который гораздо прогрессивнее: порезать игру на модули - каждый пилит свою часть. затем части складываются в одно целое, которое и есть целевая программа - игра.
0
|
||
| 09.12.2025, 17:46 | |
|
Ответы с готовыми решениями:
290
Господа программисты есть идея создать игру. Давайте объединимся Может соберемся и сделаем игрушку? Может соберемся и сделаем что-нибудь вместе? |
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
||
| 22.12.2025, 10:56 | ||
Иногда лучше просто посмотреть на код и вопросы исчезнут. Mikle Quits, я без иронии и стеба говорю, если есть идеи, замечания, пиши на гитхабе. Не обязательно даже предлагать код, можешь просто заявить о багах, если найдешь. Все тут тебя уважают, не бери ничего в голову.
0
|
||
|
Just Do It!
|
|||
| 22.12.2025, 11:14 [ТС] | |||
|
из нас бы могли бы получиться воспитатели детского сада - дети нас бы боялись и ходи бы строем)) я вот всегда с иронией, а значит с издевкой, а значит я не до коммуникабелен ... ну, на самом деле у мя это самоирония, но это только ты понимаешь))
1
|
|||
|
Just Do It!
|
||
| 22.12.2025, 12:30 [ТС] | ||
|
Royal_X,
запушил anti-bug injection теперь нужна решимость в попытках сломать эту физику. Добавлено через 15 минут anti-bug injection - 2
1
|
||
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
|
| 22.12.2025, 18:48 | |
|
XLAT, я поиграл в твою игру. Только до сих пор не понял, по какому принципу работает снег. Скажи коротко, поскольку лень смотреть в код. Раньше я думал, что выпадает, когда положение игрока плохое и в случае проигрыша, но сейчас заметил, что это не так.
0
|
|
|
Just Do It!
|
|||
| 22.12.2025, 19:29 [ТС] | |||
|
2. есть три интенсивности. 3. для каждого периода интенсивность выбирается рандомно. 4. это весь принцип. я хочу улучшить снег - чтобы интенсивность сменялась плавно - это легко сделать - но щас занят. собранные линии исчезают - но без уплотнения колодца.
0
|
|||
|
Just Do It!
|
|
| 06.01.2026, 14:56 [ТС] | |
|
всё прочее(среди прочего погружение в emscripten) опускаю и что на финише:
сделал попытку компиляции в статик вид(нужен для веб-версии игры): 1. - выкачал готовые статик бинарные зависимые либы(~50) с помощью vcpkg - объём получился ~2гб. - тест компильнулся(35 мб) и рабоает. - колоны тоже компильнулись(37мб) нормально, но проблема запуска из-за сломанного конфига с ненайденным рендером. - разбираться не стал. 2. - испытал штатный способ статик сборки от разрабов. - в демо(11мб) разрабов остаются две длл - возможно, что это гуано они специально подложили, чтобы оживить их форум)) - короче, для мелкого прожекта копаться в таком дуреломе нужна ещё коропка с доп-мотивацией)) на этом моё участие(...) в этом прожекте я буду считать завершенным. (на самом деле этап размещение игры в магазе это отдельный этап с отдельным скилом трудолюбия) что дальше? дальше есть задумка создать здесь на форуме новый тред в режиме [дневник] на тему(мою старую): "Война роботов" тоже с исходниками на гитхабе.
0
|
|
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
||
| 06.01.2026, 16:08 | ||
|
то, что при штатном способе остаются кое-какие dll - это признак, что разрабы написали корявый CMakeLists.txt. Если сильно захотеть, то можно копаться в коде и попытаться исправить конфиг сборки. По идее, после сборки не должно быть никаких dll. Или просто вручную статически скомпилировать отдельные либы. После штатной сборки статика нет никаких ошибок компиляции, но сами стандартные утилитки не запускаются и это тоже признак криворукости разрабов, ведь, эти утилиты и код для их сборки написаны ими. короче, всё это действительно разочаровывает и уничтожает желание вообще что-то делать на этом движке.
0
|
||
| 06.01.2026, 19:14 | |
|
Ну как-то..
Не думаю что оба участника так уж юны/наивны что надеются создать "великую игру всех времен и народов". Тогда что они хотят и какие цели/задачи ставятся? Единственное что видно - освоение движка (ogre). И снова неясно - зачем? Оценить его возможности можно было и по демкам (пусть и приблизительно).
0
|
|
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
|||||
| 06.01.2026, 20:23 | |||||
|
0
|
|||||
| 06.01.2026, 20:58 | ||
|
0
|
||
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
||
| 06.01.2026, 22:43 | ||
|
Вот, например, чем я только что занимался. Поймут не все. Это не то, что кажется на первый вгляд) Дошел до этого уровня.
0
|
||
|
Just Do It!
|
|
| 07.01.2026, 11:36 [ТС] | |
|
Royal_X,
Igor3D, 書 сначала для вас плохие новости: 1. Если вы не будете жрать свеклу, то вас побьют цыгане. 2. Так как Вселенная скоро схлопнется, то получается мы живём в бессмысленной Вселенной. 3. Понимание 2 пункта заставляет умирать поэтов молодыми. 書 но есть и хорошие новости: 1. Между нулем и единицей находится континуум, который бесконечно больше натуральной бесконечности. 2. Сам путь важнее той цели к которой ведёт этот путь. 3. Понимание 2 пункта заставляет самураев оставаться счастливыми. 書 на этом про мотивацию у меня пока всё. а теперь после утирания соплей по делу: 1. вы готовы вести дискуссию по делу, а не размазывать сопли? 2. вчера создал проект на Unity: 3. есть вопрос про редакторные скрипты. 4. тема вопроса, если обобщать от корня, то моно обозвать и так "Процедурная генерация объектов на сцене" 5. сам вопрос сформулирую позже...
0
|
|
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
|||
| 07.01.2026, 14:06 | |||
|
но если говорить в общем, то можно сделать несколькими способами: 1. создать префаб, а потом Instantiate. Самый нормальный способ. Причем, советую обращаться к префабу не через поиск, а по ссылке. 2. можно использовать GameObject.CreatePrimitive для создания примитивов через код, но в 99% случаев это излишне, поскольку см. 1 3. когда речь идет о создании множества объектов через код, то используется способ 1, но создается пул объектов в целях оптимизации. Дело в том, что добавление и удаление объектов очень затратные операции. Смысл пула в том, что создаются объекты (способом 1), выставляется obj.SetActive(false) и добавляются в пул, а потом когда нужно их активируют. 4. есть еще множество способов создания объектов (из ресурса, асинхронное и т.д.), но самый норм это способ 1.
0
|
|||
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
|
| 07.01.2026, 15:38 | |
|
0
|
|
|
Just Do It!
|
||||||
| 07.01.2026, 18:17 [ТС] | ||||||
|
1.
что у кого-то там из вас нет мотивации, а теперь требуешь, чтобы тебя не впутывали)) если ты ещё до сих пор не в курсе откуда взято про "жрать свеклу", то в геймдиз ты ещё не скоро вкатишься)) 2. суть вопроса: - розовые фигуры при использовании sharedMaterial, - а на Material редактор кидал варнинг про утекающие материалы. - оказалось шейдер "Standart" хоть и виден в инспекторе, но тип URP проекта его не принимает. - заменил этот шейдер на "Universal Render Pipeline/Lit" - остался осадок, что сам редактор про это глухо молчал. - итого, всё что мне было нужно получить на текущем этапе(сей этап завершен): (сгенерено в редакторе и далее генерация в рантайме) 3. если локально - по мелочи - ваще не затратно... 4. колона это фабрика гемов. 5. - есть текстовый карта-шаблон сцены. - (далее по идее такая карта тоже должна рандомно генериться, оставаясь эстетически адекватной) - по этой карте расставить по сцене: текстуры, 3d модели. - собсно это всё - далее погружение в детали. тут даже не важно какая именно будет игра тут важно вылить в форму металлом сам технологический приём. далее, создать динамические объекты, которые будут ползать по карте и взаимодействовать с: - объектами сцены. - и с самими с собой. каким образом это они будут делать должно будет прописано в дизайне игры. но тут опять же, на текущем этапе важны не сами правила игры, а сами юнити-техно-паттерны этаких процессов... т.е. щас я делаю упор на "смотреть движок", а игра идёт как свободная песочница, какая она там будет щас не суть, хотя ТЗ на игру, разумеется, тоже есть... В конечной цели установка такая: сделать минимально играбельное "Неважно Что" и запостить энто на прилавок магаза тупо в качестве теста.
0
|
||||||
|
6187 / 2889 / 1042
Регистрация: 01.06.2021
Сообщений: 10,599
|
||
| 07.01.2026, 18:37 | ||
|
- во вкладке Inspector материала можно переключаться между разными шейдерами - если у тебя проект URP, то значит дефолтно при создании материала будет выбран шейдер URP/Lit, но опять же, шейдер можно поменять - если проект в режиме рендеринга URP, то рекомендовано использовать URP шейдеры - когда выбран правильный шейдер, теперь можно настроить сам материал - какие опции и входные параметры будут доступны для материала - зависит от шейдера. Если нет нужного входного параметра, то нужно сменить шейдер. Например, у шейдера URP / Lit, как и у прочих URP шейдеров, я не нашел входного параметра для загрузки текстуры прозрачности (именно текстуры, а не выставления альфы). Но это не проблема. В таких случаях ты просто создаешь кастомный URP шейдер (можно через Shader Graph) и там определяешь все нужные параметры. Далее для материала выбираешь свой кастомный шейдер. - таким образом, шейдеры универсальны и определяют возможности и характеристики материала. Материал же индивидуален и применяется уже к визуализатору меша. *** Кстати, в UE по-другому все называется. То, что в юнити называется шейдером, там называется Material. А то, что в юнити называется материалом, там называется Material Instance. Поэтому, некоторые нубы в UE для каждого объекта создают Material, думая, что под этим словом подразумевается "материал" и тем самим, насилуют производительность игры, поскольку на самом деле они создают тяжелые шейдеры.
0
|
||
|
Just Do It!
|
||
| 09.01.2026, 11:09 [ТС] | ||
|
на экране розовые материалы. проблема общая, например, про неё рассказывают тут: у мя в редакторе всё отлично, но после билда в веб или винду вижу, что все материалы розовые... Royal_X, ты пробовал билдить свои прожекты в паблик? какая версию у тя юньки? URP пробовал?
0
|
||
| 09.01.2026, 11:09 | |
|
Помогаю со студенческими работами здесь
240
В развитие темы совместного проекта(может соберемся и сделаем что-нибудь вместе) Давайте отыщем "Грааль" Давайте напишем соц.сеть. Объединяемся. А давайте свою операционку забабахаем Сюжет и название игрушки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|