مشروع تقني متقدم يبرز مهاراتي في البرمجة الكائنية (OOP) والتعامل مع الشبكات. قمت ببناء لعبة دومينو تعمل بنظام اللعب الجماعي عبر الشبكة، مع تنفيذ كامل لمنطق اللعبة المعقد (Game Logic).
أهم مميزات وخصائص المشروع:
دعم اللعب الجماعي أونلاين عبر بروتوكول TCP/IP.
تنفيذ خوارزميات ومنطق اللعبة (Game Rules) بدقة عالية لضمان عدالة اللعب.
واجهة مستخدم لسطح المكتب (Desktop UI) مبنية بـ Windows Forms.
نظام إدارة الجلسات (Sessions) والتزامن بين اللاعبين في الوقت الفعلي.
هندسة برمجية نظيفة تعتمد على تقسيم الـ Logic عن الـ Interface.
التقنيات المستخدمة:
Language: C#.
Framework: .NET Framework / Windows Forms.
Networking: Socket Programming (TCP/IP).
Architecture: Object-Oriented Programming (OOP).