🎮ألعاب
Last updated
Last updated
تمكّن عقود اللعبة من تنفيذ آلية اللعب والكسب حول لعبة نشرتها أنت أو شخص آخر.
فيما يلي دليل خطوة بخطوة لإنشاء لعبتك الخاصة:
انتقل إلى صفحة الألعاب وانقر على زر إنشاء لعبة.
قم بملء النموذج الذي يظهر وقم بتحقيق المعاملة. سيتم إنشاء لعبتك بذلك. إذا كنت تخطط لاستخدام واجهة برمجة التطبيقات (API) لمعالجة نقاطك للمستخدمين، يجب أن تقوم بتعيين متغير عنوان عقد اللعبة إلى عنوان PaySwap الأساسي (العنوان الذي يمتلك قناة CanCan 1).
حدد زر Mine Only لعرض ألعابك فقط للعثور على اللعبة التي أنشأتها للتو بشكل أسرع. إذا لم تتمكن من العثور على لعبتك، أعد تحميل الصفحة وحاول مرة أخرى.
الخطوة التالية هي تحديث عقد اللعبة الخاص بك. انقر على زر لوحة التحكم في لوحة عقد الرهان الخاصة بك، ثم على زر تحديث اللعبة. قم بملء النموذج بالقيمة المناسبة لكل معلمة وقم بتحقيق المعاملة.
في الخطوة التالية، يجب عليك تحديث رابط اللعبة لكي يتمكن المستخدمون من اللعب. في قائمة لوحة التحكم الخاصة بك، انقر على زر تحديث المعلومات واملأ النموذج بالقيمة المناسبة لكل حقل. يمكنك قراءة وصف للمعلمة عن طريق تحريك مؤشر الماوس فوق الرمز التوضيحي بجوار كل معلمة. قم بتحقيق النموذج وتأكيد المعاملة.
تستخدم PaySwap رابط واجهة برمجة التطبيقات (API) للعبة لاسترداد النقاط من خلال معرف الرمز حتى يتمكن المستخدمون من تحديث نقاطهم على البلوكشين.
إليك دليل خطوة بخطوة للعب الألعاب:
أولاً، تحتاج إلى شراء ما يكفي من الدقائق للعب. إذا قمت بشراء 30 دقيقة على سبيل المثال، لديك 30 دقيقة للحصول على نقطة وإرسالها من موقع اللعبة. لن تكون أي نقطة مرسلة بعد ذلك مؤهلة للحصول على مكافآت من اللعبة.
لشراء الدقائق، انتقل إلى لوحة اللعبة الخاصة بك وانقر على زر عرض اللعبة للانتقال إلى صفحة اللعبة. انقر على زر طباعة تذكرة جديدة وقم بتحقيق المعاملة لطباعة NFT للعبة وهو ضروري للعب اللعبة والمطالبة بالمكافآت.
بعد طباعة NFT للعبة الخاصة بك، يجب أن تتغير السطر الأخير في الصورة أدناه على صفحة اللعبة من "لديك 0 تذاكر" إلى "ل
ديك 1 تذكرة (تذاكر)" تليها قائمة بمعرفات تذاكرك. تذكر معرف تذكرتك لأنك ستحتاج إليه لمعظم التفاعلات مع لعبتك. معرف النقاط الخاص بنا في الصورة أدناه هو 2.
يمكننا الآن شراء الدقائق في لعبتنا، لنشتري 30 دقيقة. للقيام بذلك، انقر على زر اللعب للفوز للانتقال إلى النموذج في الصورة أدناه. املأ النموذج بما يكفي من الرموز لشراء عدد الدقائق التي ترغب في شرائها وقم بتحقيق المعاملة.
لقد أدخلنا معرف NFT للعبتنا وهو 2 وما يكفي من الرموز لشراء 30 دقيقة في اللعبة. يتغير النص شراء XX دقيقة كلما قمت بتغيير عدد الرموز لإرسالها.
الآن علينا أن نلعب اللعبة، نحصل على نقطة ونقدم تلك النقطة قبل انتهاء الـ 30 دقيقة أو سنكون قد خسرنا استثمارنا. في أعلى صفحة اللعبة، يمكنك رؤية زر لعب اللعبة. انقر عليه لبدء اللعبة في نافذة.
يمكنك اللعب من النافذة المنبثقة أو النقر على الرابط في أعلى النافذة المنبثقة لفتح اللعبة في نافذة جديدة.
بمجرد الحصول على نقطة ترضيك مثلما هو موضح في الصورة أدناه، أدخل معرف NFT للعبتك وانقر على زر التقديم من صفحة اللعبة.
كما يمكن رؤية في الصورة أعلاه، بمجرد الحصول على أفضل نقطة يمكن الحصول عليها قبل نهاية الـ 30 دقيقة التي اشتريناها، قمنا بإدخال معرف NFT للعبتنا رقم 2 في الحقل المناسب على صفحة اللعبة وقدمناها. يمكننا الاستمرار في اللعب حتى انتهاء الـ 30 دقيقة وإذا كنا قادرين على الحصول على نقطة أفضل، فيجب علينا تقديمها أيضًا لاستبدال السابقة.
يمكنك معرفة متى تنتهي دقائقك عن طريق إدخال معرف NFT للعبتك في النموذج أدناه على صفحة اللعبة الخاصة بك. في مثالنا أدناه، اشترينا دقائقنا في الساعة 19:12 (7:12 مساءً) لذا ستنتهي دقائقنا في الساعة 19:42 (7:42 مساءً)؛ مما يعني أننا يمكن أن نحاول حتى تلك الوقت للحصول على نقطة أفضل وتقديم كل نقطة في كل مرة لتكون آمنة.
بعد انتهاء دقائقنا، يمكننا الانتظار للحظة المناسبة لمعالجة نقاطنا أو يمكننا معالجتها مباشرةً. تبني عقود اللعبة جائزتها بالرموز التي تم جمعها من شراء الدقائق وتحسب أرباح المستخدمين استنادًا إلى نقاطهم.
لسيناريونا الحالي، جائزة لعبتنا 3 دولارات يمكنك رؤيتها من صفحة اللعبة.
لنفترض أن لدينا جائزة بقيمة
1000 دولار وأن إجمالي النقاط التي تم الحصول عليها في اللعبة من قبل المستخدمين هو 8000. لقد حصلنا على نقطة قدرها 800 من لعبتنا لذا سيتم حساب أرباحنا على النحو التالي: 1000 * 800 / 8000 = 100 دولار.
إذا كنا قد مطلبنا أرباحنا عندما كان إجمالي النقاط المحصلة في اللعبة 5000 والجائزة 800 على سبيل المثال، فإننا كنا قد زعمنا: 800 * 800 / 5000 = 128.
لذا فإن اتخاذ قرار متى تطالب بأرباحك هو قرار استراتيجي يجب اتخاذه، تريد أن تلاحظ اللحظة التي تكون فيها النقاط الإجمالية المحصلة في اللعبة ليست مرتفعة للغاية ولكن الجائزة عالية. إجمالي النقاط متوفر في أعلى صفحة اللعبة مثلما هو موضح في الصورة أعلاه (في السطر الخامس).
انتقل إلى صفحة الألعاب وابحث عن لعبتك.
اذهب إلى قائمة لوحة التحكم الخاصة بلعبتك وانقر على زر معالجة النقاط. لا يمكنك ملء النموذج؛ كل ما عليك فعله هو تحقيق المعاملة لكتابة النقاط التي تم الحصول عليها في اللعبة سابقًا في عقد اللعبة. ستستعلم PaySwap عن نقاطك من واجهة برمجة التطبيقات (API) للعبة وتملأ النموذج بحيث تتمكن من تحقيقه.
يجب أن تكون قادرًا على رؤية إجمالي النقاط في اللعبة محدثًا بنقاطك. الخطوة التالية هي النقر على زر مطالبة الجوائز في قائمة لوحة التحكم. قم بتحقيق المعاملة للمطالبة بجوائزك ونقل أرباحك إلى محفظتك. يمكنك إما المطالبة بجوائزك مباشرة أو الانتظار قليلاً لكي يتضاعف الجائزة مع انضمام المزيد من اللاعبين إلى اللعبة وشراء الدقائق. كلما كانت الجائزة أكبر، كلما كنت قادرًا على الفوز بمزيد من المكاسب، لكن هذا أمر معقد قليلاً حيث إذا كان اللاعبون الجدد قادرين على رفع متوسط النقاط في اللعبة، فقد يقلل ذلك من حصتك في الأرباح الإجمالية. يجب عليك في الأساس اختيار الوقت المناسب للمطالبة بجوائزك، هل ستطالب بحصة أكبر من الجائزة الصغيرة أم حصة صغيرة من جائزة أكبر؟
أضف نموذجًا على موقع اللعبة لتمكين المستخدمين من تحديث درجاتهم. في الصورة الموضحة أدناه، يمكن للمستخدمين إدخال معرف الرمز المميز للعبتهم والنقر على زر حفظ النقاط عندما يكونون راضين عن النتيجة، وستقوم اللعبة بتسجيل نقاطهم (تم حفظها تحت اسم النقاط) بالإضافة إلى وقت تسجيل النقاط (تم حفظه تحت اسم الموعد النهائي) ووقت بدء المستخدم في لعب اللعبة (تم حفظه تحت اسم وقت البدء) على قاعدة بيانات Firebase (يمكنك استخدام أي قاعدة بيانات ترغب فيها). تأكد من أن لعبتك تتبع لحظة بدء مستخدميها في لعب ألعابهم (وقت البدء) لأن هذا المعلمة مهمة للغاية للتأكد من أن المستخدمين يمكنهم فقط تسجيل النقاط لدقائق اللعب التي قاموا بشرائها. بدون ذلك، يمكن للمستخدم قضاء ساعات في تحقيق أقصى درجة له أو لها في لعبة معينة، ثم شراء دقيقة واحدة فقط من صفحة الألعاب على PaySwap واستخدامها لتسجيل النقاط. باستخدام معلمة وقت البدء، سنكون قادرين على كشف الفارق بين الدقائق المشتراة والدقائق الفعلية التي تم لعبها.
نشر عقد اللعبة وفقًا للخطوات المذكورة أعلاه وتأكد من تحديث معلومات اللعبة برابط واجهة برمجة التطبيقات الذي سيعيد نتائج اللاعبين والمواعيد النهائية لهم.
بالنسبة للعبة ماريو الخاصة بنا، رابط واجهة برمجة التطبيقات الخاص بنا هو: https://firestore.googleapis.com/v1/projects/tiktok-a2bdb/databases/(default)/documents/c4/
هذا ما سنقوم بتحديث لعبتنا به. لجلب النتيجة والموعد النهائي للمعرف المميز للرمز #1 على سبيل المثال، سيقوم PaySwap ببساطة بتضمين المعرف المميز #1 في رابط واجهة برمجة التطبيقات الذي قمنا بالتسجيل به مما سيعطي هذا https://firestore.googleapis.com/v1/projects/tiktok-a2bdb/databases/(default)/documents/c4/1 PaySwap يقوم ببساطة بإضافة معرف الرمز المميز للمستخدم إلى رابط واجهة برمجة التطبيقات الخاص بك، لذا تأكد من أن رابط واجهة برمجة التطبيقات الذي قمت بحفظه يحتوي على شرطة مائلة (/) استعلام هذه النقطة يعيد النتيجة والموعد النهائي التي تم تسجيلها لمعرف الرمز 1 من قبل مالكها بالتنسيق التالي. تأكد من أن معلمات وقت البدء والموعد النهائي تم حفظها بالثواني وليس بالميلي ثانية
طالما أن واجهة برمجة التطبيقات الخاصة بك تتبع الشكل أعلاه وتعيد كائنًا بالشكل أعلاه، يجب ألا يواجه النظام أي مشكلة في تحديث معلومات نقاط المستخدمين على البلوكشين وهو خطوة ضرورية لكسب المكافآت.
تهانينا، لعبتك الآن لديها ع
نصر للعب وكسب!!! يمكن لمستخدميك الآن:
رؤية لعبتك من صفحة الألعاب
شراء الدقائق الكافية لهم للقيام بأفضل درجاتهم
تحديث نقاطهم إلى قاعدة بياناتك المركزية
استخدام منصة PaySwap للإبلاغ عن تلك النقاط إلى البلوكشين من خلال واجهة برمجة التطبيقات التي قدمتها
المطالبة بأرباحهم إذا كانت نقاطهم مرتفعة بما فيه الكفاية