Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
735 - Telegram Web
Telegram Web
👩‍💻 high_impact — игровой движок на языке C для создания 2D-игр в жанре экшн. Он хорошо подходит для игр жанра jump'n'run, twin-stick shooters, top-down dungeon crawlers и других игр с упором на пиксельную графику

🌟 Игры, созданные с помощью high_impact, можно компилировать для Linux, macOS, Windows и для веба с помощью WASM. В настоящее время существует два "платформенных бэкенда": SDL2 и Sokol и два разных рендерера: OpenGL и элементарный программный рендерер

🔐 Лицензия: MIT

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍206🔥4👀2🥰1
⚡️Новая версия движка для разработчика игр: O3DE (Open 3D Engine)

O3DE - это мощный кросс-платформенный 3D-движок с открытым исходным кодом, который позволяет разработчикам и создателям контента создавать AAA-игры, 3D-миры как в кино и высококачественные симуляции

После года разработки некоммерческая организация Open 3D Foundation (O3DF) опубликовала выпуск открытого игрового 3D-движка Open 3D Engine 24.09 (O3DE), пригодного для разработки современных игр класса AAA и высокоточных симуляторов, способных работать в режиме реального времени и обеспечивать качество кинематографического уровня. Код написан на С++ и опубликован под лицензией Apache 2.0. Имеется поддержка платформ Linux, Windows, macOS, iOS и Android.

Исходные тексты движка O3DE были открыты в июле 2021 года компанией Amazon и основаны на коде ранее развиваемого проприетарного движка Amazon Lumberyard, построенного на технологиях движка CryEngine, лицензированных у компании Crytek в 2015 году. После открытия развитие движка курирует некоммерческая организация Open 3D Foundation, созданная под эгидой Linux Foundation. Помимо Amazon к совместной работе над проектом подключились такие компании, как Epic Games, Adobe, Huawei, Microsoft, Intel и Niantic.

Движок включает в себя интегрированную среду для разработки игр, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимирования персонажей (Emotion FX), систему разработки полуфабрикатов (prefab), движок симуляции физических процессов в реальном режиме времени и математические библиотеки, использующие инструкции SIMD. Для определения игровой логики может использоваться среда визуального программирования (Script Canvas), а также языки Lua и Python.

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

▪️Github
▪️Курс по работе с движком с нуля
▪️Книга по работе с движком

@cpluspluc
🔥17👍95🤬1
😁91❤‍🔥15👍8😱5🖕4
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: www.tgoop.com/ai_machinelearning_big_data
C++ www.tgoop.com/cppsobes
Python: www.tgoop.com/python_job_interview
Хакинг: www.tgoop.com/linuxkalii
Devops: www.tgoop.com/DevOPSitsec
АНАЛИЗ Данных: www.tgoop.com/data_analysis_ml
Javascript: www.tgoop.com/javascriptv
C#: www.tgoop.com/csharp_ci
Java: www.tgoop.com/javatg
Базы данных: www.tgoop.com/sqlhub
Linux: www.tgoop.com/linuxacademiya
Python собеседования: www.tgoop.com/python_job_interview
Мобильная разработка: www.tgoop.com/mobdevelop
Docker: www.tgoop.com/DevopsDocker
Golang: www.tgoop.com/golang_interview
React: www.tgoop.com/react_tg
Rust: www.tgoop.com/rust_code
ИИ: www.tgoop.com/vistehno
PHP: www.tgoop.com/phpshka
Android: www.tgoop.com/android_its
Frontend: www.tgoop.com/front
Big Data: www.tgoop.com/bigdatai
Собеседования МЛ: www.tgoop.com/machinelearning_interview
МАТЕМАТИКА: www.tgoop.com/data_math
Kubernets: www.tgoop.com/kubernetc


💼 Папка с вакансиями: www.tgoop.com/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: www.tgoop.com/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: www.tgoop.com/addlist/eEPya-HF6mkxMGIy
Папка ML: https://www.tgoop.com/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://www.tgoop.com/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: www.tgoop.com/memes_prog
🇬🇧Английский: www.tgoop.com/english_forprogrammers
🧠ИИ: www.tgoop.com/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://www.tgoop.com/addlist/BkskQciUW_FhNjEy
👍32🥰1
🖥 Safe C++ — концепция, которая предполагает разработку безопасных Subset для языка C++. Это типы должны устранить небезопасные конструкции языка, такие как необработанные указатели и произвольные преобразования типов, чтобы предотвратить уязвимости, связанные с памятью и переполнениями буфера.

🌟 Идея заключается в сохранении производительности C++, но с упрощением разработки безопасных приложений. Новые инструменты и библиотеки будут поддерживать безопасные операции, а обратная совместимость позволит постепенно адаптировать существующие кодовые базы.

🌟 Основная цель — минимизация уязвимостей и улучшение безопасности программного обеспечения

🔗 Подробнее: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174🔥2👌1
👀 YOLOs-CPP: Seamlessly Integrate YOLO Models in Your C++ Projects!

Высокопроизводительный инструмент компьютерного зрения на C++ для обнаружения объектов в реальном времени с использованием моделей YOLO и OpenCV.

Поддерживает несколько версий YOLO (v5, v7, v8, v10, v11) с оптимизированным выводом на CPU и GPU. Включает примеры кода, скрипты для вывода изображений, видео и камеры в реальном времени, а также инструменты для квантования.

▪️ Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍94
🖥 В этой статье автор рассматривает различные методы тегирования указателей, чтобы эффективно использовать пространство памяти и оптимизировать выполнение программ. Он анализирует пять основных схем тегирования и их влияние на производительность, уделяя внимание особенностям оптимизации на разных архитектурах (например, ARM и x86). Автор показывает, что выбор метода зависит от конкретного использования и аппаратных ограничений

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥74🖕1
🔝 ImHex: Священный грааль шестнадцатеричных редакторов. с открытым исходным кодом, кроссплатформенный и удобный для реверс-инжиниринга.

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

Этот проект содержит множество полезных инструментов и функций, таких как продвинутый просмотр шестнадцатеричных данных, собственный язык шаблонов на базе C++, основанный на языковых правилах, импорт/экспорт данных, поиск, поддержка хеширования и сравнения, интегрированный дизассемблер, закладки, мощный анализатор и визуализатор данных.

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

Для реализации интерфейса используются различные зависимости и библиотеки, такие как Dear ImGui, ImPlot и Capstone.

ImHex доступен на различных платформах, включая Windows, macOS и Linux.

▪️ Github

@cpluspluc
🔥27👍116😱1😡1
🖥 xFasterTransformer — содержит набор инструментов от Intel для ускорения Больших языковых моделей с использованием аппаратных возможностей Intel. Он оптимизирует производительность LLM, таких как GPT и BERT, на архитектурах Intel.

🌟 Основная цель — увеличить производительность моделей и сократить время выполнения операций в реальном времени

🔐 Лицензия: Apache-2.0

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🤣2🎄21🔥1👏1🥱1🖕1
🖥 Полезная статья, которая посвящена поведению для корутин в C++, называемому coro::throw. В статье обсуждается механизм обработки исключений внутри корутин и предложены изменения, которые упрощают обработку выбросов исключений в асинхронном коде.

💡 coro::throw предоставляет метод, который позволяет приостановить выполнение корутины и выбросить исключение, аналогично стандартному throw, но с дополнительными возможностями для более тонкой обработки асинхронного кода. Это улучшает удобство работы с корутинами в сценариях, где важно управлять потоками выполнения и исключениями, избегая их сложного распространения

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥2💊1
👩‍💻 tensor.h — представляет собой минималистичную библиотеку для работы с тензорами на языке C. Основной задачей является выполнение математических операций с многомерными массивами без сложных зависимостей.

Те́нзор (от лат. tensus, «напряжённый») — объект линейной алгебры, линейно преобразующий элементы одного линейного пространства в элементы другого. Частными случаями тензоров являются скаляры, векторы, билинейные формы и т. п.

💡 В README содержится подробное руководство, где описаны примеры использования и базовые операции с тензорами, что облегчает начальную настройку и работу с библиотекой. Это делает её удобной для численных вычислений и задач машинного обучения.

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥4
🖥 TidesDB — это высокопроизводительный, устойчивый и транзакционный встроенный движок на C++ для хранения данных, разработанный для оптимизации работы с флеш-накопителями и оперативной памятью. Он использует структуру данных Log-Structured Merge-Tree (LSM-Tree) и поддерживает такие функции, как запись с опережением (WAL), контроль транзакций, безопасную параллельную работу, удаление данных с пометками (Tombstone deletion) и многое другое. TidesDB подходит для работы с большим количеством операций чтения и записи

