#ecs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ecs, aggregated by home.social.
-
Статический архетип в ECS: локальность данных без неявных перемещений компонент
У архетипов в ECS есть неотъемлимое преимущество перед обычными sparse set'ами - локальность данных. Но есть и существенная проблема - хаотическое копирование данных при миграции из одного архетипа в другой. Что если попробовать избавиться от этого недостатка, оставив локальность данных? Предлагаю рассмотреть статический архетип, который требует явного вызова метода для миграции данных.
-
«ECS — like» вектор на с++
В программировании частая задача это работа с последовательными элементами. В этой, порой непростой задаче, нам часто помогают вектора. Вектора бывают самыми разными от queue и set до unordered_map и обычных массивов. Все они позволяют работать с данными по разному, где то быстрее вставка, где то быстрее доступ, но все они выполняют одну важную задачу это хранение данных. И не смотря на их всеобъемлющую вариативность, в жизни встречаются ситуации когда один вектор не может решить задачу. Точнее может, но через костыли... О чем я?
https://habr.com/ru/articles/1029802/
#C++ #SoA #ECS #attribute_vector #GPU #вершинный_буфер #теги #метапрограммирование #структуры_данных #OpenGL
-
💸 Tango Zero by Remanence Games for Amiga ECS. 🛸 Play as an alien space cowboy piloting a saucer to abduct cattle for energy and dodge angry farmers! 🐄
-
💸 Tango Zero by Remanence Games for Amiga ECS. 🛸 Play as an alien space cowboy piloting a saucer to abduct cattle for energy and dodge angry farmers! 🐄
-
💸 Tango Zero by Remanence Games for Amiga ECS. 🛸 Play as an alien space cowboy piloting a saucer to abduct cattle for energy and dodge angry farmers! 🐄
-
💸 Tango Zero by Remanence Games for Amiga ECS. 🛸 Play as an alien space cowboy piloting a saucer to abduct cattle for energy and dodge angry farmers! 🐄
-
💸 Tango Zero by Remanence Games for Amiga ECS. 🛸 Play as an alien space cowboy piloting a saucer to abduct cattle for energy and dodge angry farmers! 🐄
-
StaticECS — Bitmap Entity Component System
За десятилетия существования ECS сложились два фундаментальных способа хранить компоненты: архетипы (Unity DOTS, Flecs, Bevy) и sparse sets (EnTT, LeoECS). Каждый из них несёт структурные ограничения, которые не устраняются оптимизацией реализации — они вытекают из самой модели данных. StaticEcs — третья модель. Она основана на инвертированном иерархическом битовом индексе : не сущности хранят маски своих компонентов, а компоненты хранят битовые карты сущностей. Фильтрация запроса — это побитовое AND, обрабатывающее 64 сущности за одну инструкцию CPU. Добавление или удаление компонента меняет один бит и не перемещает никаких данных. В статье разбираю, как устроена эта архитектура, чем она отличается от архетипов и sparse sets, и что даёт на практике.
https://habr.com/ru/articles/1027940/
#ECS #C# #NET #gamedev #game_development #performance #data_structures #Unity #архитектура #оптимизация
-
Elevate your Unity game with the power of DOTS ECS! 🚀 Learn more: https://docs.unity3d.com/Packages/com.[email protected]/manual/index.html #UnityTips #DOTS #Unity #Unity3D #ECS 🕹️
-
Elevate your Unity game with the power of DOTS ECS! 🚀 Learn more: https://docs.unity3d.com/Packages/com.[email protected]/manual/index.html #UnityTips #DOTS #Unity #Unity3D #ECS 🕹️
-
Are you an #ECS attending #EGU26 this year and wondering what activities and sessions are taking place during the conference week? This #GeoLog post is for you.
From training and support for ECS to networking and careers, check out more here👉 : https://egu.eu/8ODGG5
-
Are you an #ECS attending #EGU26 this year and wondering what activities and sessions are taking place during the conference week? This #GeoLog post is for you.
From training and support for ECS to networking and careers, check out more here👉 : https://egu.eu/8ODGG5
-
Are you an #ECS attending #EGU26 this year and wondering what activities and sessions are taking place during the conference week? This #GeoLog post is for you.
From training and support for ECS to networking and careers, check out more here👉 : https://egu.eu/8ODGG5
-
Are you an #ECS attending #EGU26 this year and wondering what activities and sessions are taking place during the conference week? This #GeoLog post is for you.
From training and support for ECS to networking and careers, check out more here👉 : https://egu.eu/8ODGG5
-
Are you an #ECS attending #EGU26 this year and wondering what activities and sessions are taking place during the conference week? This #GeoLog post is for you.
From training and support for ECS to networking and careers, check out more here👉 : https://egu.eu/8ODGG5
-
I am building this ECS in my spare time. Complete description with examples you can find in readme on github.
https://github.com/helioscout/moecs
If you want the highest performance, it’s best not to use any ECS. I love ECS because it allows you to systematize and separate/parallelize logic/data, move each part of the game into its own system, customize its operation, and generalize logic for entities with different components. As for speed, it will vary on different computers. You can play around with main.odin, and see the benchmarks (I use this code for testing). I’d be interested in seeing your results.
My tests show this:
With 7 components, 3 systems, 1 million entities, 6 archetypes, world progress 100 times takes 56 milliseconds (at each iteration: 1 system adding component to 100 entities and despawning one entity and 2 others getting 6 components for each entity).
-
Finished and published the report on #helios, my C++ game engine that slowly shifted from #OOP toward DOD #ECS.
What started as a small prototype turned into a deeper dive into #architecture, #performance and trade-offs.I enjoyed the ride tremendously! 🕹️
-
🗝️ Tor und 🏰 Schlüssel zur Wirkung von 🌱 #Cannabis 01
Das #EndocannabinoidSystem (ECS) wurde 1992 durch ein Forschungsteam des National Institute of Mental Health (NIMH, Bethesda, Maryland/USA) unter der Leitung von #WilliamDevane & Dr. #LumirHanus in Zusammenarbeit mit dem israelischen Wissenschaftler #RaphaelMechoulam entdeckt. Das #ECS wurde nach den Wirkstoffen der #Cannabispflanze, den #Cannabinoiden benannt.
-
Das #EndocannabinoidSystem und die #Gehirnplastizität
Das #ECS dient als das masterhafte homöostatische System des Körpers, das #Schlaf, #Stimmung, #Stress und #Kognition ausgleicht. Es arbeitet durch #Rezeptoren #CB1 und #CB2, #Enzyme und #Endocannabinoide wie #Anandamid und 2-AG.
https://www.mycannabis.com/de/cannabis-and-neuroplasticity/
#Cannabis #Gesundheit #Hanfwissen #Wissenschaft #Immunsystem #Homöostase #NinaWarken #Streeck #Medizin #Weedmob #Hanfgeschichten
-
Während #Wissenschaftler die komplexe Beziehung zwischen dem #EndocannabinoidSystem #ECS & neuronaler Umstrukturierung aufdecken, entsteht eine neue Frage: Kann 🌱 #Cannabis die #Gehirnflexibilität unter bestimmten Bedingungen verbessern oder wiederherstellen?
Was ist #Neuroplastizität?
https://www.mycannabis.com/de/cannabis-and-neuroplasticity/
#Hanfwissen #Wissenschaft #Traumabehandlung #brain #Gehirn #Traumatisierung #neuroprotection #Patent6630507 #Immunsystem #Epigenetik #Homöostase #Biologie #Medizin #Therapie
-
🎁 Blue And Red - Fight The Robots! by Kaiju Wasp for Amiga ECS.
Check: https://kaijuwasp.itch.io/blue-and-red-fight-the-robots-arcade-edition
#homebrew #amiga #ecs #retro #game #blueandredfighttherobots
-
Echodrome Amiga Shooter Brings Arcade Chaos
#Amiga #Echodrome #PixelPlopGames #IndieDev #AmiGameJam #RetroGaming #OCS #ECS #Workbench #Commodore
https://theoasisbbs.com/echodrome-amiga-shooter-brings-arcade-chaos/?fsp_sid=3308 -
Echodrome Amiga Shooter Brings Arcade Chaos
#Amiga #Echodrome #PixelPlopGames #IndieDev #AmiGameJam #RetroGaming #OCS #ECS #Workbench #Commodore
https://theoasisbbs.com/echodrome-amiga-shooter-brings-arcade-chaos/?fsp_sid=3308 -
Echodrome Amiga Shooter Brings Arcade Chaos
#Amiga #Echodrome #PixelPlopGames #IndieDev #AmiGameJam #RetroGaming #OCS #ECS #Workbench #Commodore
https://theoasisbbs.com/echodrome-amiga-shooter-brings-arcade-chaos/?fsp_sid=3308 -
Echodrome Amiga Shooter Brings Arcade Chaos
#Amiga #Echodrome #PixelPlopGames #IndieDev #AmiGameJam #RetroGaming #OCS #ECS #Workbench #Commodore
https://theoasisbbs.com/echodrome-amiga-shooter-brings-arcade-chaos/?fsp_sid=3308 -
Echodrome Amiga Shooter Brings Arcade Chaos
#Amiga #Echodrome #PixelPlopGames #IndieDev #AmiGameJam #RetroGaming #OCS #ECS #Workbench #Commodore
https://theoasisbbs.com/echodrome-amiga-shooter-brings-arcade-chaos/?fsp_sid=3308 -
🗝️ Tor und 🏰 Schlüssel zur Wirkung von 🌱 #Cannabis 05
Das 🌻 #ECS - 🪷 #Endocannabinoidsystem - ist ein wichtiges 🔃 #Regulationssystem des Nerven- und 👫 #Immunsystems.
-
🗝️ Tor und 🏰 Schlüssel zur Wirkung von 🌱 #Cannabis 01
Das #EndocannabinoidSystem (ECS) wurde 1992 durch ein Forschungsteam des National Institute of Mental Health (NIMH, Bethesda, Maryland/USA) unter der Leitung von #WilliamDevane & Dr. #LumirHanus in Zusammenarbeit mit dem israelischen Wissenschaftler #RaphaelMechoulam entdeckt. Das #ECS wurde nach den Wirkstoffen der #Cannabispflanze, den #Cannabinoiden benannt.
-
Ah, Friday! For once, I'm not stressing about work, so I'll be streaming Baldur's Gate 3 tonight since I didn't get to on Monday. And I think I need a new project since I shelved the FFXIV RP one I was working on. Maybe I should finally do something game-y? Finally dig into Godot? Or maybe something JS/TS using an Entity Component System to wrap my head around the mental model?
#streaming #twitch #baldursgate3 #ffxiv #rp #roleplaying #godot #ecs #entitycomponentsystem #javascript #typescript
-
👋Meet Elsa Abs, Microbiologist and Early Career Scientist Biogeosciences Representative!
In this #GeoLog, they share their academic journey as well as their experience and role as #ECS Biogeosciences Representative.
👉 Read more here: https://egu.eu/29RNSM
-
Took me a while to find a balance that I feel comfortable with when using entity component systems, nodes and state-machines concurrently.
Currently updating my older implementations. Already looks cleaner and easier to add systems and features. There is no better metric to know that you learned something 😃
And as usual there are a million ways - just need to find the one that works for you.
-
Interested in running a training school or conference series? Apply now and receive #EGU funding!
Funding opportunities:
-Training schools: Can be run across a diverse range of subject specialisms and formats, offering #ECS more #training opportunities. Funding available up to €6000.
-EGU Conference series: Designed to encourage sustained dialogue within specialist research communities. Funding available up to €8000.
📅 Apply by 15 May 2026: https://egu.eu/7MIIAO
📸: Kalyani Nayak on #imaggeo -
Amiga Gyruss Arcade Port: Doug Checks Out JOTD666’s Near Perfect Konami Classic
#Amiga #CommodoreAmiga #RetroGaming #Arcade #Gyruss #Konami #JOTD666 #10MinuteAmigaRetroCast #TubeShooter #OCS #ECS #AGA #Amiga1200 #Demoscene #RetroComputing
https://theoasisbbs.com/amiga-gyruss-arcade-port-doug-checks-out-jotd666s-near-perfect-konami-classic/?fsp_sid=1733 -
Degaussing, Wiping, Or Shredding: Which One Can Actually Guarantee Maximum Data Protection?
Compare degaussing, data wiping, and shredding to learn which method offers the strongest data protection and ensures complete, irreversible data destruction.
#Degaussing #Wiping #Shredding #DataProtection #DataSanitization #DataSecurity #DataDestruction #SecureData #EwasteManagement #ECSEnvironment #ECS
-
Degaussing, Wiping, Or Shredding: Which One Can Actually Guarantee Maximum Data Protection?
Compare degaussing, data wiping, and shredding to learn which method offers the strongest data protection and ensures complete, irreversible data destruction.
#Degaussing #Wiping #Shredding #DataProtection #DataSanitization #DataSecurity #DataDestruction #SecureData #EwasteManagement #ECSEnvironment #ECS
-
Lilbits: WhisperPair can hijack your Google Fast Pair audio devices, Raspberry Pi’s new AI Hat+ 2 is here (but you probably don’t need it), and more
Google’s Fast Pair service makes it easy to quickly connect Bluetooth headphones, speakers, mice, and keyboards in just a few simple steps. But a recently discovered vulnerability makes it possible for someone to use Fast Pair to hijack your devices.
A group of security researchers in Belgium describe how an attack they call WhisperPair could let someone listen to audio from your earbuds or […]
#ai #dimensity8500 #dimensity9500s #ecs #ecsLiva #ecsLivaZ4 #ecsLivaZ4f #ecsLivaZ6Plus #fastPair #google #lilbits #mediatek #mishaalRahman #raspberryPi #raspberryPiAiHatPlus2 #vulnerability #whisperpair Read more: https://liliputing.com/lilbits-whisperpair-can-hijack-your-google-fast-pair-audio-devices-raspberry-pis-new-ai-hat-2-is-here-but-you-probably-dont-need-it-and-more/ -
Amiga 500 chip mod: Rescuing a Rev 5 A500 After an ACA500Plus Upgrade Goes Sideways
#Amiga500 #ACA500Plus #AmigaRepair #RetroComputing #Workbench31 #ECS #RGB2HDMI #VintageComputers #AmigaHardware #ChrisEdwardsRestoration
https://theoasisbbs.com/amiga-500-chip-mod-rescuing-a-rev-5-a500-after-an-aca500plus-upgrade-goes-sideways/?feed_id=7266&_unique_id=694bfbce4acbf -
Lilbits: Samsung Exynos 2600, Lenovo Legion Go 2 with SteamOS and a mini ITX board with up to 256GB RAM
Chinese PC maker Masxun Technology recently introduced a bunch of new motherboards, and one of the most interesting is a mini ITX board that crams four DIMM slots into a compact design, enabling support for up to 256GB of total DDR5 memory.
The timing… could be better. Equipping the board with four sticks of 64GB DDR5 memory could easily set you back $2500 or more at the moment. But you […]
#android #chips #dynabook #dynabookXd5 #ecs #ecsLivaOne #exynos2600 #google #handheldGamingPc #lenovoLegionGo2 #lilbits #maxsun #miniItx #motherboard #qindowsOnArm #samsung #snapdragonXPlus #steamos Read more: https://liliputing.com/lilbits-samsung-exynos-2600-lenovo-legion-go-2-with-steamos-and-a-mini-itx-board-with-up-to-256gb-ram/ -
Анатомия быстрого кода: 15 правил для C++ кода, который не тормозит
Всем привет! Это продолжение статей про мою ECS with Sectors в моём движке Stellar Forge! В предыдущей статье я описал структуру памяти, что являлось подготовкой фундамента для быстрой итерации, а сейчас хочу рассказать как по этой памяти передвигаться. Получилась общая обзорная статья о том, как заставить C++ код быть быстрее, так что устраивайтесь поудобнее :) Статья будет полезна всем, кто пишет performance-critical код на C++: геймдев, HFT, обработка данных, embedded.
https://habr.com/ru/articles/977462/
#ecs #ecss #оптимизация #оптимизация_кода #геймдев #gamedev #performance
-
CW: Tier-0 System Failure is Inevitable (AI-Generated Cinematic Asset)
T-0 Security. ELIMINATE AMBIGUITY. ECS: 99.9% LOGIC. The code you CANNOT corrupt is here. Wasm 0-Error Code that serves Military, G7, & Enterprise. FVP is accelerating the $30M Target. HIGH-SECURITY ARCHITECTS. Wasm Portal Author: www.gerardking.dev #Tier0Security #WebAssembly #HyperAxiom #PQC #FVP #ECS #cybersecurity #technology #art #PrivateEquity #EnterpriseSecurity #CTO #CIO #Infosec #IT #PostQuantum
-
SOC as a Service (SOCaaS): A Smarter Way to Secure Your Business in 2025
Discover why SOC as a Service is the smarter security choice for 2025. Explore benefits, pricing, features, and how SOCaaS strengthens business cybersecurity.
👉 Read more: https://www.ecsinfotech.com/soc-as-a-service-socaas-smarter-way-to-secure-your-business/
#SOCasaService #SOCaaS #SOCService #CyberSecurity #SecurityOperationsCenter #ManagedSecurity #BusinessSecurity #ThreatDetection #DataProtection #ITSecurity #ECSInfotech #ECS
-
I’ve implemented the roguelike game from Herbert Wolverson’s book Hands-on Rust using Macroquad for the graphics. The ECS used is still Legion, and the pathfinding is from bracket-lib.
The code is available in the Rust GameDev working group’s Rust Game Ports repository that contains multiple games in different game engines. My port of Infinite Bunner is also available there. There’s also another port of the roguelike game using Bevy ECS to compare with.
https://github.com/rust-gamedev/rust-game-ports/tree/master/rusty_roguelike-macroquad
-
ECS with Sectors (ECSS) — структура памяти в моей ECS
Всем привет! Это продолжение статьи про мою ECS в моём движке Stellar Forge, и сегодня я хочу поднять тему архитектуры и немного более подробно раскрыть data oriented design в контексте ECS. Первую часть можно найти здесь - https://habr.com/ru/articles/972708/ . Итак, ECSS - Entity Component System with Sectors. В прошлой статье я описал что такое ECS и как его можно приготовить, а сегодня я расскажу вам в чем особенность моей ECS, что такое Sector, как эти секторы хранятся в памяти и что делает мою ECS такой быстрой. Ранее я показывал эволюционное появление ECS, сейчас не буду отказывать себе в удовольствии продолжить в том же духе. Надеюсь, это поможет читателю пройти весь путь вместе со мной.
https://habr.com/ru/articles/974666/
#dod #cpp #ecs #ecss #soa #aos #game_engine #entity_component_system #memory #cpu
-
Kubernetes có thực sự cần thiết?
Đối với hầu hết các workload phổ biến (API, services), các nền tảng của cloud như ECS/Fargate hay Cloud Run thường rẻ hơn, hiệu quả hơn và giảm gánh nặng vận hành.
Hãy chọn Kubernetes khi bạn có nhu cầu rõ ràng: di động đa đám mây (multi-cloud), tùy chỉnh sâu, hoặc xây dựng platform nội bộ. Đừng chạy theo 'trend' mà hãy chọn giải pháp phù hợp nhất.
#Kubernetes #DevOps #Cloud #SysAdmin #K8s #CôngNghệ #LậpTrình
#CloudComputing #ECS #Fargate #CloudRun #Tech #Plat -
Гибкая ECS с кастомными layout-профилями: как я строил ECSS внутри своего игрового движка
Всем привет, я делаю свой пет-проект - игровой движок, и какой пет-проект без собственноручно сваренного велосипеда, так я и пришел к идее реализации своей ECS. В этой статье я хочу рассказать простыми словами - что такое ECS, и как он эволюционно появился у меня. Что такое ECS - Entity Component System (Сущность Компонент Система) - архитектура хранения данных, где логика - системы, явно отделена от данных - компонентов, которые объединены одним общим id - сущностью. В двух словах, идея ECS заключается в том, чтобы навести порядок в игровом коде, и игровом мире - выделить все данные игровых объектов(сущностей), и желательно сделать это data-oriented (почему желательно я расскажу ниже). Предположим, у вас в игре есть объект КУБ - квадратный, все стороны равны, все углы равны, классический такой КУБ. У него есть положение в мире (Transform) у него есть его кубический меш (Mesh), он умеет быть отрендеренным (IsRenderable), и, ко всему прочему, он еще и обладает какой-то своей кубической физикой (Physic).
https://habr.com/ru/articles/972708/
#ECS #DOD #soa #aos #разработка_игр #игровой_движок #gamedev #game_engine
-
Sustainable Data Sanitization: Secure Methods for a Greener Digital Future
Explore sustainable data sanitization methods that protect security while reducing e-waste. Learn eco-friendly strategies for a greener digital future.
🔗 Read more on our blog: https://www.zupyak.com/p/4796691/t/sustainable-data-sanitization-secure-methods-for-a-greener-digital-future
#DataSanitization #EcoFriendly #DataDisposal #Shredding #Crushing #DataWiping #Degaussing #PhysicalDestruction #ECSEnvironment #ECS
-
Trusted Data Sanitization Services in India: Ensuring Complete Data Security for Your Business
Protect sensitive business data with trusted data sanitization services in India. Learn methods, benefits, and how to choose a certified provider.🔗 Read more on our blog: https://www.ecsenvironment.com/trusted-data-sanitization-services-in-india/
#DataSanitization #DataProtection #DigitalSafety #DataSecurity #SecureData #DataErasure #ECSEnvironment #ECS
-
Trusted Data Sanitization Services in India: Ensuring Complete Data Security for Your Business
Protect sensitive business data with trusted data sanitization services in India. Learn methods, benefits, and how to choose a certified provider.🔗 Read more on our blog: https://www.ecsenvironment.com/trusted-data-sanitization-services-in-india/
#DataSanitization #DataProtection #DigitalSafety #DataSecurity #SecureData #DataErasure #ECSEnvironment #ECS