Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3

Давайте сделаем игру Columns

09.12.2025, 17:46. Показов 20862. Ответов 315
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Igor3D Посмотреть сообщение
Какие есть предложения?
давай лучше игру запилим
например, ТЗ https://disk.yandex.ru/d/l7-X5wW48Zn9Ig

так как тут все кодеры-одиночки, то каждый пилит сам - полностью всю игру, но есть другой вариант,

который гораздо прогрессивнее:

порезать игру на модули - каждый пилит свою часть.

затем части складываются в одно целое, которое и есть целевая программа - игра.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2025, 17:46
Ответы с готовыми решениями:

Господа программисты есть идея создать игру. Давайте объединимся
Итак есть идея создать онлайн игру. Игра платная, приносящая доход владельцам. Предложение такое:...

Может соберемся и сделаем игрушку?
Вообщем. Предлогаю отписаться здесь всем энтузиастам и желающим. Не спрашивайте про диздоки и всё...

Может соберемся и сделаем что-нибудь вместе?
Предлагаю вполне закономерную для веб-программистов идею создать какой-нибудь(какой после...

315
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 18:15
Студворк — интернет-сервис помощи студентам
Желающие покрутиться вокруг моей сосенки могут скачать игру по данной ссылке:

https://mega.nz/file/tMQwlIbR#... bXAdI_OGZQ

Важно: игра настроена под DX11, но OpenGL и Vulkan тоже норм. С DX9 текстуры корявые. Вообще, следует удалить этот рендерер из релиза (удалить dll и убрать из plugins.cfg). Он лишний.

Я реализовал движение от первого лица, чтобы было прикольнее заценить сосенку.

Размер игры норм. Причем, есесена можно еще много уменьшить, удалив ненужные dll и файлы из Media.

И самое важное - игра не создает мусорных папок и файлов в Documents. Конфиг и лог создаются рядом с игрой.
Разрешение экрана, сглаживание, полный экран и прочее настраиваются через конфиг или при первом запуске.

Примечание: прежде чем придираться к качестве графики, советую вам посмотреть официальные примеры игр, созданные самими разрабами. Вы поймете, что на этом движке даже при сильном желании реализма не получить. Вот, на Ogre Next еще что-то реалистичное получится, но не на этом Ogre.

XLAT, вот о моем прогрессе

Какие этапы пройдены:
- компиляция SDK из исходников (правда, в этом нет нужды, учитывая, что предкомпилированная SDK из официального сайта отлично работает)
- создание CMake проекта, настройка SDK
- исследование компонентов SDK, структуры папок
- исследование API движка, создание пустой сцены
- создание / настройка игровых объектов, работа с материалами
- работа с событиями и написание с нуля контроллера для игры от первого лица
Вроде самое основное уже изучено. Только не знаю, зачем мне эти скилы и где они в будущем пригодятся, учитывая, что я предпочитаю создавать игры на нормальных игровых движках, а не в таких библах как Ogre, который даже игровым движком не является, а это графический движок. Грубо говоря, это SFML (а если еще точнее, то SDL), но только трехмерный.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 20:43  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
https://mega.nz/file/tMQwlIbR#... bXAdI_OGZQ
я xз, что там у тебя, скриншот хотя бы запостил самого эпического момента...
не скачивается:


я тоже обновил гитхаб
- изменение в модуле Figure:
- фигура падает.
- колижн с землей.
- регенерится новая фигура с рандомными(материал и меш) камнями(старая удаляется).
- клавиша Space для быстрой(не дожидаясь коллизии) смены фигуры

внимание,
2 фигура будет из одних кубиков - потому что детерминированный рандом выдаст 5 единиц подряд))
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 20:46  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
а не в таких библах как Ogre,
терпи - щас доделаем и пойдём на твой движок.

кстати, так какой твой движок то?

а то я до сих пор не знаю...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 21:46
Цитата Сообщение от XLAT Посмотреть сообщение
не скачивается:
вот, загрузил еще на российский файлообменник https://file.com.ru/CJGypuC1GBrQUTH/file

Цитата Сообщение от XLAT Посмотреть сообщение
так какой твой движок то?
у меня одновременно есть проекты на UE, Unity и Godot. Пользуюсь всеми тремя. Но тебе ни один их них не подходит.
Первый, хоть на С++, но чтобы там создать нормальную игру, программирование тебе ничем не поможет. Такие люди, как ты, которые только программисты, обычно только говно создают на этом движке. Я вот могу потратить много времени на текстурирование, рисование, моделирование, настройку сцены, освещения, звуков, но тебе бы только кодить. Не продумав ничего, сразу создаешь 10 cpp файлов...
Второй на шарпе и тоже движок про графику, дизайн, а не про сухой кодинг.
Вот третий ближе к твоему стилю, там можно все через код создавать. Но и он тебе не подходит, т.к. ты не любишь ни питон, ни шарп.
Так что, мои движки тебе не подходят. Да и для меня там нет ничего нового, разве что бывает в самой крайней версии UE какие-то новые вещи. Например, недавно с MetaHuman разбирался. Но 5-я версия только для изучения, я на ней игры не создаю, поскольку мое устройство для сложных игр на UE5 не подходит.
Все эти движки (особенно первые два) для того, чтобы создать красивые игры, во время разработки которых программирование занимает менее 1% от всего времени.
Там все, что нужно, есть в API, поэтому при работе с этими движками кодинг тривиальный.

Цитата Сообщение от XLAT Посмотреть сообщение
я тоже обновил гитхаб
- изменение в модуле Figure:
- фигура падает.
- колижн с землей.
- регенерится новая фигура с рандомными(материал и меш) камнями(старая удаляется).
- клавиша Space для быстрой(не дожидаясь коллизии) смены фигуры
внимание,
2 фигура будет из одних кубиков - потому что детерминированный рандом выдаст 5 единиц подряд))
XLAT, сделай как я: скинь игру в архиве со всеми кишками, чтобы по одному клику люди заценили.
Потому что словами не совсем понятно, что там падает и с чем сталкивается.
0
 Аватар для Mikle Quits
787 / 307 / 17
Регистрация: 21.01.2023
Сообщений: 529
13.12.2025, 22:16
Цитата Сообщение от Royal_X Посмотреть сообщение
вот, загрузил еще на российский файлообменник
Загружает 5% и дальше висит.
Есть же Яндекс диск или Google Drive, которые везде работаеют, зачем эти левые сервисы?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 22:23
Mikle Quits, выше есть ссылка на Mega, который покруче этого яндекса... Этот сервис круглосуточно работает и выдает неограниченную скорость загрузки, а все вопросы по ошибкам и пр. нужно отправить в Роскомнадзор. Я этот левый сервис только в качестве альтернативного приводил - для ленивых, которые не хотят менять свой айпи...
0
 Аватар для Mikle Quits
787 / 307 / 17
Регистрация: 21.01.2023
Сообщений: 529
13.12.2025, 22:33
Цитата Сообщение от Royal_X Посмотреть сообщение
Я этот левый сервис только в качестве альтернативного приводил
Но Гугл и Яндекс то не левые?
А ссылку на Мегу я видел, и, да, Роскомнадзор. Но ты это знаешь, и всё равно туда даёшь ссылку, сразу вопрос возникает, ты хочешь поделиться наработкой, или просто лишний раз ищешь повод для полит вброса?
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 22:34  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
вот, загрузил
глянул - где обещанные сверкающие игрушки???

Цитата Сообщение от Royal_X Посмотреть сообщение
Но тебе ни один их них не подходит.
на юньке будешь готов тетрис с физикой делать?

Цитата Сообщение от Royal_X Посмотреть сообщение
Не продумав
как тихо на форуме - все думают.
только из подвала слышны визги))

Цитата Сообщение от Royal_X Посмотреть сообщение
дизайн, а не про сухой кодинг.
ну, прям гуру юнити! ок, знам тетрис с физикой заколбасим точно и без нытья?

Цитата Сообщение от Royal_X Посмотреть сообщение
т.к. ты не любишь ни питон
гдскрипт годотовский точно не люблю!
этот яп для говносишкошкодеров - даже не для настоящих сишкошкодеров.

Цитата Сообщение от Royal_X Посмотреть сообщение
сделай как я: скинь игру в архиве со всеми кишками
чот не ясно - на гитхабе всех уже забанили?
тут же форум программистов или тут школа балетного танца?

Цитата Сообщение от XLAT Посмотреть сообщение
- клавиша Space для быстрой(не дожидаясь коллизии) смены фигуры
на спейс повесил метод:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        /// Оптимизаторы, ау! ))
 
        void reShuffleGems()
        {
            std::vector<Ogre::Vector3> pos;
 
            for(const auto& e : gems)
            {   pos.emplace_back(e.node->getPosition());
            }   pos.emplace_back(Ogre::Vector3());
 
            pos.back() = pos.front();
 
            size_t i{1};
            for(const auto& e : gems)
            {   e.node->setPosition(pos[i++]);
            }
        }
теперь камни рофляться согласно правилам игры.

Цитата Сообщение от Royal_X Посмотреть сообщение
сделай как я: скинь игру в архиве со всеми кишками
думаю так:
- обустрою корзину.
- забандикамлю экран и кину на рутуб.

по скриншотам там ничо уже не понять - потому что уже там динамика...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 23:06
Цитата Сообщение от XLAT Посмотреть сообщение
глянул - где обещанные сверкающие игрушки???
не обещал я ничего
Цитата Сообщение от XLAT Посмотреть сообщение
на юньке будешь готов тетрис с физикой делать?
на юньке я сейчас одну крутую игру делаю (не постоянно, а когда есть свободное время - кстати, этот огр забрал моё время; и на самом деле, не одну а несколько...), только, видимо, она будет готова в 3000 году, учитывая темпы разработки в две руки и в одну голову. В этот раз не хочу на итч загружать недоделанный прототип...
Цитата Сообщение от XLAT Посмотреть сообщение
тетрис с физикой
там вся физика вычисляется самим физическим движком. Ты там можешь только свечку держать, так что, не интересно. Вот в этом огре еще можно кодить физику
Цитата Сообщение от XLAT Посмотреть сообщение
чот не ясно - на гитхабе всех уже забанили?
тут же форум программистов или тут школа балетного танца?
я тут на блюдечке сосенку подал со всеми библиотеками, но и тут программисты не могут скачать, а ты просишь на твой гитхаб залезть и самим компилировать

Добавлено через 21 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
сверкающие игрушки???
сделать мне не западло, только ты сразу ярлыки повесил на мою сосенку и не собираешься ее использовать. Я вот не понимаю, ты просто хочешь, чтобы я параллельно тоже что-то свое делал на огре, пока ты там свою игру делаешь? Мол раз ты мучаешься с огром, пусть и другие замучаются) Ну ты хотя бы игру делаешь, а мне зачем сосну наряжать?

XLAT, кстати, есть идеи, почему никто этот вулкан нормально не поддерживает? Хотел скомпилить из сорцов вулканный рендер для стат. либ, оказалось, что нужно вулкан сдк ставить и полностью симейки редактировать... Забросил короче эту затею. Разрабы огра просто плевать хотели на вулкан.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 23:11  [ТС]
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
я тут на блюдечке сосенку подал со всеми библиотеками, но и тут программисты не могут скачать, а ты просишь на твой гитхаб залезть и самим компилировать
под вин-11-64 не надо билдить - всё уже есть:
https://github.com/BDOTimer/Og... e/main/bin Test-Columns.exe
тока ума нет.

2.
Цитата Сообщение от XLAT Посмотреть сообщение
/// Оптимизаторы, ау! ))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
        /// Так уже лучше...
 
        void reShuffleGems()
        {
            Ogre::Vector3 a{gems.front().node->getPosition()};
 
            for(size_t i{}, N{gems.size() - 1}; i < N; ++i)
            {   gems[i  ].node->setPosition(
                gems[i+1].node->getPosition());
            }
 
            gems.back().node->setPosition(a);
        }
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 23:23
XLAT, "Объект UI создан! Автор: Royal_X\n"; - это шутка такая?

Добавлено через 4 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
Test-Columns.exe
тем не менее, пустая папка создается (да, знаю, что для тебя тема закрыта), но сейчас выглядит это вообще странно, поскольку эта пустая папка - мусор.
Короче, удаляй, как я это делал в своем коде.

Добавлено через 2 минуты
XLAT, главное, я понял, что ты задумал. По крайней мере, до того, как посмотреть на твою игру, чёт я думал, что игрушки будут скользить по елке - типа с самого верха и так в самый низ. А игрок должен крутиться вокруг елки и правильно их размещать.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 23:24  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
это шутка такая?
нет - не шутка.
это вся твоя работа в проекте))

Цитата Сообщение от Royal_X Посмотреть сообщение
Короче, удаляй, как я это делал в своем коде.
нафик?
конфиг у мя лежит рядом с exe - НИГДЕ НИЧЕГО НЕ СОЗДАЁТСЯ! услышь же!
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 23:29
Цитата Сообщение от XLAT Посмотреть сообщение
конфиг у мя лежит рядом с exe - НИГДЕ НИЧЕГО НЕ СОЗДАЁТСЯ! услышь же!
конфиг не создается, но папка по-прежнему создается в Documents. Ты упертый, конечно. Я и код написал, но ты же, конечно, всё должен сам написать, чужие коды и меши не берешь. Твое решение с createRoot() override отстой.
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
///----------------------------------------------------------------------------|
/// box.cpp
///----------------------------------------------------------------------------:
#include "../config-game.h"
#include "../inspector.h"
 
#pragma warning(push, 0)
#pragma warning(disable: 4275 4251 4305)
///-------------------------------------------|
/// Свой путь к "ogre.h"                      |
///-------------------------------------------:
#include "OgreConfigPaths.h"
#include "OgreOverlaySystem.h"
#pragma warning(pop)
 
///---------|
/// Models. |
///---------:
namespace mdl
{  
        ///-------------------------------------------|
        /// Свой путь к "ogre.h"                      |
        ///-------------------------------------------:
        void InspectorRoot::createRoot()
        {
        /// std::cout << "RUN: createRoot() override\n\n";
 
#if OGRE_PLATFORM == OGRE_PLATFORM_ANDROID
            mRoot = OGRE_NEW Ogre::Root("");
#else
            Ogre::String pluginsPath;
    #ifndef OGRE_BITES_STATIC_PLUGINS
            pluginsPath = mFSLayer->getConfigFilePath("plugins.cfg");
 
        if (!Ogre::FileSystemLayer::fileExists(pluginsPath))
        {
            pluginsPath = Ogre::FileSystemLayer::resolveBundlePath(
                OGRE_CONFIG_DIR "/plugins.cfg"
            );
        }
    #endif
            ///---------------------------------------|
            /// Наш првильный путь: "ogre.h"          |
            ///---------------------------------------:
            Ogre::String ogreCfgPath{"ogre.cfg"};
            mRoot = OGRE_NEW Ogre::Root(
                pluginsPath,
            /// mFSLayer->getWritablePath("ogre.cfg"), /// Было.
                ogreCfgPath,
                mFSLayer->getWritablePath("ogre.log")
            );
#endif
 
#ifdef OGRE_BITES_STATIC_PLUGINS
            mStaticPluginLoader.load();
#endif
            mOverlaySystem = OGRE_NEW Ogre::OverlaySystem();
        }
}

Я предложил лаконичное решение с папкой.
Добавлено через 51 секунду
Цитата Сообщение от XLAT Посмотреть сообщение
это вся твоя работа в проекте))
в твоем проекте...а в моем уже моя работа и нет твоей)
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
13.12.2025, 23:51  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
Ты упертый, конечно.
всё - делай пул - щас ничего не создаётся, как я тебе и говорил.

