Pull to refresh
3
Игорь@Johnny_Depp

User

-0,1
Rating
5
Subscribers
Send message

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

Обратитесь к специалисту, у вас явно проблемы с головой, вы видите того, чего нет, я говорил вообще о другом

Ваши братья по разуму мне минусов написали. Поэтому отвечаю для таких как вы и тому подобных.

А в случае не Windows, вам всё равно придётся ставить зависимости для вулкана + всё равно придётся ставить интерпретатор питона, или он по дефолту во все браузеры встроен? Это я ещё не говорю о том, что надо поставить браузер, ну которым вам больше всего нравится.

К слову чтобы заработать С++ код с Direct-ной графикой, нужно лишь накатить Visual C++ , Direct 12 идёт из коробки(Виндовс 10), ну если игра старая или система, ВСЁ.

Если же рассматривать такую порнографию как питон + JS и работа в браузере, вам в любом случае нужен:

1. Браузер ваш любимый
2. Интерпретатор питона.

Но во всех ОС уже есть встроенный браузер, то есть ваша порнография всё равно потребует интерпретатор питона

Действительно, видимо крупные компании дурачьё, раз пишут именно так. Ну UE5 ещё, там тоже кстати на С++ писать можно, в движках от беседки точно так же используется С++ для модов

Оправдание перед инвесторами, сами же они разумеется ИИ не пользуются, потому реальной картины они не видят, только отчёты и такие вот примеры

Ну, в Windows 10 DirectX шёл из коробки, VisualC++ не помню, вроде нет, насчёт 11 не знаю.

Да и поправьте, но вроде питону нужна виртуальная машина, ведь язык то интерпретируемый.

Да и Vulkan кроссплатформенный

Так ведь смысл таких проектов в том, чтобы доказать что ИИ достиг уровня программистов.

А если использовать питон и джаваскрипт то и какой от этого смысл?

"Смотрите, много миллиардные инвестиции сделали последнюю актуальную модель ИИ на уровне прилежно учащегося студента тех. института".

Просто новости как в посте преподносят так , будто всё, триумф человечества

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

Зачем вообще отображать в браузере? Нет если изначально такая задача, то ладно, просто в подобных новостях всегда так, ну или других я как-то не заметил.

Почему не С++ и Direct3D 12 ? Или Vulkan

Открываете аргументы принимаемые WriteProcessMemory  и смотрим:
1. дескриптор процесса, его валидность проверяется при получении.
2. Дальше адрес куда записывать
3. Дальше адрес откуда читать
4. Кол-во данных которые необходимо записать
5. Опциональные параметры, сколько удалось записать.

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

Если вы уж так хотите защиту от дурака, просто добавляет пару if, и возвращение bool переменной или HRESULT, кому как нравится.

Если функция выполнилась успешно, возвращает true .

А если вдруг false, то достаточно вызвать GetLastError , если ошибка в переданных данных в функцию. А если ошибка была обнаружена нашей защитой, то логирование. Либо уже вместо bool , возвращает некое значение.

Самое интересное в том, что валидность дескриптора проверяется сугубо при его получении, сама функция возвращает HRESULT, по которому и смотрят.

Дальше, как вы собрались проверять адрес куда записывать? nullptr по сути является 0. И в теории при спец. задачах, по нему можно записать и считать. А ваша защита от дурака не даст, ведь она посчитает что это nullptr.

С адресом откуда читать, ситуация та же.

Ну разве что кол-во данных.. будет странно что оно равно нулю, хотя мало ли какая там логика у программы, извращения бывают самые разные.

И здесь внимание:

НАША API НЕ ДОЛЖНА СВЯЗЫВАТЬ РУКИ. Не нужно из-за своего скудомия делать по вашему мнению "Обработчик не верных данных". Потому что они могут быть вполне верными, просто очень специфичными.

Надеюсь читающий данный текст обладает интеллектом и не поставит минус

DLC, которые так и не вышли, обещание детального мира - ну, короче, дефолтная лапша.

В той же одиночной GTA 5 делать вообще нечего - пресные сюжетные задания (не все) - и всё.

Если верить заявлениям, карта GTA 6 - 125 кв. км, а в пятой части было около 50. Но если найти изображение карты (если, конечно, это правда), то даже эмпирическим путём ясно, что вся эта масштабность - это куча лесов.

Но вот что на данный момент: они (Rockstar) выпускают новую часть, когда в прошлой достаточно багов, а онлайн-режим - это один сплошной баг и долгие загрузки миссий. Радует, что RTX прикрутили.

Но если, например, опираться на RDR 2, в которой разработчики делают механику изменения яичек жеребца в зависимости от температуры, разложения трупов, но в самой игре геймплея просто нет - задания в духе "принеси-подай". То есть есть шанс, что GTA 6 будет такой же - да, будут разные механики животных и т. п. Но возникает вопрос: а что делать в игре?

И это я говорю как человек, который переиграл во все продукты Rockstar. Для меня игры - это способ получить ту роль, которую в жизни я не получу (да и не хочу), а не ползать и карточки собирать, и тому подобное. Это не геймплей, это дебилизм - собирать 50 условных карточек ради доступа к текстурке.

Вот два последних продукта Rockstar - GTA 5 и RDR 2. В них буквально нет геймплея - уберите сюжетку, и всё. Ну что делать? В RDR 2 охота поначалу прикольная, но потом быстро надоедает. Так что думаю, и GTA 6 будет такой же, потому что у Rockstar такое видение и план (без него нельзя создать такие продукты). На это указывает то, что я описал выше

У Рокстар древняя тактика - обещать, а потом на выходе всё другое. Собственно о игре ничего не известно, а фанатики верят всему подряд. Будет по итогу как с гта 5

А зачем для этого гитхаб :D На болванку и так можно записать

Контролирование включает в себя в том числе и ограничение доступа к интернету

"назад никто бы и подумать не мог", так большинство не увидит даже если их тыкать в это, ещё начнёт высмеивать.

Знаю некоторых персон кто говорил людям в промежутке между 10 и 14, что интернет ваш начнут контролировать.

Ну это и так понятно, такой пласт общения людей и т.п. Как не захватить такое

Если подозрение что это не просто спаммер, а настоящий ИИ-агент :D

Ну надо ведь юмор уметь понимать.

Вдумайтесь в то что делает Borrow Checker и поймёт при чём тут "Сборщик мусора", мусор, в нашем случае это то, что не корректно работает с памятью, ну а сборщик, это тот алгоритм что собирает такой код, и показывает нам где это.

Получается сборщик мусора, и да, раз вы такой грамотный то RAII не сборщик мусора, это идея что бы в конструктор выделение памяти, а в деконструктор её освобождение

У WinAPI своя логика, подробная ошибка, вот что бы прям очень подробно, получаем через GetLastError, а так возвращение BOOL указывает на то успешно завершилась функция или нет.

Если не успешно, то дёргаем GetLastError , но это вообще не С++, а библиотека на нём

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

Если вы или ещё кто-то, психически болен, и начинает усложнять конструкты, то кто вам виноват?

Попробуйте на языке ПРОГРАММИРОВАТЬ, а не искать извращённые способы чтобы потом кидаться ними в комментариях.

А единственный явный плюс у RUST, который выделяют это Borrow Checker . Ну то есть снова кто-то не осилил указатели и пошёл писать очередной сборщик мусора, но продвинутый.

То есть вся слава языка просто из-за этого.

Ну то есть были те, кто не смогли запомнить простое правило, написал new, напиши delete , или calloc/malloc, напиши free

А теперь самое интересное, внешние библиотеки ваша фича не проверяет, интересно сколько времени уйдёт у майкрософт на переписывание DirectX с плюсов на RUST ?

Я сейчас про то, где вы нашли этот кусок кода, я просматривал куча проектов на плюсах, сам пишу, ни кто так, никогда не пишет, а встретить тип auto это чудо, а подобный конструкт тем более.

Все всегда пишут:

int foo() {
int i = 1;
return 1;
}

И так всегда и во всём, в том числе в коде от майкрософт.

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

decltype(auto) foo() {
int i = 1;
return (i);
}

Вы где такое увидели вообще?

Information

Rating
Does not participate
Registered
Activity

Specialization

Десктоп разработчик
C++
Assembler
Разработка программного обеспечения
Оптимизация кода