{"id":2906,"date":"2020-09-25T14:34:01","date_gmt":"2020-09-25T12:34:01","guid":{"rendered":"https:\/\/wordpress.wvs-berlin.de\/?p=2906"},"modified":"2020-09-25T16:07:08","modified_gmt":"2020-09-25T14:07:08","slug":"25-9-2020","status":"publish","type":"post","link":"https:\/\/wordpress.wvs-berlin.de\/?p=2906","title":{"rendered":"25.9.2020"},"content":{"rendered":"\n<p>Zwei aus Felix Klasse sind da, Long-Yang und ein &#8222;Neuzugang&#8220;. Angelo und Morten sind auch da. <\/p>\n\n\n\n<p>The key difference between OOP and ECS is that in OOP, the behavior and data of an entity would all be part of the same object. In ECS, behavior and data are decoupled between components and systems. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/pulse\/ecs-beginning-end-oop-sander-mertens\" target=\"_blank\">https:\/\/www.linkedin.com\/pulse\/ecs-beginning-end-oop-sander-mertens<\/a><\/p>\n\n\n\n<p>Comment: &#8222;Sounds like C with extra steps. Dennis Ritchie strikes again.&#8220; Author <a href=\"https:\/\/www.linkedin.com\/in\/ajmmertens?trk=article-comment-author_mini-profile_title\">San<\/a><a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/in\/ajmmertens?trk=article-comment-author_mini-profile_title\" target=\"_blank\">der Mertens <\/a> &#8222;More or less. To really take advantage of ECS, you&#8217;ll want to use a specialized memory allocator and job dispatching system (more or less like what Unity did). You can write vanilla C code &#8222;the ECS way&#8220;, but having a framework that does this for you would help.&#8220; <\/p>\n\n\n\n<p>Sander Mertens, vermutlich der: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.ram.eemcs.utwente.nl\/about-us\/staff\/sander-mertens\" target=\"_blank\">https:\/\/www.ram.eemcs.utwente.nl\/about-us\/staff\/sander-mertens<\/a>. Bzw. hier: <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/SanderMertens\" target=\"_blank\">https:\/\/github.com\/SanderMertens<\/a>. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zwei aus Felix Klasse sind da, Long-Yang und ein &#8222;Neuzugang&#8220;. Angelo und Morten sind auch da. The key difference between OOP and ECS is that in OOP, the behavior and data of an entity would all be part of the same object. In ECS, behavior and data are decoupled between components and systems. https:\/\/www.linkedin.com\/pulse\/ecs-beginning-end-oop-sander-mertens Comment: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,71,72],"tags":[],"class_list":["post-2906","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-ecs","category-oop"],"_links":{"self":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/2906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2906"}],"version-history":[{"count":5,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/2906\/revisions"}],"predecessor-version":[{"id":2911,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=\/wp\/v2\/posts\/2906\/revisions\/2911"}],"wp:attachment":[{"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.wvs-berlin.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}