1. Du kannst es nicht, du wirst es auch nicht können.
Jeder hat mal klein angefangen. Du hast dir einfach nur ein Projekt vorgenommen, für das du noch nicht weit genug bist. Dass du es nie können wirst, hat niemand gesagt.
2. Du bist zu blöd um etwas komplexes wie eine Physik-engine zu programmieren.
Das hat auch niemand gesagt. Mangelnde Erfahrung hat nichts mit Dummheit zu tun.
3. Du kannst nicht mal ansatzweise Programmieren.
Nach eigener Aussage hast du fast nie mit Klassen gearbeitet,
new hast du sogar als "Event" bezeichnet. Klassen und Objektorientierung sind zentrale Aspekte von C++. Wenn du dann behauptest, C++ schon gut zu beherrschen und dich nicht weiter verbessern zu müssen, dann musst du mit Kritik rechnen.
4. Lass dein Vorhaben fallen und mache an denen "Programmen" weiter, die eh schlecht programmiert wurden und dementsprechend auch nicht wirklich gut laufen.
Such dir ein Projekt, das deinem Kenntnisstand angemessen ist. Eine Physik-Engine würde selbst die meisten von uns, die schon seit vielen Jahren programmieren, überfordern (das behaupte ich jetzt mal so).