|
Just Do It!
|
||
Давайте сделаем игру Columns09.12.2025, 17:46. Показов 18035. Ответов 315
Метки нет (Все метки)
например, ТЗ https://disk.yandex.ru/d/l7-X5wW48Zn9Ig так как тут все кодеры-одиночки, то каждый пилит сам - полностью всю игру, но есть другой вариант, который гораздо прогрессивнее: порезать игру на модули - каждый пилит свою часть. затем части складываются в одно целое, которое и есть целевая программа - игра.
0
|
||
| 09.12.2025, 17:46 | |
|
Ответы с готовыми решениями:
315
Господа программисты есть идея создать игру. Давайте объединимся Может соберемся и сделаем игрушку? Может соберемся и сделаем что-нибудь вместе? |
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
||
| 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
|
||
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
|
| 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
|
|
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
||
| 06.01.2026, 16:08 | ||
|
то, что при штатном способе остаются кое-какие dll - это признак, что разрабы написали корявый CMakeLists.txt. Если сильно захотеть, то можно копаться в коде и попытаться исправить конфиг сборки. По идее, после сборки не должно быть никаких dll. Или просто вручную статически скомпилировать отдельные либы. После штатной сборки статика нет никаких ошибок компиляции, но сами стандартные утилитки не запускаются и это тоже признак криворукости разрабов, ведь, эти утилиты и код для их сборки написаны ими. короче, всё это действительно разочаровывает и уничтожает желание вообще что-то делать на этом движке.
0
|
||
| 06.01.2026, 19:14 | |
|
Ну как-то..
Не думаю что оба участника так уж юны/наивны что надеются создать "великую игру всех времен и народов". Тогда что они хотят и какие цели/задачи ставятся? Единственное что видно - освоение движка (ogre). И снова неясно - зачем? Оценить его возможности можно было и по демкам (пусть и приблизительно).
0
|
|
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
|||||
| 06.01.2026, 20:23 | |||||
|
0
|
|||||
| 06.01.2026, 20:58 | ||
|
0
|
||
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
||
| 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
|
|
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
|||
| 07.01.2026, 14:06 | |||
|
но если говорить в общем, то можно сделать несколькими способами: 1. создать префаб, а потом Instantiate. Самый нормальный способ. Причем, советую обращаться к префабу не через поиск, а по ссылке. 2. можно использовать GameObject.CreatePrimitive для создания примитивов через код, но в 99% случаев это излишне, поскольку см. 1 3. когда речь идет о создании множества объектов через код, то используется способ 1, но создается пул объектов в целях оптимизации. Дело в том, что добавление и удаление объектов очень затратные операции. Смысл пула в том, что создаются объекты (способом 1), выставляется obj.SetActive(false) и добавляются в пул, а потом когда нужно их активируют. 4. есть еще множество способов создания объектов (из ресурса, асинхронное и т.д.), но самый норм это способ 1.
0
|
|||
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
|
| 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
|
||||||
|
6265 / 2985 / 1051
Регистрация: 01.06.2021
Сообщений: 11,066
|
||
| 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
В развитие темы совместного проекта(может соберемся и сделаем что-нибудь вместе) Давайте отыщем "Грааль" Давайте напишем соц.сеть. Объединяемся. А давайте свою операционку забабахаем Сюжет и название игрушки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|