Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/71: Рейтинг темы: голосов - 71, средняя оценка - 4.65
0 / 0 / 0
Регистрация: 05.03.2023
Сообщений: 1

Оцените и посоветуйте как можно улучшить код Крестики-нолики

05.03.2023, 19:56. Показов 17351. Ответов 284
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я учусь в 10 классе и для индивидуального проекта мне нужно чтобы вы оценили и как-то посоветовали улучшить код программы крестики нолики на C++. Вот сам код:

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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <windows.h>
using namespace std;
 
void output(char** field) {
    cout << "  1 2 3" << endl;
    for (int i = 0; i < 3; i++) {
        cout << i + 1 << " ";
        for (int j = 0; j < 3; j++) {
            cout << field[i][j] << " ";
        }
        cout << endl;
    }
}
void input(char** field, bool& gamer, string& Name1, string& Name2) {
 
    int answer;
    while (true) {
 
        if (gamer) {
            cout << Name1;
        }
        else {
            cout << Name2;
        }
        cout << ", введите номер строки и столбца: ";
 
 
        cin >> answer;
        if (answer > 10 && answer < 34) {
            int i = answer / 10;
            int j = answer % 10;
 
            if (0 < j && j < 4) {
                if (field[i - 1][j - 1] != 'X' && field[i - 1][j - 1] != 'O') {
                    if (gamer) {
                        field[i - 1][j - 1] = 'X';
                    }
                    else {
                        field[i - 1][j - 1] = 'O';
                    }
                    gamer = !gamer;
                    break;
                }
            }
        }
        cout << "Вы ввели неверную ячейку" << endl;
    }
}
char** fieldCreate(char c = '_') {
    int const n = 3;
    char** field = new char* [n];
    for (int i = 0; i < n; i++) {
        field[i] = new char[n];
        field[i][0] = c;
        field[i][1] = c;
        field[i][2] = c;
    }
    return field;
}
bool chekWin(char** field, string& Name1, string& Name2) {
    bool chekWin = false, gamer = false;
 
    if (field[0][0] == field[1][1] && field[0][0] == field[2][2] && (field[0][0] == 'X' || field[0][0] == 'O') || field[2][0] == field[1][1] && field[2][0] == field[0][2] && (field[2][0] == 'X' || field[2][0] == 'O')) {
        chekWin = true;
        if (field[1][1] == 'X') {
            gamer = true;
        }
    }
    else {
        for (int i = 0; i < 3; i++) {
            if (field[i][0] == field[i][1] && field[i][0] == field[i][2] && (field[i][0] == 'X' || field[i][0] == 'O') || field[0][i] == field[1][i] && field[0][i] == field[2][i] && (field[0][i] == 'X' || field[0][i] == 'O')) {
                chekWin = true;
                if (field[i][i] == 'X') {
                    gamer = true;
                }
                break;
            }
        }
    }
 
    if (chekWin) {
        if (gamer) {
            cout << "победил !" << Name1 << endl;
        }
        else {
            cout << "победил  !" << Name2 << endl;
        }
        return true;
    }
    else {
        bool draw = true;
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                if (field[i][j] != 'X' && field[i][j] != 'O') {
                    draw = false;
                }
            }
        }
 
        if (draw) {
            cout << "ничья";
            return true;
        }
    }
 
    return false;
}
void defoultMassive(char** field, char c = '_') {
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 3; j++) {
            field[i][j] = c;
        }
    }
}
bool continueGame() {
    bool flag = true;
    while (true) {
        string answer;
        cout << "Хотите ли вы продолжить игру?(Да/Нет)" << endl << "Введите ответ: "; //<< answer;
        cin >> answer;
        if (answer == "Да") {
            break;
        }
        else if (answer == "Нет") {
            flag = false;
            break;
        }
        else {
            cout << "Такого ответа не существует!";
        }
    }
    return flag;
}
void deleteMassive(char** field) {
    for (int i = 0; i < 3; i++) {
        delete[] field[i];
    }
    delete[] field;
}
void randomPlayer(string& Name1, string& Name2) {
    srand(time(0));
    int num = rand() % 2;
    cout << "Введите имя первого игрока: ";
    cin >> Name1;
    cout << "Введите имя второго игрока: ";
    cin >> Name2;
    if (num) {
        string tmp = Name1;
        Name1 = Name2;
        Name2 = tmp;
    }
    cout << "Первым ходит: " << Name1 << endl;
}
 
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    bool gamer = true;
    char** field = fieldCreate();
    string Name1, Name2;
    randomPlayer(Name1, Name2);
    while (true) {
        defoultMassive(field);
        while (true) {
            system("Cls");
            output(field);
            if (chekWin(field, Name1, Name2))
                break;
            input(field, gamer, Name1, Name2);
 
        }
        if (!continueGame())
            break;
    }
    deleteMassive(field);
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.03.2023, 19:56
Ответы с готовыми решениями:

Крестики-нолики, улучшить программу
Здравствуйте, нужна помощь в улучшении программы. Игра &quot;крестики-нолики&quot;. Суть заключается в проверке на число от 1 до 9 если введено не от...

Как оптимизировать данный код игры крестики нолики?
Привет всем! Я написал консольную игру &quot;Крестики нолики&quot;. Хочу посоветоваться как можно оптимизировать игру. Вот исходный код: ...

Оцените игру крестики нолики (Player vs Bot easy)
Отцените игру. Уровень : легкий

284
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
22.03.2023, 15:05
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от XLAT Посмотреть сообщение
а симейком я уже ***** несколько часов и резултат 0?
Потому что CMAKE хорошо при применении модульной сборке.
По крайней мере мне так показалось при знакомстве.

У меня первый вопрос по cmake :
cmakelists.txt пишет каждый отдельный программист для своей части проекта ?
Потому что я не вижу как это можно положить на одного человека.

Добавлено через 2 минуты
XLAT,
По скринам просто пути к либам не подклучены для линковки.

Добавлено через 35 секунд
Ты хотел в статик слинковать что ли ???

Добавлено через 3 минуты
Цитата Сообщение от XLAT Посмотреть сообщение
а симейком я уже ***** несколько часов и резултат 0?
У меня с ним такое же знакомство было
И еще ждет наверное, офф документация просто ужасная, от слова непотребность...
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 17:00
Цитата Сообщение от SmallEvil Посмотреть сообщение
По скринам просто пути к либам не подклучены для линковки.
перегрузил комп - ошибки с dll ушли.

осталось это:
Code
1
2
3
4
5
<command-line>: error: macro names must be identifiers
mingw32-make.exe[3]: *** [src\io\CMakeFiles\server_io.dir\build.make:76: src/io/CMakeFiles/server_io.dir/process_channel.cpp.obj] Error 1
mingw32-make.exe[2]: *** [CMakeFiles\Makefile2:207: src/io/CMakeFiles/server_io.dir/all] Error 2
mingw32-make.exe[1]: *** [CMakeFiles\Makefile2:268: src/test/CMakeFiles/test_tictactoe.dir/rule] Error 2
mingw32-make.exe: *** [E:/CB-2023/serverZ/123/src/test/Makefile:120: src/test/CMakeFiles/test_tictactoe.dir/rule] Error 2
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
22.03.2023, 18:29
XLAT, соревнование по написанию движка плавно перешло в соревнование по ооп, а дальше - в соревнование по cmake
1
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 18:52
Royal_X,
нее я напишу свой ии.
у тя длл готова?

Не по теме:

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



Royal_X,
но а чо?
сидишь дома пишешь свой ИИ на любом языке и по сетке подключаешь его к турниру(ам)

сервак круглосуточно на готове ...

ляпота же)
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
22.03.2023, 21:07

Не по теме:

Цитата Сообщение от XLAT Посмотреть сообщение
нее я напишу свой ии.
а я нет, все, больше не интересно, прошел азарт.