🔐 Лицензия: Apache-2.0

▪️Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥63
🚗 Racer — проект для создания миниатюрной гоночной машинки на основе ESP32. Он включает прошивку, схемы для печатных плат, механические детали, а также скрипты для управления машинкой с помощью клавиатуры или нейронных сетей

🌟 Проект открыт для модификаций и содержит инструкции по сборке и настройке, включая создание собственного контроллера и обучение нейронной сети для управления машинкой

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥54😁3🥰1
🎮 Quake3LLM - это проект, который позволяет создавать ботов для игры Quake 3 Arena, используя язык программирования C++.

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

Проект доступен на GitHub по ссылке https://github.com/jmarshall23/Quake3LLM.

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥64🤔4
👩‍💻 Эта статья описывает, как написать простую виртуальную машину (VM) с 16-битной архитектурой на языке C менее чем за 125 строк кода. Автор пошагово объясняет создание базовой VM, которая поддерживает операции, такие как сложение, вычитание, логические операции и управление стеком

🌟 Цель статьи — продемонстрировать, что создание виртуальной машины может быть простым процессом при правильном подходе

🔗 Ссылка: *клик*

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥93
⚡️Легкий способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

МАШИННОЕ ОБУЧЕНИЕ: www.tgoop.com/ai_machinelearning_big_data
C++ www.tgoop.com/cpluspluc
Python: www.tgoop.com/pythonl
Хакинг: www.tgoop.com/linuxkalii
Devops: www.tgoop.com/DevOPSitsec
АНАЛИЗ Данных: www.tgoop.com/data_analysis_ml
Javascript: www.tgoop.com/javascriptv
C#: www.tgoop.com/csharp_ci
Java: www.tgoop.com/javatg
Базы данных: www.tgoop.com/sqlhub
Linux: www.tgoop.com/linuxacademiya
Python собеседования: www.tgoop.com/python_job_interview
Мобильная разработка: www.tgoop.com/mobdevelop
Docker: www.tgoop.com/DevopsDocker
Golang: www.tgoop.com/Golang_google
React: www.tgoop.com/react_tg
Rust: www.tgoop.com/rust_code
ИИ: www.tgoop.com/vistehno
PHP: www.tgoop.com/phpshka
Android: www.tgoop.com/android_its
Frontend: www.tgoop.com/front
Big Data: www.tgoop.com/bigdatai
Собеседования МЛ: www.tgoop.com/machinelearning_interview
МАТЕМАТИКА: www.tgoop.com/data_math
Kubernets: www.tgoop.com/kubernetc
Angular: https://www.tgoop.com/+qIJAuSEb2MQyMDJi

💼 Папка с вакансиями: www.tgoop.com/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: www.tgoop.com/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: www.tgoop.com/addlist/eEPya-HF6mkxMGIy
Папка ML: https://www.tgoop.com/addlist/2Ls-snqEeytkMDgy
Папка FRONTEND: https://www.tgoop.com/addlist/mzMMG3RPZhY2M2Iy

😆ИТ-Мемы: www.tgoop.com/memes_prog
🇬🇧Английский: www.tgoop.com/english_forprogrammers
🧠ИИ: www.tgoop.com/vistehno

🎓954ГБ ОПЕНСОРС КУРСОВ: @courses
📕Ит-книги бесплатно: https://www.tgoop.com/addlist/BkskQciUW_FhNjEy
👍32
🖥 canny-edge-detection — реализация алгоритма детектирования границ Кэнни с использованием CUDA C/C++. Она поддерживает обработку изображений и видео, используя OpenCV для загрузки и сохранения медиафайлов

🌟 Система настроена для вычислительных возможностей CUDA версии 8.9 и протестирована на графической карте RTX 4060

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥5🥰52
🖥 Репозиторий clipscreen — это утилита, которая создает виртуальный монитор для отображения части экрана. Она позволяет легче делиться экраном на видеоконференциях, таких как Google Meet или Microsoft Teams, путем выделения нужной области, которая будет транслироваться

🌟 Приложение написано на C++ и предназначено для использования в Linux с X11.

▪️GitHub

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥63
2025/07/12 13:05:44
Back to Top
HTML Embed Code: