تجربتنا مع الواقع المعزز
تجربة-1
تجربة هي مساحة لمشاركة التجارب التي خاضها زملاء التخصص مع مشاريع تخرجهم في مجالات تقنية مختلفة. في هذا المساحة سيشاركوكم تجربتهم كما عاشوها لتصل إليكم.
والآن ندعكم مع صديقتنا نورة بنت ديريه لتحكي تجربتها…
رهبة المشروع طبيعية جداً لكن لايجب إعطاءها أكبر من حجمها، بالرغم من أن تجربة السنة الدراسية الأخيرة في حياة الطالبة الحاسوبية ليست سهلة، لكن بعد انهاء المشروع اتفق معظم الطالبات أن الأمر لم يكن يحتاج إلى كل ذلك التوتر والسهر، بل نستطيع أن نبذل مابوسعنا دون أن نرهق أنفسنا، لذا توجب نصح غيرنا بما تمنينا أن نجد من يخبرنا به. (استمتعو بالفترة الحالية التقطو صور تذكارية لإنجازاتكم الصغيرة، ولا تأخذوا كل نقد لمشروعكم بشكل شخصي).
وبعد أن انتهيت من نصيحتي الذهبية 😊 سأخبركم عن تجربتي الثرية.
كانت التقنية المطلوب استخدامها في تنفيذ فكرة المشروع جديدة كلياً على مشرفة المشروع وعلينا كطالبات، وكان لرهبة مشروع التخرج أثره علينا، بنينا آمال كبيرة جداً في كوننا نستطيع فعل المستحيل بتلك التقنية (كعادة أول عدة أسابيع من تنفيذ مشروع التخرج) كانت فوق قدرتنا وإمكانياتنا، وفوق إمكانيات التقنية التي اخترناها، لذا قررنا التأكد من قابلية التطبيق على أرض الواقع بالبحث عن استخدامات التقنية وأنواعها ومعرفة النوع المناسب لفكرتنا، التقنية هي الواقع المعزز (Augmented Reality) وهي إضافة أجسام خيالية ثلاثية الأبعاد أو فيديو أو صوت إلى سطح واقعي حقيقي، اكتشفنا أن هناك عدة أنواع لها، إحداها هو النوع المستخدم في تطبيق بوكيمون قو (Pokemon go).
بعد تحديد النوع المناسب لنا قررنا البحث عن الأدوات المستخدمة في تنفيذ هذ التقنية، ظهرت لنا عدة أدوات لكن وقع اختيارنا على Unity، وهو محرك العاب شهير يتم فيه بناء الألعاب التفاعلية. تحوير هذه التقنية لعمل فيديوهات بإستخدم الواقع المعزز لم يكن بالأمر السهل، فهذا المحرك مُصمم خصيصاً لصناعة الألعاب التفاعلية فمثلاً إذا أردنا تصميم لعبة تحاكي سباق السيارات حينها يستطيع اللاعبون تحريك سياراتهم عن طريق أزرار التحكم بالاتجاهات الموجودة على لوحة مفاتيح حواسيبنا،لكن بتوفيق الله وعونه أصحبت الأمور أوضح مع الوقت.
وفيما يتعلق بقاعدة البيانات والخادم الذي استخدمناه، لم تتكلل محاولاتنا بالبداية بالنجاح، فقد حاولنا استخدم قاعدة بيانات قوقل الجديدة (Firebase Realtime Database) بعدها اكتشفنا أن هناك خادم يمكن استخدامه عبر الإنترنت (000webhost)، تم تحذيرنا من أنه قد يتوقف بشكل مفاجئ أثناء ربطه ببرنامجنا، ولكن لم يكن لدينا بديل، ولسوء حظنا توقف أثناء المناقشة النهائية ☹️، وكانت قاعدة البيانات المرتبطة بهذا الخادم هي phpMyAdmin.
ستجدون بعض المراجع التي استفدنا منها خلال تنفيذ مشروعنا في الرابط.