Добавлено через 57 секунд
Цитата Сообщение от XLAT Посмотреть сообщение
сидишь дома пишешь свой ИИ на любом языке и по сетке подключаешь его к турниру(ам)
сервак круглосуточно на готове ...
ляпота же)
Это так не работает.
Турниры создаются , участники проходят отбор, результаты имеют смысл.
Само ничего не делается ...
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
22.03.2023, 21:11
XLAT, движок мой готов, ну если не учитывать то, что оптимизацией можно заниматься бесконечно. Все же когда-нибудь нужно остановиться и заявить, что он готов...
Хотя, мой движок ещё не в dll и пока работает не по лимиту времени, а по лимиту глубины. Как понимаю, на соревновании время на ход будет ограничено, так что мне эту проблему ещё предстоит решать, но все никак нет настроения этим заняться.

Ещё не понял прикол, что писать движок можно на любом языке... Что это значит? Я думал, что дозволено только С/С++. Т.е. теоретически может быть бой между движком, написанным на ассемблере, и движком, написанным на питоне? Бред какой-то...
Вообще, кроме языка, нужно заранее оговорить об ограничениях. Предлагаю запретить движки, намеренно созданные под процессоры с поддержкой popcnt, avx2, bmi2 и пр. + запретить использование CUDA и прочих методов ускорения. Также предлагаю запретить многопоточность. Почему предлагаю запретить все это? Потому, что было бы прикольно именно оценивать чисто алгоритмы, чтобы такого не было, что гуаноалгоритм побеждает хороший алгоритм только из-за того, что он был с нитро...

Ну и в турнире по сети тоже не вижу особого смысла. Только увеличиваются шансы на читерство. Можно было просто обменяться движками и потом каждый сам смог бы убедиться, чей движок самый сильный.

Всё, что я написал, можно вообще игнорить, т.к. я с самого начала говорил, что я пока просто наблюдатель. Если условия соревнования меня заинтересуют и если я смогу подготовить нужный движок, то я подам заявку на участие.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 22:08
Цитата Сообщение от SmallEvil Посмотреть сообщение
а я нет, все, больше не интересно, прошел азарт.
я стабилен - у меня и не было азарта.

у меня мейн-стримовый поток сознания и я плыву в его русле.

Цитата Сообщение от Royal_X Посмотреть сообщение
Что это значит?
это значит что язык ради языка не нужен.

кресты чем хороши - на них можно написать ещё один язык и этот язык будет досточно быстрый.

ещё раз про философию С++:
сначала вы на нем определяете термины предметной части вашей задачи,
по сути свой язык,
а потом уже пишите само решение этой задачи.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
22.03.2023, 22:14
Цитата Сообщение от XLAT Посмотреть сообщение
у меня мейн-стримовый поток сознания и я плыву в его русле.
я так не умею работать. хоть можно будет и отдельно еще раз попробовать создать турнир чисто из наших с++ ников.
Но опять же, для меня азарт прошел, там был временной момент.
А в большом смысле эти алгоритме не имеют ценности.

Добавлено через 18 секунд
Цитата Сообщение от XLAT Посмотреть сообщение
кресты чем хороши - на них можно написать ещё один язык и этот язык будет досточно быстрый.
Нет, это широкое заблуждение.
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 22:18
Цитата Сообщение от SmallEvil Посмотреть сообщение
Нет, это широкое заблуждение.
однако все мои программы я пишу исключительно исходя из этого заблуждения.

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

