Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18342 / 14268 / 5370
Регистрация: 17.03.2014
Сообщений: 28,933
Записей в блоге: 1

Совместное создание игры (2)

02.03.2025, 13:12. Показов 23235. Ответов 147
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Квест продолжается.

Предыдущая тема: Совместное создание игры
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2025, 13:12
Ответы с готовыми решениями:

Совместное создание игры
Обсуждение вынесено из темы https://www.cyberforum.ru/cpp-beginners/thread3190612.html ок. если ТС готов варганить со мной...

Для чего создан язык С++?
Для чего создан язык С++????

создан массив
создан массив автовладельцев, для каждого известны Ф.И.О., номер, адрес...,Выяснить есть ли автовладельцы у которых имеются больше 1-ой...

147
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
03.03.2025, 10:27
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
Зарабатывать на игре можно 3 способами:
Многие просто донаты собирают. И делают хитро: либо ограничивают скорость закачки, либо пока до ссылки на скачку доберешься, то пройдешь через туеву кучу рекламных страниц.
Конкурировать с остальными можно только улучшением каких-то параметров: скорости работы, загрузки и т.п., размера ексешника, поддержкой. И здесь, я вам скажу, - поле непаханное. Если с умом подойти и раскрутить, то конкурентов не будет.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
03.03.2025, 11:49
Цитата Сообщение от Royal_X Посмотреть сообщение
хулиганский музон)
Что-то я вдохновился примером, и сделал подарочек). Видео того, что я пока накропал, с музоном.))
screenm.zip
2
place status here
 Аватар для gunslinger
3192 / 2227 / 640
Регистрация: 20.07.2013
Сообщений: 6,026
03.03.2025, 14:22
А мне такая музыка нравится:
спойлер



Программа-заставка с мелодией и исходниками прилагаются.
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
 
const half_size = Screen->Height < Screen->Width ? Screen->Height / 4 : Screen->Width / 4,
      shift = 1, shift_per_second = 50, coef = 1, coef2 = 1, count = 720, color_count = 17;
int half_width, half_height, dir = 1, coef3 = random(1000) + 1;
TPoint pt[count];
TColor colors[color_count] = {clMaroon, clGreen, clOlive, clNavy, clPurple, clTeal, clGray, clSilver, clRed, clLime,
                              clYellow, clBlue, clFuchsia, clAqua, clWhite, clMoneyGreen, clSkyBlue},
       color = colors[random(color_count)];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  Color = clBlack;
 
  half_width = Screen->Width / 2, half_height = Screen->Height / 2;
  Timer->Interval = 1000 / shift_per_second;
  Canvas->Brush->Color = clGreen;
  randomize();
  mciSendString(L"open music.mid alias song", NULL, 0, 0);
  mciSendString(L"play song", NULL, 0, 0);  // repeat works with mp3, not mid
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
{
  if (Key == VK_ESCAPE)
    Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
          int X, int Y)
{
  Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::TimerTimer(TObject *Sender)
{
  Tag += dir;
 
  if (Tag == coef * half_size / shift)
  {
    color = colors[random(color_count)];
    dir = -1;
  }
  if (Tag == - coef * half_size / shift)
  {
    color = colors[random(color_count)];
    dir = 1;
  }
  if (Tag == 0)
  {
    color = colors[random(color_count)];
    coef3 = random(951) + 50;
  }
 
  Refresh();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormPaint(TObject *Sender)
{
  unsigned i;
 
  for (i = 0; i < 1000; i++)
  {
    Canvas->Pixels[random(ClientWidth + 1)]
                  [random(ClientHeight + 1)]
                  = TColor(RGB(random(256), random(256), random(256)));
  }
 
  for (i = 0; i < count; i++)
  {
    double angle = 2 * M_PI / count * i, angle2 = 2 * M_PI / count * i * coef3;
    pt[i] = TPoint(half_width + half_size * cos(angle) + Tag * coef2 * cos(angle2),
                   half_height + half_size * sin(angle) + Tag * coef2 * sin(angle2));
 
//  Canvas->Brush->Color = clWhite;
//  Canvas->TextOutW(10, 10, "coef:  " + String(coef3));
//  Canvas->TextOutW(10, 30, "angle: " + String((int)angle2));
//  Canvas->TextOutW(10, 50, "color: " + ColorToString(color).SubString(3, 10).UpperCase());
  }
 
//  color = 85;
//  Canvas->Brush->Color = TColor(RGB(random(color) + color, (Tag + 2 * half_size / shift) % 256, random(color) + color));
  Canvas->Brush->Color = color;
  Canvas->Polygon(pt, count - 1);
}
Вложения
Тип файла: zip морфинг.zip (2.78 Мб, 6 просмотров)
2
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
05.03.2025, 23:26
XLAT, на днях вышел Godot 4.4.

В changelog Godot 4.4, среди прочего, можно увидеть

Implement get_length() for pipes (GH-102365).
Так вот, этой функции не было бы в API Godot, если бы не наш совместный проект

***
XLAT, я опубликовал свою игру в https://europex.itch.io/block-puzzle, которую делал еще давно.

Почему сейчас?

Наткнулся на некий тетрис https://github.com/Ravesli/SFML/tree/main на SFML
Настолько мне не понравился, что вспомнил, а ведь моя игра в разы круче Зачем просто лежит в папке, нужно же её опубликовать.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 15:07
1.
Цитата Сообщение от Royal_X Посмотреть сообщение
Или ты понял, что на одном SFML ты не потянешь?
например, сделать кнопки достаточно легко - можно даже их сделать вместо тупого ответа:
Как создать графическое меню?
https://www.cyberforum.ru/post17015598.html

Не по теме:

у меня такое ощущение, что на меня начал действовать "эффект джонта",
когда начинаешь видеть много мелкого троллинга и понимаешь что этот троллинг сам по себе бессмысленный,
и реагировать на него, соответственно тоже будет бессмысленно.



у нас тема "совместная разработка"
и я не вижу ничего плохого, если для этих кнопок код напишет кто-то другой,
а если он(код) уже написан, то почему бы его не взять в оборот...

когда я писал что буду кодить гуи на sfml,
я это и имел в виду, что я буду писать гуи на sfml.

кто тут дятел?
конешно же я, ять, повторять одно и то же по сто раз,
и в 100 раз оно не доходит...

поэтому я тут всегда заявляю: "я не учитель" и "я не доктор".

2.
Цитата Сообщение от XLAT Посмотреть сообщение
SFGUI
написал авторам,
реакция есть от коллаборатора и она ленивая:
я даже, не сомневаюсь, что в какой то момент они предложат:
- обновить драйвера
- купить новый комп
- и тп в таком духе...
- или просто заигнорят мой вопрос, потому что их либа, ну, никак не может лажать, просто по факту гениальности этих авторов))

поэтому, если авторы данной либы не предложат приемлемого для меня решения,
то SFGUI придется отнести на свалку...

первая буква там S, что означает "простой",
но авторы проваливают эту идею,
потому что "простой" должен быть ещё и работоспособный...

и в итоге эта заявленная "простота" эпично таранит мозг ...
можно говорить, что авторы лгут.

3.
пазл-384:
дописал класс для управления загрузками(один раз и хранения в кеше)
тестовых картинок:
cutter-img.h
C++
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
    ///------------------------------------------------------------------------|
    /// ManegerCutterImage.
    /// Сюда теперь можно сложить весь набор тествых картинок.
    ///----------------------------------------------------- ManegerCutterImage:
    struct  ManegerCutterImage : std::vector<CutterImage*>
    {       ManegerCutterImage(std::string_view dir = "./img/")
                :   filesCargo(dir)
            {
                const auto& cargo = filesCargo.get(".jpg");
 
                reserve(cargo.size());
 
                for(const auto&  filename : cargo)
                {   alloc.emplace_back (CutterImage(filename.string()));
                    push_back(&alloc.back());
                }
            }
 
        CutterImage& getNext()
        {   auto i = cnt; cnt = myl::geti(i, size()); return *((*this)[i]);
        }
 
    private:
        std::list<CutterImage> alloc;
        FilesCargo        filesCargo;
 
        unsigned cnt{};
 
        TEST
        {
            ManegerCutterImage manegerCutterImage;
                            ln(manegerCutterImage.filesCargo.debug())
        }
    };
как он работает:
- filesCargo - провайдер файлов.
- alloc - буфер, куда складываются картинки.
- getNext() - циклический перебор по массиву указателей на картинки.

вешаю на кнопку клавы:
"main.cpp"
C++
162
163
164
165
166
167
                        case sf::Keyboard::Scancode::N:
                        {
                            pVImg[2] = getDrawImage(ptrDrawImage);
                            pImg     = pVImg[2];
                            break;
                        }
всё очень просто, теперь в проге есть целый набор картинок для теста...

4.
Цитата Сообщение от Royal_X Посмотреть сообщение
на днях вышел Godot 4.4.
я так понимаю, что у тебя есть желание упирать на цель,
а кодинг это дело десятое...

но гдскрипт это тема для другого раздела...

ну, и цель у нас тут, это не написать "сапёр"[<---подставь другое слово] в одно рыло,
а написать его вместе, разделив ответственность по модулям кода между участниками настоящими и/или будущими ...

получается?
ответ: нет.

но есть позитив в том, что этот процесс всё же дает не нулевую мотивацию ...

5.
Цитата Сообщение от Royal_X Посмотреть сообщение
я опубликовал свою игру
если там фигура падает плавно, то ты молодец!
а если рывками, как во времена г.мамонта, то ты, увы, говнокодер...
1
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 18:12

Не по теме:

Цитата Сообщение от XLAT Посмотреть сообщение
если там фигура падает плавно, то ты молодец!
плавно будет в сотню раз не оптимизированнее , поскольку вычисления будут происходить на каждом кадре
Цитата Сообщение от XLAT Посмотреть сообщение
если рывками, как во времена г.мамонта, то ты, увы, говнокодер...
эта игра была придумана рывками. Без рывков будет другая игра. Реализовать без рывков вообще не проблема. Могу хоть с постоянной скоростью, хоть с гравитацией, хоть с *уетацией и сопротивлением воздуха. Вопрос только в том, зачем, а главное на хрена.
Цитата Сообщение от XLAT Посмотреть сообщение
а кодинг это дело десятое...
не кодинг, а привязывание к конкретному языку. Для меня язык это всего лишь инструмент. Если Godot не поддерживает нормально С++, то тогда выберу GDScript. Главное создать игру / программу, а не обожествлять язык.
Язык это дело десятое. И я уже писал, что на практике в большинстве играх язык никак не влияет на общую производительность.
Можно игру написать на С++, но плохо настроить игру и она будет в 1000 раз медленнее игры на питон, которая правильно настроена.
Под правильной настройкой я имею в виду настройки света, тени, мешей, камеры, графических параметров, правильное деление на локации, многопоточность и фоновая загрузка, настройка материалов / шейдеров...
А в таких играх как тетрис, язык вообще никакой роли не играет.



XLAT, начни тоже публиковать что-то на itch.io или на любом другом сайте. А то на эти коды никто не смотрит. У тебя на гитхабе уже множество проектов. Нажми на вкладку траффика и посмотри, нужны ли эти проекты кому-то? Конечно же, нет. Я или Хулиган еще можем посмотреть твои коды, но в целом, они никому не нужны, кроме тебя, а также Github Copilot в качестве базы для обучения.
Людям нужны готовые программы / игры.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 18:21
Цитата Сообщение от Royal_X Посмотреть сообщение
начни тоже публиковать что-то на itch.io или на любом другом сайте. А то на эти коды никто не смотрит. У тебя на гитхабе уже множество проектов. Нажми на вкладку траффика и посмотри, нужны ли эти проекты кому-то? Конечно же, нет. Я или Хулиган еще можем посмотреть твои коды, но в целом, они никому не нужны, кроме тебя, а также Github Copilot в качестве базы для обучения.
Людям нужны готовые программы / игры.
то есть ты только что предложил закрыть тему.
верно?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 18:37
Цитата Сообщение от XLAT Посмотреть сообщение
то есть ты только что предложил закрыть тему
нет, я предложил:
1. доводить проекты до конца. Не начинать, а потом бросать на середине пути. Например, если ты написал код для морского боя, то нужно прикрутить к нему графический интерфейс, чтобы люди могли играть или тестировать. Никто не будет этого делать с консольным выводом.
2. публиковать готовую программу или игру. Хотя бы на этом форуме.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 18:47
Цитата Сообщение от Royal_X Посмотреть сообщение
нет, я предложил:
вот учись у меня(80 левел), как нужно троллить, пока я жив.

1.
я пишу код ради фана.
это никак не связано с тем, сумеешь ли ты его прочесть или не сумеешь.

2.
100500 раз тебе повторяю:
ТЕБЕ ИЛИ КОМУ ТО ЕЩЁ НЕ НУЖНО ЛЕЗТЬ И ЧИТАТЬ МОЙ КОД!

а нужно читать и следовать контракту, но тут загвозка с твоей дисциплиной))

3.
я вижу, что ты считаешь, что можешь сам написать любую программу сам - в своё лицо.
т.е. тема Совместной разработки это, ВНИМАНИЕ!, ЭТО НЕ ТВОЯ ТЕМА.

вот тут можно и поставить точку.
0
 Аватар для CoderHuligan
1753 / 1019 / 257
Регистрация: 30.06.2015
Сообщений: 5,132
Записей в блоге: 56
06.03.2025, 18:50
Цитата Сообщение от Royal_X Посмотреть сообщение
Не начинать, а потом бросать на середине пути.
Согласен. Это мой недостаток. Начинаю что-то, потом расхолаживаюсь.. Я и сейчас не каждый день приступаю к кодированию. Но понимаю, что не красиво поступлю если опять брошу на пол пути. Поэтому надо довести это дело до ума.
Цитата Сообщение от Royal_X Посмотреть сообщение
Например, если ты написал код для морского боя, то нужно прикрутить к нему графический интерфейс, чтобы люди могли играть или тестировать.
У меня есть консольный бой и я как раз хочу прикрутить к нему гуй. Тем более раньше обещал это сделать, но как обычно задвинул в долгий ящик.
Я готов опубликовать исходный код законченной игры. Но у меня есть свои соображения. Например какие-то фичи я не хотел бы выкладывать. То есть сделать две версии: одну с базовым функционалом, а другую чисто коммерческую, со своими тайлами и расширенным функционалом. Да и ИИ кормить не хочется. А любой код который публикуется сразу идет в копилку ИИ.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 18:56
Цитата Сообщение от XLAT Посмотреть сообщение
НЕ НУЖНО ЛЕЗТЬ И ЧИТАТЬ МОЙ КОД
Цитата Сообщение от XLAT Посмотреть сообщение
а нужно читать
я бы подумал, что у тебя с логикой беда
Цитата Сообщение от XLAT Посмотреть сообщение
учись у меня(80 левел), как нужно троллить
но представлю, что это часть твоего троллинга
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 19:00
Цитата Сообщение от Royal_X Посмотреть сообщение
но представлю, что это часть твоего троллинга
Только КОД ИМЕЕТ ЗНАЧЕНИЕ!

а остальное это бла-бла-бла и мяу-мяу-мяу...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 19:03
Цитата Сообщение от XLAT Посмотреть сообщение
только КОД ИМЕЕТ ЗНАЧЕНИЕ
программа имеет значение. А что за код это второстепенно.
Если программа выполняет то, для чего была создана, работает быстро и не глючит, то значит цель достигнута. А что за код, то это никому даже не нужно знать. Черный ящик.
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 19:04
Цитата Сообщение от Royal_X Посмотреть сообщение
я бы подумал, что у тебя с логикой беда
тебе даже не нужно вникать в контракт, когда уже есть интерфейс и ответственный за него.

что тебе нужно прочитать, если ты отвечаешь, например, за визуализатор?
в Сапёре, все что нужно прочитать в коде, ЭТО ТРИ СТРОЧКИ.

я тебе уже об этом говорил и эти строчки показывал.

в текущим момент у нас НЕТ декомпозиции на модули с субъектной ответственностью за них,
поэтому, в принципе, и нет Совместной Разработки.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 19:05
Цитата Сообщение от XLAT Посмотреть сообщение
тебе даже не нужно вникать в контракт
как не вникать, если ты хочешь совместной разработки?
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 19:18
Royal_X,
ок.
это уже, походу я пошёл по 100 кругу)))

---

Обобщу:

тут элементарная вещь, Идея Коллективной Цели в обществе, где господствует Буржуазна Конкуренция Индивидуалистов
никаким образом не сможет прижиться!)

человек человеку волк!

когда заходит речь о личной безопасности, то это прежде всего тема, как защитить себя от соседа)

и тд и тп..

Цитата Сообщение от Royal_X Посмотреть сообщение
как не вникать, если ты хочешь совместной разработки?
чушь,

что я хочу: Расселить людей по всей Галактике ...

так как по одиночке они хрен расселятся, то это нужно делать совместно)
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 20:12
Цитата Сообщение от XLAT Посмотреть сообщение
сделать кнопки достаточно легко
ахаха, в SFML нет кнопок? перешел по ссылкам - много кода ради плоских кнопок с двумя цветами.

ну и как создать игру в таких условиях?

Я так полагаю, что если нет обычных кнопок, то значит там нет и остальных контролов - спинбоксов, прогресс-баров, переключателей, чекбоксов, радио-кнопок и т.д.???

Нет, значит SFML не мой инструмент. Слишком неэффективно тратить время на создание таких вещей с нуля, да и полученные велосипеды будут топорными.

***
Если хочется C++, бесплатной лицензии, то есть wxWidgets. И если SFML поддерживает только OpenGL, то wxWidgets поддерживает GDI+, CoreGraphics, Cairo, Direct2D, OpenGL. Конкретно на винде можно выбрать между GDI+, Direct2D, OpenGL.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
06.03.2025, 20:54
Цитата Сообщение от Royal_X Посмотреть сообщение
ахаха, в SFML нет кнопок?
с чего ты так решил?
там навалом кнопок и не только кнопок:


на хаб не коммитил, ибо ещё не решил, какие кнопки я хочу видеть.

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

интересно, а ты видишь?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,444
06.03.2025, 21:04
CoderHuligan, у тебя же вроде старое устройство? Интересно, у тебя запустится?



gunslinger, ты тоже, пожалуйста, проверь, как у тебя на семерке
Вложения
Тип файла: 7z wxQRcode.7z (1.83 Мб, 11 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.03.2025, 21:04

Теория игр, массивы
Есть задание (прикрепил его в виде файла к сообщению). Есть решение для 12-ого варианта на BORLANDC, у меня 2-ой. Я изменил в начале...

Решение матричных игр. Есть у кого такая программа написанная уже...
Требуется программа по решению матричных игр... С выбором размера матрицы и выдачей решения... Может кто смогёт такую сбатцать?

Запуск приложений(старых игр) в оконном режиме
День добрый, подскажите, хотелось бы реализовать свое желание запуска старых игр windo`вых(типа StarCraft) в оконном режиме, с чего начать,...

Алгоритм календаря игр (например в футболе)
необходимо составить календарь футбольных матчей, допустим есть 6 команд char *teams = {&quot;TEAM A&quot;,&quot;TEAM B&quot;,&quot;TEAM...

Движок для игр
Всем привет!!!, хотел узнать возможно ли создать движок на C++ чтобы экспортировать модели из 3ds max а после в самом движке можно было...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru