Showing posts with label OOP. Show all posts
Showing posts with label OOP. Show all posts

Wednesday, June 29, 2016

Component-oriented engine in C #

Independent components minimally know each other, who can perform only the goal - it's incredibly cool! On the initial sketches and ideas, I wrote in a previous post.

Since then, it happened to encounter new challenges, which forced to expand and modify the system.

All the advantages and disadvantages, as well as a small experience I will consider the example of a very simple 2D physics with gravity, forces and collisions. Welcome to a cat, my friends!

introduction

In his free time intensively engaged in his own project, which was created exclusively for the sake of learning, but because just teeming with bicycles. Probably the "engine" - one.

Note: of course, I understand that in the context of real problems it is advisable to take a ready-made solution and use it as the woodcutter takes the ax and chop wood to them. Just sometimes you want to understand how these axes, hell, are arranged.