From 2d0084cf87fd58001066caecf10996c3d8e33691 Mon Sep 17 00:00:00 2001 From: Vajda Ervin-Oliver <133162784+Dr20Ervin@users.noreply.github.com> Date: Wed, 27 May 2026 12:09:44 +0300 Subject: [PATCH] Enhance README formatting and add architecture section Updated README to improve formatting and add UML diagram section. --- README.md | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d6734f9..9beb56e 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ -# 🏓 Pong Reloaded +
+
+
+ A classic arcade game rebuilt from the ground up using Modern C++ (C++20) and the Raylib library. Designed with performance, customization, and modularity in mind. +
+ + --- @@ -38,6 +46,18 @@ The key goals of this project: --- +## 📐 Architecture & System Design + +To ensure modularity, high performance, and clear separation of concerns, **Pong Reloaded** is built around a decoupled Object-Oriented design. + +Below is the UML class diagram outlining the relationships between the game entities, screen controllers, state management, and resource loaders: + +
+
+