это нужно быть аутентичным виндузятником шобы в докуменсах что-то хранить -
я туда за всю жизнь ни разу не заглядывал - проги туда скидывают свой мусор, ну и фик с ними...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
13.12.2025, 23:53
Цитата Сообщение от Royal_X Посмотреть сообщение
Я предложил лаконичное решение с папкой.
лол, всего две строки писать надо было, я ты целый cpp выделил на это
Цитата Сообщение от XLAT Посмотреть сообщение
это нужно быть упертым виндузятником шобы в докуменсах что-то хранить -
я туда за всю жизнь ни разу не заглядывал.
ладно, забей. Я пошел.
1
1977 / 833 / 115
Регистрация: 01.10.2012
Сообщений: 5,117
Записей в блоге: 2
14.12.2025, 13:30
Цитата Сообщение от XLAT Посмотреть сообщение
чот не ясно - на гитхабе всех уже забанили?
Прочитал что Вы выложили на гитхабе. Как я понял, хотите проверить как пойдет совместная разработка. Возможно поэтому и предложили "проект попроще", где, мол, все ясно, постановка имеется. Да, но тут вылезает большая плюха: мотивации этим заниматься у людей никакой. Игра слишком мала/банальна, лавров точно "не снискать", а бабульками и не пахнет. Поэтому вместо конструктивных предложений потоком льется критика, типа "убогая графика" (увы, правда) и все такое. С той же физикой, ну есть у меня опыт с движком, не запираюсь, хотя собсно физик-ядерщик из меня никакой. Кстати здесь наверно нужен 2D движок, есть и такие. И что я должен делать? Придумывать какие-то фичи чтобы маленькая игра стала чуть лучше? Ну как-то не вдохновляет.

В идее "совместно" что-то есть, но реализовать ее непросто
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
14.12.2025, 14:45
Igor3D, самая главная проблема в том, что быстро надоедает. Как вы и сами сказали "как-то не вдохновляет". Имею в виду, сперва стояла цель научиться правильно настроить проект, разобраться с API. Но когда это всё уже сделано, то уже не интересно. Скажем, я уже создал простую сцену. Усложнить её, добавив прочие объекты или логику - это для меня уже как глазом моргнуть. В API я разобрался - не говорю, что прям наизусть всё выучил, но основы понял. Документация написана хорошо: в любой момент можно найти, что нужно. То есть, если буду и дальше работать над своим проектом, то это будет уже не умственная работа, а просто трата времени.
Цитата Сообщение от Igor3D Посмотреть сообщение
В идее "совместно" что-то есть, но реализовать ее непросто
Чисто ради фана можно было к праздникам создать совместную игру. Типа чтобы каждый смог добавить на игровую сцену все, что пожелает. Можно было бы даже немного юмора. И потом выложить на форум.


***
Добавил динамический SkyDome (выглядит лучше, чем статический SkyBox) + Fog, поскольку раньше был только цвет.
Оставил только DX11, OpenGL 2, Open GL 3+, Vulkan. Убрал старинные рендеры.
Скачать можно по ссылкам ниже:

https://mega.nz/file/sBgBVaYA#... 6P26DaD6nE

https://filebin.net/4fpf423sahlqty09

Продолжать проект в планах нет. Я еще вчера выложил на гитхаб мой контроллер движения от первого лица, так что кому-то он может и понадобиться. Написан он быстро и довольно простой (скажем, для своих игр я обычно пишу гораздо сложные контроллеры), но это просто чтобы было удобно вертеться вокруг сосенки.
Конечно, есть OgreBites::CameraMan для быстрой настройки, но мне он не понравился.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
14.12.2025, 21:53
Цитата Сообщение от XLAT Посмотреть сообщение
делай пул
я сегодня впервые попробовал сделать пул и кроликом послужил твой проект. Хотел просто понять, как это всё работает. Т.е. получается, что сперва в любом случае нужно форкануть проект и только потом что-то предложить. Почему-то мне раньше казалось, что можно и без форка это сделать.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3037 / 1054
Регистрация: 01.06.2021
Сообщений: 11,572
15.12.2025, 17:49
Цитата Сообщение от XLAT Посмотреть сообщение
НУЖНА ПОДРОБНАЯ ИНСТРУКЦИЯ для организации процесса кодинга с Ogre3d для VC с симейком на борту.
Мы, линусятники, Вас, уважаемый Royal_X, очень просим!
Обновлял свою Fedora до 43-й версии, и подумал "дай-ка попробую настроить Ogre для линусятников". Сразу скажу, что результат отрицательный.

1. VS Code и CMake на линуксе настраиваются и работают без проблем, точно так же, как и на винде. С тулчейном тоже нет проблем.
2. Основная проблема это то, что предкомпилированный SDK для многих линукс сборок не существует. Если быть точнее, он есть, но для большинства дистро SDK на очень старой версии. Вот тут можно увидеть https://repology.org/project/ogre/versions
Соответственно, если у кого-то дистро, для которого SDK поставляется с крайней версией 14.4.1 (арч, генту, манджаро), то этому чуваку повезло. Но как видно по той ссылке, у многих будут устаревшие версии, а следовательно тут нужно компилировать из сорцов и переходим к п.3
3. CMake GUI работает и на линуксе, так что конфигурировать не сложно. Тем более, недостающие пакеты (которые не были добавлены разрабами по какой-то причине) можно очень легко ставить сразу из линуксового пакетного менеджера.
4. А вот на этапе компиляции по уже созданному Makefile у меня появилась ошибка, которая без решения. На форумах все матерят разрабов и никто не знает решения. Все сводятся к тому, что разрабы идиоты, которые каждый раз публикуют кривые сорцы. Возможно, матерый линуксоид, который носит трусы с пингвином, стал бы разбираться с проблемой и даже смог бы ее решить - а для этого нужно было копаться в CMake-файлах, но я решил просто забросить это дело.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
15.12.2025, 20:10  [ТС]
Цитата Сообщение от Royal_X Посмотреть сообщение
предкомпилированный SDK
дык, а на фик тогда симейк там в исходинках?
в чем проблема сбилдить под нужный линукс???
разве симейк как раз не для этого придумали?


upd: дочитал твой пост...


Royal_X,
слушай, сможешь сделато легкую задачку по модулю ui.h?

что нужно:
1. Оформить класс с двумя методами.
- setup(int x, int y) /// x, y позиция на экране.
- setText(std::string textShort, std::string textLong)

2.
что должен видеть юзер:
- кликабельный лейбл с текстом.
- при клике - выскакивает подробный текст +
- лейб увеличивается под textLong.
- при повторном клике лейб возвращается в исходное состояние с textShort и с прежним размером.
- всё.

3.
желательно красиво - но тут как сумеешь.

4.
без imgui - imgui оставим для дебага...


Royal_X,
смогёшь?

я сёдня приступил к содержимому корзины - есть уже первые траблы с "гладкой физикой)",
но пусть они будут моими траблами.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.12.2025, 20:10

В развитие темы совместного проекта(может соберемся и сделаем что-нибудь вместе)
Возникла тут интересная, как мне кажется, идея. Извиняюсь что создаю отдельную тему, но боюсь иначе...

Давайте отыщем "Грааль"
Думаю, что в условиях нынешней экономической ситуации, эта тема будет актуальна. Предлагаю...

Давайте напишем соц.сеть. Объединяемся.
Короче давайте напишем двиг.соц.сети. Как это будет происходить? Открываем закрытый форум. В...

А давайте свою операционку забабахаем
Есть желающие операционку на полном энтузиазме делать?

Сюжет и название игрушки
Сюда постим по предложениям создания игрушки. Сюжету и названию.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
140
Ответ Создать тему
Новые блоги и статьи
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ начало и оглавление - Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru