التحديات الجديدة ونتايج أصحابك بتتحفظ أونلاين. صاحب التحدي بيدخل بمفتاحه الخاص عشان يحمي ملكيته ويشوف النتايج، واللي بيلعب بيكتب اسم أو لقب ونتيجته بتوصل لصاحب التحدي. المسودات وبعض النسخ المحلية لسه بتتحفظ على جهازك.
١. الصفحة دي بتشرح إيه؟
الصفحة دي بتشرح إنشاء التحديات، اللعب، سجل تحدياتك، ولوحة النتايج والترتيب. بدأنا بحفظ على الجهاز بس، والنسخة الحالية فيها قاعدة بيانات مشتركة للتحديات المفعّلة أونلاين. هتلاقي تحت الفرق بين البيانات على جهازك والبيانات على السيرفر، وإزاي تتحكم فيها.
٢. إيه المعلومات اللي بتتسجل؟
صاحب التحدي بيدخل اسم أو لقب، ورمز، ولون، والأسئلة والاختيارات والإجابات الصح. بنربط التحدي ببصمة مشفّرة أحادية الاتجاه لمفتاحه المكوّن من ٢٠ حرف ورقم ورمز. كود التطبيق مش بيطلب أو بيخزّن بريد الحساب أو كلمة مروره في قاعدة بيانات التحديات.
اللي بيلعب بيكتب اسم أو لقب، ويجاوب. بعد ما يخلّص، بيتحفظ اسمه اللي كتبه، وعدد الإجابات الصح، وعدد الأسئلة، والوقت التقريبي للعب، وتاريخ وصول المحاولة، ومعرّف للمحاولة يمنع تكرار نفس الإرسال بالغلط. الإجابات المختارة بتتبعت للسيرفر لحساب الدرجة؛ قاعدة البيانات بتحتفظ بالدرجة والتفاصيل المذكورة، مش بقائمة اختيارات اللاعب كاملة.
- الأسماء اللي بيكتبها اللاعبين مش موثّقة، ومش بنعتبرها إثبات هوية.
- ممكن نفس الشخص يلعب أكتر من مرة؛ كل محاولة جديدة ممكن تظهر كسطر لوحدها.
- استخدام لقب معروف بين صحابك كفاية. مش محتاج تدخل اسمك الحقيقي بالكامل أو بيانات تواصل.
٣. إيه اللي بيبقى على الجهاز وإيه الأونلاين؟
على السيرفر: التحديات المفعّلة، واسم صاحب التحدي ورمزه ولونه وأسئلته وإجاباتها الصحيحة، ومعرّف مفتاح المالك وتاريخ الإنشاء، ومحاولات اللاعبين ودرجاتهم. التحديات الأونلاين بتظهر لنفس مفتاح المالك من أجهزة مختلفة، لو عنده صلاحية دخول الموقع.
في المتصفح: المسودة اللي بتعدّلها، ونسخ محلية من سجل التحديات، وآخر ٢٠ نتيجة اتلعبت على الجهاز ده. السجل المحلي بيحتفظ بآخر ١٠٠ تحدي. الشاشة بتزامن آخر ١٠٠ تحدي أونلاين للحساب؛ ده حد للعرض والنسخة المحلية، مش وعد بحذف كل التحديات الأقدم من قاعدة البيانات.
النسخ المحلية بتستخدم تخزين المتصفح. ممكن تختفي لو مسحت بيانات الموقع أو استخدمت متصفح أو جهاز مختلف. التحديات والنتايج اللي اتسجلت أونلاين مش بتتمسح لمجرد مسح تخزين المتصفح.
٤. لينك اللعب ولينكات التحديات القديمة
اللينكات الجديدة: فيها معرّف للتحدي المفعّل أونلاين. المتصفح بيجيب منه الاسم والأسئلة والاختيارات. الإجابات الصحيحة مش بتتضاف للينك الجديد ومش بترجع مع تحميل الأسئلة؛ السيرفر بيستخدمها لحساب النتيجة، وبعد إرسال المحاولة اللاعب يقدر يراجع الإجابات الصحيحة.
اللينكات القديمة: بعض التحديات اللي اتعملت قبل التحديث ده بتفضل شغالة من غير حفظ مشترك. لينكاتها فيها نسخة مضغوطة ومرمّزة من الأسئلة وإجاباتها، والترميز مش تشفير. نتايج اللعب على اللينكات القديمة مش بتوصل تلقائيًا لصاحبها. تفعيل استقبال النتايج من «تحدياتي» بيطلع لينك أونلاين جديد لازم يتبعت لصحابك.
أي حد معاه لينك لعب وعنده صلاحية دخول الموقع يقدر يفتحه. لما تغيّر الأسئلة، بننشئ نسخة جديدة عشان نتايج النسخة القديمة تفضل مرتبطة بأسئلتها. حذف تحدي أونلاين بيوقف لينك النسخة اللي اتحذفت، لكنه مش بيحذف صور أو رسائل أو نسخ قديمة مرمّزة اتبعتت برّه الموقع.
٥. مين يقدر يشوف النتايج؟
اللاعب بيشوف نتيجته ومراجعة إجاباته بعد الإرسال. وصاحب التحدي يقدر يفتح لوحة النتايج بمفتاحه الخاص المرتبط بالتحدي، ويشوف أسماء اللاعبين ودرجاتهم والترتيب والوقت التقريبي وتاريخ المحاولة. اللينك بتاع لوحة النتايج لوحده مش كفاية لعرض البيانات من غير مفتاح المالك.
لوحة المالك بتعرض عدد المحاولات، وأعلى درجة، ومتوسط الدرجات، وأعلى ٥٠٠ محاولة في الجدول. الإحصائيات بتتحسب من كل المحاولات المحفوظة للتحدي. الترتيب حسب الإجابات الصح، والتعادل في الدرجة معناه نفس المركز. الوقت تقريبي ومش معيار للترتيب.
قبل بداية تحدي أونلاين، رسالة بتوضّح إن اسم اللاعب ودرجته ووقت المحاولة هيظهروا لصاحب التحدي. لو مش حابب تشارك الاسم اللي كتبته والنتيجة، متكملش اللعب. اسم مستعار مناسب بيحمي خصوصيتك أكتر.
٧. الدخول والاستضافة والحفظ
الدخول بمفتاح من ٢٠ حرف ورقم ورمز. المفتاح بيتحفظ في متصفحك وبيتبعت عبر HTTPS للتحقق، والسيرفر بيستخدم بصمة SHA-256 بدل حفظ المفتاح نفسه في قاعدة البيانات. أي حد معاه المفتاح يقدر يدير تحدياته. احتفظ بنسخة آمنة؛ مفيش استرجاع للمفتاح لو ضاع. مفتاحك مش بيتضاف للينكات ولا للنسخ الاحتياطية.
التحديات والمحاولات الأونلاين بتتحفظ في قاعدة بيانات D1 المتصلة بخدمة استضافة الموقع. كل طلب لقراءة نتايج أو حذف تحدي بيتحقق من مفتاح المالك على السيرفر؛ الاسم المكتوب داخل اللعبة مش وسيلة لإثبات ملكية التحدي.
خدمة الاستضافة ممكن تتعامل مع بيانات تشغيل زي عنوان الشبكة ونوع المتصفح ووقت الطلب حسب إعداداتها. الخطوط وملفات الواجهة مستضافة مع الموقع. مفيش في كود التطبيق الحالي إعلانات أو تتبّع تسويقي أو خدمة تحليل زيارات مضافة من طرفنا، وده مش معناه إن البنية التحتية ملهاش سجلات تشغيل.
٨. مدة الاحتفاظ والحذف
التحدي الأونلاين ومحاولاته بيفضلوا في قاعدة بيانات التطبيق لحد ما المالك يحذف التحدي من حسابه. مفيش حذف تلقائي بعد مدة محددة في النسخة الحالية. حذف تحدي أونلاين من «تحدياتي» محتاج تأكيد، وبيمسح التحدي ومحاولاته من قاعدة بيانات التطبيق ويوقف لينكه. الإجراء ده ملُوش تراجع من واجهة الموقع.
إزالة تحدي قديم محلي من السجل بتشيله من المتصفح ده بس؛ مش بتسحب لينك قديم موجود في رسائل حد تاني. ومسح بيانات المتصفح مش بيحذف السجلات الأونلاين. الصور والنسخ الاحتياطية اللي نزّلتها أو بعتها برّه الموقع بتحذفها من جهازك أو التطبيق اللي استخدمته بنفسك.
الحذف المذكور هنا يخص قاعدة بيانات التطبيق الحية. سجلات تشغيل أو نسخ احتياطية عند مزوّد الاستضافة ممكن تخضع لمدد وإجراءات مختلفة حسب سياساته، ومش بنوعد بمسح نسخة موجودة برّه سيطرة التطبيق لحظة الضغط على الحذف.
٩. اختياراتك وإدارة بياناتك
- استخدم لقب بدل الاسم الحقيقي، واختار أسئلة لطيفة من غير أسرار أو معلومات تواصل.
- من «تحدياتي»، افتح التحدي أو انسخ لينكه أو اعمل نسخة جديدة أو افتح «النتايج والترتيب».
- لو التحدي قديم، اضغط «فعّل استقبال النتايج» وبعدين ابعت لينك اللعب الجديد. النتايج اللي كانت على أجهزة صحابك قبل التفعيل مش بتتنقل بأثر رجعي.
- حذف تحدي أونلاين ونتايجه بيتم من مفتاح المالك بعد التأكيد. لو اسمك أو نتيجتك في تحدي عند شخص تاني ومش عايزهم يفضلوا، تواصل مع صاحب التحدي؛ النسخة الحالية مفيهاش حسابات للاعبين أو زر لحذف محاولة منفردة من عند اللاعب.
- تقدر تمسح المسودة والنسخ المحلية من إعدادات المتصفح، وده منفصل عن حذف البيانات الأونلاين.
- اقفل نافذة المشاركة لو غيرت رأيك. إرسال لينك أو كارت لتطبيق خارجي اختياري.
١٠. الأجهزة والحسابات المشتركة
اللي بيستخدم نفس حساب المتصفح والجهاز ممكن يقدر يشوف المسودات والنسخ المحلية والنتايج المحفوظة عليه. واللي داخل بنفس مفتاحه الخاص المرتبط بالتحدي ممكن يفتح لوحة المالك. استخدم جهازك وحسابك الشخصي، وماتسيبش جلسة دخول مفتوحة على جهاز مش بتاعك.
وضع التصفح الخاص ممكن يقلّل الاحتفاظ المحلي بعد إغلاقه، لكنه مش بيمسح محاولة اتبعتت للسيرفر ولا بيخلّي اللينك سري. لو سجلت دخولك بحساب مختلف، بيانات الحساب التاني الأونلاين بتفضل محمية بصلاحياته؛ لكن النسخ المحلية القديمة على جهاز مشترك محتاجة تعامل منك في إعدادات المتصفح.
١١. خليها لعبة خفيفة
الموقع للهزار والتعارف بين الصحاب. بلاش كلمات مرور، أرقام تليفونات، عناوين، بيانات دفع، معلومات صحية، أو أسرار شخصية في الأسماء والأسئلة والاختيارات. متستخدمش النتيجة عشان تحرج حد أو تضغط عليه أو تحكم على قيمة علاقتكم.
حساب الدرجات على السيرفر بيخلّي النتيجة متّسقة، لكنه مش إثبات لهوية اللاعب ومش نظام مراقبة أو منع غش لامتحان رسمي. الشخص يقدر يلعب أكتر من مرة أو يستخدم اسم مستعار، فخد الترتيب كجزء من اللعبة مش شهادة موثّقة.
لو طفل بيستخدم الموقع، الأفضل بمساعدة ولي أمر، وباسم مستعار وأسئلة عادية، ومن غير تفاصيل تحدد مكانه أو مدرسته أو طرق التواصل معاه. شارك التحدي مع ناس تعرفهم.
١٢. التحديثات والوضوح
التحديث ده أضاف حفظًا مشتركًا ولوحة درجات خاصة بالمالك، وغيّر طريقة إنشاء اللينكات الجديدة. اللينكات القديمة مش بتتحول تلقائيًا لأونلاين. لو أضفنا بعد كده ميزة بتستخدم نوع بيانات جديد أو تغيّر مين بيشوفها، لازم الصفحة دي تتحدث لتوضّح ده.
التاريخ فوق هو آخر تحديث للمحتوى. راجع التنبيه قبل إرسال محاولة أو تفعيل تحدي قديم، ولو مش فاهم إزاي معلومة هتتستخدم، متدخلش تفاصيل خاصة. المالك يقدر يراجع البيانات اللي بيوصلها من لوحة النتايج، ويوقف تحديه ويحذفه من حسابه.