تفاصيل العمل

قمت بتطوير لعبة مغامرات ثنائية الأبعاد (2D Maze Game) باستخدام JavaScript بدون أي مكتبات أو محركات جاهزة، مع الاعتماد على HTML5 Canvas لبناء تجربة لعب تفاعلية كاملة.

تتضمن اللعبة نظام مراحل متدرجة، أعداء بذكاء اصطناعي (AI)، نظام حفظ واسترجاع (Save/Load)، بالإضافة إلى مؤثرات صوتية وإضاءة ديناميكية.

ركزت خلال التطوير على تصميم Architecture نظيف (MVC-inspired)، وتنظيم الكود بطريقة قابلة للتوسع وإعادة الاستخدام.

أهم المميزات:

تطوير كامل باستخدام Vanilla JavaScript

نظام ذكاء اصطناعي للأعداء (Pathfinding)

نظام حفظ باستخدام LocalStorage

كاميرا ديناميكية تتبع اللاعب

مؤثرات صوتية باستخدام Web Audio API

تصميم UI/UX كامل بطابع فرعوني

المشروع يعكس قدرتي على بناء أنظمة معقدة بدون الاعتماد على frameworks، مع الاهتمام بالأداء وتجربة المستخدم.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات