CppCon 2015: Vittorio Romeo “Implementation of a component-based entity system in modern C++”

CppCon
CppCon
58.7 هزار بار بازدید - 9 سال پیش -
http://www.Cppcon.org

Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2015

An alternative to deep inheritance trees for game and application architecture design is "composition". Separating data (in independent components) from logic (in independent systems) allows the code to be more reusable and more efficient, alongside additional benefits. Using modern C++11 and C++14 features, it is possible to design an efficient and user-friendly component-based entity system library, with intuitive syntax and convenient cost-free abstractions.

Vittorio Romeo is an Italian 20 year old Computer Science student at "Università degli Studi di Messina".  He began programming at a very young age and soon became a C++ enthusiast. While following the evolution of the C++ standard and embracing the newest features, he worked on several open-source projects, including modern general-purpose libraries and free cross-platform indie games.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

*-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*
9 سال پیش در تاریخ 1394/07/15 منتشر شده است.
58,750 بـار بازدید شده
... بیشتر