мда, я уверен, что смогу увеличить сложность кода и не потерять контроль,
если буду строго продолжать следовать этому заблуждению.
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
22.03.2023, 22:31
Цитата Сообщение от XLAT Посмотреть сообщение
мда, я уверен, что смогу увеличить сложность кода и не потерять контроль,
если буду строго продолжать следовать этому заблуждению.
Ты кое что забыл )
Цитата Сообщение от XLAT Посмотреть сообщение
и этот язык будет досточно быстрый
Добавлено через 55 секунд
Цитата Сообщение от SmallEvil Посмотреть сообщение
и этот язык будет досточно быстрый
И если вдруг это так - это значит что не был написан другой язык.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
22.03.2023, 22:37
XLAT, написание движка это функциональное программирование, ооп только все портит и замедляет, поэтому для движка идеал это С, хотя можно писать на С++, только не заниматься ооп-блудством. Остальные языки программирования для написания движка уже от лукавого. Очень сильный движок на них не напишешь. Так что я с движками, написанными на всяких питонах и руби, соревноваться точно не буду)
Более того, странно, что движок ты писать на С++ не хочешь, а уже думаешь о других языках. Но вот взаимодействие с сервером и прочее ты пишешь на С++, хотя вот там как раз и можно было использовать JS, PHP... Может все таки молотком забивать гвозди, а лопатой копать?

Добавлено через 2 минуты
SmallEvil, я уже писал в теме, что
соревнование по написанию движка плавно перешло в соревнование по ооп, а дальше - в соревнование по cmake
Возможно, когда тема вернётся в первоначальное русло, азарт вернётся)
0
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
22.03.2023, 22:50
Цитата Сообщение от Royal_X Посмотреть сообщение
ооп только все портит и замедляет
Это не так.

Цитата Сообщение от Royal_X Посмотреть сообщение
Остальные языки программирования для написания движка уже от лукавого.
Это уже близорукие.

Вообщем не нужно тебе все это. Тем более с++.

Добавлено через 1 минуту
Цитата Сообщение от Royal_X Посмотреть сообщение
Более того, странно, что движок ты писать на С++ не хочешь, а уже думаешь о других языках.
Тут он хочет сделать так , что бы движок МОГ быть написан как и где угодно. лишь поддерживая систему вызовов вызов С

Добавлено через 1 минуту
Хотя даже не Си, а для этого есть свое название стандарта ABI
0
22.03.2023, 23:36

Не по теме:

Цитата Сообщение от XLAT Посмотреть сообщение
проект генерится в такое чудовище:
(...)
Для мэйкфайлов там всегда такое чудовище, поэтому я предпочитаю ниндзю.
В любом случае оно не для тебя, туда даже не суйся.

Цитата Сообщение от XLAT Посмотреть сообщение
открываю в иде:
компиляция(ребилд):
Вообще, это нужно вникать, как ты там все предыдущие шаги делал, но я вижу странную строчку в опциях компилятора -D-DBOOST_LIB_DIAGNOSTIC, так что это мой косяк - удали из главного CMakeLists.txt ${Boost_LIB_DIAGNOSTIC_DEFINITIONS} из add_compile_definitions.

0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 23:37
Цитата Сообщение от XLAT Посмотреть сообщение
улажу этот вопрос с симейком
с VS
тоже зашквар:
Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
в гугле такая ошибка чуть ли не у всех была, но никто не написал как её решил.

метод тыка у мя уже притупился и не работает.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
22.03.2023, 23:46
Цитата Сообщение от SmallEvil
Это не так.
Ну посмотри на один из главных файлов сильнейшего в мире шахматного движка: https://github.com/official-st... aluate.cpp
Движок хоть и написан на С++, но разрабы старались писать низкоуровнево без всяких высокоуровневых абстракций С++.
ООП больше нужно для больших проектов, очень часто для игр с продвинутой игровой логикой. Имхо, движок это просто набор алгоритмов - и это функциональное программирование, без всяких продвинутых классов, только структуры. Никакой слон и никакая ладья от пешки не наследуются)
Но, короче, это мое мнение. Я не навязываю и не переубеждаю. Я останусь все равно на своем мнении, а ты можешь на своем.
Цитата Сообщение от SmallEvil
Вообщем не нужно тебе все это. Тем более с++.
Я свой движок написал на С++, т.к. мне он больше нравится. Но не совсем понял, почему мне это не нужно?
0
Just Do It!
 Аватар для XLAT
4219 / 2680 / 656
Регистрация: 23.09.2014
Сообщений: 9,235
Записей в блоге: 3
22.03.2023, 23:48
Цитата Сообщение от zayats80888 Посмотреть сообщение
Вообще, это нужно вникать, как ты там все предыдущие шаги делал
о чем это?
это же симейк - должно же всё автоматом.

или зачем тогда он нужен?

без симейка я ручками qt статик и тот же буст компилил вместе с опенсивом и меньше времени потратил.
1
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
23.03.2023, 00:11
Цитата Сообщение от Royal_X Посмотреть сообщение
Я свой движок написал на С++, т.к. мне он больше нравится. Но не совсем понял, почему мне это не нужно?
Не нужно потому что ты не видишь в этом надобности.
То есть тебе достаточно Си или чего то подобного.

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

Цитата Сообщение от Royal_X Посмотреть сообщение
Я не навязываю и не переубеждаю. Я останусь все равно на своем мнении, а ты можешь на своем.
Тогда не нужно упоминать про это в суе, при том вообще без надобности.

Цитата Сообщение от Royal_X Посмотреть сообщение
Я свой движок написал на С++
Мне кажется ничего там нет от С++., одно название.

Добавлено через 1 минуту
Цитата Сообщение от XLAT Посмотреть сообщение
без симейка я ручками qt статик и тот же буст компилил вместе с опенсивом и меньше времени потратил.
Смейк совсем не про это.
Хотя смотря на него, намного легче собственную систему сборки создать.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
23.03.2023, 00:18
Цитата Сообщение от SmallEvil
Мне кажется ничего там нет от С++., одно название.
Там всё от С++, кроме как раз названия; название пока не добавил

Добавлено через 2 минуты
Цитата Сообщение от SmallEvil
намного легче собственную систему сборки создать.
главное чтобы азарт снова не пропал в этот раз уже при написании системы сборки)
0
 Аватар для zayats80888
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
23.03.2023, 00:21
Цитата Сообщение от XLAT Посмотреть сообщение
о чем это?
это же симейк - должно же всё автоматом.
Это МНЕ надо вникать, чтоб помочь тебе разобраться. Но и тебе желательно хоть немного вникать. И да, обычно все автоматом, но иногда есть нюансы, у меня, помню были пару раз танцы с бубном на винде, но в остальном, как по маслу.
1
И тут вот те нате
322 / 209 / 117
Регистрация: 12.07.2016
Сообщений: 555
23.03.2023, 00:27
Цитата Сообщение от SmallEvil Посмотреть сообщение
Хотя смотря на него, намного легче собственную систему сборки создать.
Это утверждение не далеко ушло от тех, где говорят, что С++ хреновый и проще свой язык создать. Серьезно, проще свою систему сборки написать, чем cmake освоить? А что у него с документацией не так? Я в нем недавно разбирался, описания на cmake.org мне понравились.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.03.2023, 00:27

Оцените сборку в днс , как можно улучшить ? Бюджет 50 к
Вот http://www.dns-shop.ru/conf/b6dc324d86718ee2/ ссылка на днс , хотел бы узнать как вам моя сборка , делаю это в первый раз Бюджет 55 к

Посоветуйте как улучшить код
@Autowired private ClothFabricRepository clothFabricRepository; @Autowired private CurtainRepository curtainRepository; ...

Посоветуйте, как улучшить код?
Здравствуйте! Вот такую форму написал. Посоветуйте как улучшить код? &lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; ...

Крестики-нолики: как написать код для того, чтобы программа могла объявить победителя?
И да, поле 5 на 5. Сам код: #include &lt;iostream&gt; #include &lt;locale.h&gt; #include &lt;Windows.h&gt; using namespace std; void...

Подскажите какую игру можно написать в Делфи, не сильно сложную, не такую, как змейка, крестики-нолики, пинг-понг и т.д?
Мне нужно написать какую-нибудь программу в делфи, но как говорит мой препод &quot;не такую, что можно написать за 5 минут&quot;, но мне...


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

Или воспользуйтесь поиском по форуму:
240
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru