المواضيع الرائجة
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
أنا أحب Codex من OpenAI. صنعت هذا أثناء انتظاري لوصول UberEats.
كودكس صنعت أيضا تحريك شخصيات العصا. إليك الموضوع:
قم ببناء تطبيق macOS أصلي يسمى "Stickworld" باستخدام SwiftUI + SpriteKit (حزمة Swift، macOS 14+)، مع أوامر قابلة للتشغيل مثل 'swift build' و'swift run'.
نظرة على التطبيق:
- خلفية بأسلوب دفتر الملاحظات الأبيض.
- قواعد أفقية زرقاء خفيفة وخط هامش أحمر على اليسار.
- نص العنوان في أعلى اليسار: "عالم العصا".
- لا يوجد نص ترجمة أو تعليمات تحت العنوان.
أسلوب اللعب الأساسي:
- النقر الأيسر على المساحة الفارغة: استدعى شكل عصا.
- انقر بزر اليسار مباشرة على شكل عصا: احذف ذلك الشكل.
- النقر الأيسر والسحب: ارسم جسم خط أسود.
- عند وضع الفأرة للأعلى، إذا انتهت الضربة بالقرب من نقطة البداية، أغلقها في حلقة (فخ); وإلا احتفظ بها كجدار مفتوح.
- تصبح الأجسام المرسومة عقبات فيزيائية ثابتة تصطدم بها أشكال العصا.
- النقر بزر الفأرة الأيمن والسحب: ضربة الممحاة. إذا تقاطع الممحاة مع أي جزء من كائن مرسوم (بما في ذلك التعرجات)، احذف الكائن بالكامل.
سلوك شخصية العصا:
- رسم مجسمات بسيطة من العصا السوداء مع وضعية مستقيمة (الرأس للأعلى، الجسم عمودي مع ميل طفيف فقط).
- المشي الذاتي في مسارات أفقية في الغالب، مع زوايا طفيفة للصعود والهبوط فقط.
- التحرك بسرعة المشي (وليس الجري)، مع مقاطع مستقيمة منفصلة وتغييرات في الاتجاه أحيانا.
- ابق داخل حدود المشهد.
- عندما يصطدم شخصان، يثير رد فعل القتال:
- واحدة تفعل 'punch_combo'
- الآخرون يتخذلون "يترنحون"
- عرض نص تأثير قصير (مثل POW/BAP/إلخ)
- تضمين حالة 'idle_look' بين الحين والآخر.
هيكل التنفيذ:
- 'المصادر/StickworldApp.swift' (إدخال التطبيق)
- 'Source/ContentView.swift' (تركيب SwiftUI)
- 'المصادر/StickWarsScene.swift' (مشهد SpriteKit + حالات الأشكال + التعامل مع المدخلات + منطق العقبات/الممحاة)
- اسم المنتج/الهدف 'Package.swift' يجب أن يكون 'Stickworld'.
مهم:
- لا تضيف سلوكا احتياطيا للميزات غير المؤكدة إلا إذا طلبت الإذن أولا.
494
الأفضل
المُتصدِّرة
التطبيقات المفضلة
