تفاصيل المشروع

لتوضيح الفكرة بشكل أكبر عن "المسار" والأشكال داخل التطبيق وتوظيف تقنيات الألعاب، إليك التفاصيل:

1. المسار (Path) والأشكال:

- المسار هو عبارة عن خط افتراضي داخل التطبيق يتحرك عليه الأشكال، ويمكن أن يكون مسار دائري أو مستقيم، أو حتى أي شكل هندسي آخر. الأشكال تتحرك على هذا المسار بشكل منتظم أو عشوائي حسب المطلوب.

- الأشكال هي كائنات ثلاثية الأبعاد (3D Objects) مثل المربع، المثلث، الدائرة، وغيرها. هذه الأشكال تتحرك على المسار وتنتظر التعرف على اسمها عبر الأوامر الصوتية.

2. كيفية التعامل مع الأشكال:

- عند تحرك الأشكال على المسار، المستخدم بيوجه الأمر الصوتي للتطبيق، زي ما تقول "دائرة". هنا لازم التطبيق يكون قادر يتعرف على الصوت ويطابقه مع الأشكال اللي موجودة على المسار.

- بمجرد التعرف على اسم الشكل، التطبيق ينفذ التفاعل المطلوب، زي إن الشكل يعدي من خلال نافذة أو نقطة معينة على المسار.

3. تقنيات الألعاب في التطبيق:

- محرك الألعاب Unity أو Unreal Engine:

- Unity: هو محرك ألعاب بيتيح لك بناء بيئات ثلاثية الأبعاد (3D)، إنشاء مشاهد الواقع المعزز، وإدارة الرسوم المتحركة للأشكال. بيستخدم برمجة بـ C.

- Unreal Engine: بيتيح لك نفس الإمكانيات لكن ببرمجة تعتمد على C++، وبيتميز برسوميات عالية الجودة.

- استخدام محرك ألعاب هيكون مسؤول عن تحريك الأشكال على المسار، التفاعل معها بناءً على الأوامر الصوتية، وتحقيق تجربة لعب سلسة.

- الرسوم المتحركة للأشكال (Animations):

- بتحريك الأشكال على المسار بشكل سلس وطبيعي باستخدام خصائص الفيزياء اللي بيتيحها محرك الألعاب.

- التحكم في سرعة حركة الأشكال أو اتجاهها بناءً على مستوى التحدي المطلوب.

4. الواقع المعزز (AR):

- ARKit (iOS) و ARCore (Android):

- باستخدام تقنيات الواقع المعزز، الأشكال هتظهر قدام المستخدم بشكل وكأنها موجودة في العالم الحقيقي. مثلًا، المستخدم ممكن يشوف الأشكال وهي بتتحرك قدامه على الطاولة أو في الهواء.

- الكاميرا: الكاميرا بتكون جزء من تطبيقات الواقع المعزز وبتتيح للمستخدم إنه يشوف الأشكال على المسار وكأنها قدامه في العالم الحقيقي.

5. التفاعل مع الصوت (Voice Interaction):

- استخدام مكتبات مثل Google Speech-to-Text: لتحليل الصوت المدخل من المستخدم واكتشاف الأوامر. هنا لما المستخدم ينطق اسم الشكل "مربع" مثلًا، يتم مطابقة الأمر الصوتي مع الأشكال الموجودة في المشهد.

6. التصميم الرسومي للأشكال (3D Models):

- تصميم الأشكال ممكن يتم باستخدام برامج زي Blender لصنع الأشكال ثلاثية الأبعاد، اللي بعدين يتم استيرادها في محرك الألعاب.

مثال سيناريو داخل التطبيق:

- المستخدم بيشغل التطبيق، بيظهر قدامه مشهد به أشكال ثلاثية الأبعاد تتحرك على مسار. كل ما الشكل يتحرك، بيكون قدامه نقطة معينة لازم يعدي منها بعد ما المستخدم ينطق اسم الشكل. لو المستخدم نطق الاسم صح وفي الوقت المناسب، الشكل بيعدي من النقطة وبيحصل تفاعل معين (زي ضوء أو صوت).

حالة المشروع
مُغلق
تاريخ النشر
الميزانية
$250.00 - $500.00
مدة التنفيذ
30 يوما
المهارات

صاحب المشروع
Mohamed G.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

أتقدم لكم بطلب التوظيف لوظيفة تطوير تطبيقك الفريد الذي يجمع بين تحريك الأشكال ثلاثية الأبعاد (3D Objects) وتقنيات الألعاب الحديثة والتفاعل الصوتي. بصفتي مطورا ذ...

السلام عليكم ورحمة الله وبركاته اشكرك اخي الكريم على دعوتك لي للعمل على هذا المشروع ،، معك م عزالدين يحيى مصمم تطبيقات ومواقع الكتروني وخبرة ما يزيد عن 7 سنوات ...

مرحبا استاذ محمد، أود التقديم على هذه الوظيفة، ويسعدني إخبارك أنني خبير في استخدام محرك الألعاب Unity، حيث لدي خبرة واسعة في تطوير التطبيقات باستخدامه، بما في ذ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.