منصة ألعاب متعددة اللاعبين في الوقت الحقيقي (Real-Time Multiplayer Platform)
ft_transcendence هو مشروع متكامل يقدّم منصة ألعاب تفاعلية تعمل في الوقت الحقيقي، مبنية بمعمارية Microservices لضمان الأداء العالي وقابلية التوسع.
?️ مميزات المنصة:
? لعبة Pong متعددة اللاعبين في الوقت الحقيقي
?⌨️ لعبة Bomb Word (لعبة كتابة تنافسية بزمن محدد)
? نظام دردشة مباشر بين المستخدمين
? نظام البطولات والمنافسات
? نظام الإشعارات
? دعم تعدد اللغات
? المعمارية والتقنيات:
Front-end: React.js
Back-end: Fastify (Node.js)
Real-time & Messaging: Redis + RabbitMQ
Reverse Proxy & Routing: Nginx
Containerization: Docker (بيئة تطوير وإنتاج)
? البنية التحتية:
إعداد كامل لـ HTTPS Proxying
توجيه الخدمات (Service Routing) عبر Nginx
عزل الخدمات ضمن Microservices مستقلة
تشغيل مستقر وسلس في بيئة Docker
? الهدف من المشروع:
بناء منصة ألعاب حديثة تجمع بين التفاعل الفوري، الأداء العالي، والتجربة الممتعة، مع بنية تقنية قوية قابلة للتطوير مستقبلاً.