|
Just Do It!
|
||
Давайте сделаем игру Columns09.12.2025, 17:46. Показов 20776. Ответов 315
Метки нет (Все метки)
например, ТЗ https://disk.yandex.ru/d/l7-X5wW48Zn9Ig так как тут все кодеры-одиночки, то каждый пилит сам - полностью всю игру, но есть другой вариант, который гораздо прогрессивнее: порезать игру на модули - каждый пилит свою часть. затем части складываются в одно целое, которое и есть целевая программа - игра.
0
|
||
| 09.12.2025, 17:46 | |
|
Ответы с готовыми решениями:
315
Господа программисты есть идея создать игру. Давайте объединимся Может соберемся и сделаем игрушку? Может соберемся и сделаем что-нибудь вместе? |
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
|||
| 15.12.2025, 20:16 | |||
|
1
|
|||
|
Just Do It!
|
|||||||
| 15.12.2025, 21:55 [ТС] | |||||||
|
1. в уголке экрана кликабельный лейбл с "F1::Help" 2. при клике или F1 появляется текст "какие клавиши за что отвечают" 3. там(на увеличенном лейбле) ещё можно кнопку приделать "Разрабы" 4. а разрабах твой ник будет)) пока этого хватит, но можно туда и настройки и тп. прилепить будет по позже)) главное всё инкапсулируй в одном файле: ui.h
0
|
|||||||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
||||||||||||
| 15.12.2025, 23:24 | ||||||||||||
|
Добавлено через 1 час 19 минут XLAT, как-то так получилось ui.h
inspector.h
Добавлено через 35 секунд XLAT, изменения вносил тока в эти два файла
1
|
||||||||||||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
||||||||||||
| 15.12.2025, 23:33 | ||||||||||||
|
ui.h
inspector.h
XLAT, но есть одна проблема. Положение задать нельзя (но можно менять ширину и высоту текстовой области). Текст будет появляться в верхнем левом углу. Проверь и скажи, нравится ли тебе текущая реализация? Если нет, то надо будет отказаться от OgreBites::TextBox и от GUI системы Trays, поскольку нет способа задать позицию в пикселях. Можно будет рассмотреть OverlayElements, а именно использовать элемент TextArea. Но TextArea вроде не будет таким красивым о объемным, как TextBox, ведь это просто оверлейный текст. И скорее всего придется еще сделать оверлейную панель в качество фона для текста. Так что, если текущий вариант в верхнем левом углу тебе нравится, то можно его и оставить. Преимущество текущего варианта еще в том, что его при желании можно даже скролить текст (сейчас это не реализовано, поскольку прокрутка мыши у тебя отвечает за другое), а у оверлейного варианта такой фичи нет, т.е. там просто текст на экране. Там можно выбрать только шрифт, размер, цвет, положение.
1
|
||||||||||||
|
Just Do It!
|
|||
| 16.12.2025, 11:11 [ТС] | |||
|
который ОБЯЗАТЕЛЬНО нужно исправить: ЗАМЕНИТЬ ШРИФТ НА ШРИФТ С ПОДДЕРЖКОЙ РУССКОГО ЯЗЫКА. твой ui cейчас уже на гитхабе. ВНИМАНИЕ, пжлста, если есть необходимость что-то исправить, то отталкивайся от текущей гитхабовской версии: ДЕЛАЙ ПУЛ ПЕРЕД ТЕМ КАК НАЧИНАТЬ ПРАВИТЬ. ...
видел ли ты фильм «Легенда о пьяном мастере» (1994) с Джекки Чаном, где он мастер пьяного стиля кунг-фу? я поправил согласно ключевым положениям любого архитектурирования: 1. код модуля должен весь находиться в своём модуля - не размазываться по всем сырцам. 2. варнингов не должно быть вовсе. я тобой доволен - ты увековечил свой ник в этом проекте! но если ты не доволен - то внеси изменения, которые посчитаешь нужными.
0
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
|||||||
| 16.12.2025, 12:23 | |||||||
OgreBites::TextBox не поддерживает кириллицу, поскольку нет возможности выбрать шрифт. Вообще, он не слишком кастомизируемый, поскольку цель именно в том, чтобы использовать готовый TextBox в стиле Ogre.Решением этого бага является переход из TrayManager на OverlayManager. Но опять же, там такой красивый бокс уже не получится. Можно сделать какую-то прямоугольную панель с материалом и на ней вывести текст. В этот раз уже могу создать текст на любой позиции, можно выбрать любой шрифт*, размеры текста, цвет и пр. Но такого объемного бокса в стиле Ogre не будет.* это означает, что можно добавить строчку
Что думаешь? Менять или будет на английском?
0
|
|||||||
|
Just Do It!
|
||
| 16.12.2025, 12:24 [ТС] | ||
|
ок. нуно посмотреть, неспеша... текущие задачи: https://github.com/users/BDOTimer/projects/5
0
|
||
|
Just Do It!
|
||
| 16.12.2025, 12:30 [ТС] | ||
|
а не целевая аудитория, то есть потребитель? очевидно, что многоязычность - это обязаловка - мастхэв - мы же не секта! - верно?
0
|
||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
||
| 16.12.2025, 12:32 | ||
0
|
||
|
Just Do It!
|
|||
| 16.12.2025, 12:37 [ТС] | |||
|
Добавлено через 1 минуту но многоязычность мастхэв.
0
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
|
| 16.12.2025, 12:40 | |
|
1
|
|
|
Just Do It!
|
|||
| 16.12.2025, 12:40 [ТС] | |||
это(выше) я не читал - я ушёл заниматься корзиной ...
0
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
|||
| 16.12.2025, 12:54 | |||
|
OverlayManager это более низкоуровневая штука. То есть тут ты все сам лепишь из нуля Добавлено через 2 минуты Добавлено через 7 минут XLAT, я попробую копаться в сорцах и посмотрю, как можно решить проблему
1
|
|||
|
Just Do It!
|
||
| 16.12.2025, 13:24 [ТС] | ||
|
если у тя это получится - кричи громко. в остальном пока всё ок. Royal_X, ты проделал много работы - тя теперь на седня можно отдохнуть) а я по прежнему занять колодцем(well)...
0
|
||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
||||||
| 16.12.2025, 19:51 | ||||||
|
XLAT, сделал пул.
https://github.com/BDOTimer/Ogre3d-Beginner/pulls конфликтов с твоей главной веткой нет, можешь просто принять *** Смысл изменений в том, что я добавил функционала в OgreTrays.h, чтобы получить доступ к защищенным членам класса. Дело в том, что TextBox состоит из множества оверлейных элементов. И вот, мне нужно было получить доступ к оверлейным элементам типа TextArea, которые уже имеют метод смены шрифта. Иначе, пришлось бы создать не только кастомный TextBox, который наследуется от оригинального, но и кастомный TrayManager (и хз сработало бы вообще или нет). Короче, проще так. И уже хорошо, что не нужно заново собирать движок. Аналогично, если нужно, можем скрыть вертикальный скролбар, потому что он сейчас бесполезен. Добавлено через 3 часа 19 минут XLAT, я еще прочел на гитхабе, что ты хочешь реализовать снег. Я уже делал снег, там очень легко, поскольку в Media уже есть готовый эффект. Т.е. там уже грамотно настроен эффект. https://mega.nz/file/YQxGQIxT#... hJbNU_hYlI Снег в моей игре появляется с запозданием, поскольку эмиттер находится на высоте 200 метров. Пока первая партия доходит земли, протекает некоторое время. Можно, конечно, опустить эмиттер, но выглядит реалистичнее, когда он высоко.
1
|
||||||
|
Just Do It!
|
|||
| 16.12.2025, 22:35 [ТС] | |||
|
а у тя что там показывает? Royal_X, слушай, ты мя удивил сильно - ты сделал изменения только в одном файле! браво!
0
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
||
| 16.12.2025, 22:54 | ||
|
XLAT, но я нашел решение. Пересохрани в Visual Studio файлик ui.h. Нажми сохранить как и потом выбери "Сохранить с кодировкой", потом измени кодировку. Сейчас там UTF-8 без подписи, а надо UTF-8 с подписью.Видимо, github испортил кодировку, я там напрямую редактировал, а не загружал файл.
1
|
||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,558
|
|
| 16.12.2025, 23:42 | |
|
XLAT, я еще один пул сделал. касается разархивирования assimp
0
|
|
|
Just Do It!
|
|
| 17.12.2025, 00:14 [ТС] | |
|
Royal_X,
да, я починил сразу, спасибо.
0
|
|
| 17.12.2025, 00:14 | |
|
В развитие темы совместного проекта(может соберемся и сделаем что-нибудь вместе) Давайте отыщем "Грааль" Давайте напишем соц.сеть. Объединяемся. А давайте свою операционку забабахаем Сюжет и название игрушки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов
Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
|
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация
В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
|