Chia Games: تصميم واجهات الألعاب وواجهة أمامية للبوكر

ألعاب Chia بأموال حقيقية على قنوات الحالة، مصمَّمة من منظور لاعب واحد، ولعبة California Poker مبنية داخل تطبيقها.

العميل
Chia Network
القطاع
BlockchainGaming
نطاق العمل
تصميم المنتجتصميم تجربة المستخدم وواجهتهأنظمة التصميمتطوير الواجهة الأمامية
المنظومة التقنية
FigmaReactTypeScriptWebAssemblyWalletConnect
الحالة
تم التسليم في 2026

التكليف#

أراد Bram Cohen الذي أسس Chia بعد أن اخترع BitTorrent أن يتواجه شخصان في ألعاب مهارة على أموال حقيقية، مباشرةً، دون كازينو بينهما، ودون أي سبيل للخاسر إلى الانصراف من غير أن يدفع. وبنى فريق Chia ذلك على قنوات الحالة. يجمع اللاعبان رهانيهما في عملة واحدة على بلوكتشين Chia، ويلعبان يداً بعد يد خارج السلسلة ويوقّع كلاهما على كل حركة، ثم تُسوّى النتيجة على السلسلة في النهاية. وإذا غشّ لاعب أو انقطع عن الرد، انتقلت اللعبة إلى السلسلة، حيث تفرض الشيفرة قواعدها.

وأراد Bram أن تُعرض الفكرة في ثلاث ألعاب. في California Poker يحصل كل لاعب على ثماني أوراق مكشوفة ويتخلى عن أربع منها. وKrunk لعبة كلمات على غرار Wordle اختير اسمها لأسباب تتعلق بالعلامة التجارية. أما Space Poker فتُلعب مثل hold'em ولكن دون أشكال الورق.

وعلم Saif Pasha من رئيس الهندسة في Chia أن Bram يحتاج مساعدة في تجربة المستخدم وواجهته، ورتّب له رئيس الهندسة مكالمة مع Bram وكبير مهندسيه. ولم تكن تعمل حينها سوى California Poker: صفحة HTML بسيطة فيها بضعة عناصر تحكم فوق محرك مكتوب بلغة Rust، بُنيت لاختبار ذلك المحرك لا للعب. أما اللعبتان الأخريان فكانتا مجرد رسومات أولية.

رسم يدوي للعبة Krunk من Chia يظهر فيه لاعبان يخمّنان كلمات في شبكات، وتحت كل منهما أرباحه
رسم يدوي للعبة Space Poker من Chia تظهر فيه يدان، والمراهنة جولةً بعد جولة، والنتيجة
[ داخل لعبة تعمل بقنوات الحالة ]

الجزء الصعب: طاولة ورق تحرّك فيها كل نهايةٍ المال#

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

ويجب أن تشرح أيضاً نهايات لا تعرفها أي لعبة ورق عادية، وكل منها يحرّك أموالاً حقيقية بطريقة مختلفة:

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

تصميم الشاشات#

أراد Bram أن يتولى فريقه هو كتابة الشيفرة، لأنه توقّع جولات كثيرة من التعديلات وأراد أن يجروها معاً. فبقي التصميم لـ Saif، لعبةً بعد لعبة.

جاءت California Poker أولاً، مرسومة من مقعد لاعب واحد: ثماني أوراق مكشوفة، واختيار أربع للتخلي عنها، وانتظار المنافس، ثم المبادلة والنتيجة. ويرى اللاعب مجموعتَي الأوراق الثماني كلتيهما، لكنه لا يرى أبداً الأربع التي يختارها المنافس، لأن ذلك التخمين هو اللعبة نفسها. وراجع كبير مهندسي Bram كل نسخة أولاً ثم راجعها Bram، وعلّق كلاهما على ملف Figma، فشكّلت كل جولة الجولة التي تليها. وتخبر الشاشة كل لاعب هل ربح أم خسر، دون رقم للاعب، لأن Bram لم يرد أي ترتيب أو هوية بين اللاعبين.

توقّع Bram أن لاعبي الورق سيريدون أوراقهم الثماني بلا ترتيب محدد، ليرتبوها بأيديهم. أما Saif فدافع عن ترتيبها بحسب الرتبة، كي تُقرأ اليد كلها بنظرة واحدة قبل أن يختار اللاعب أربعاً، ووضع حججه بجانب مسارات الاستخدام. والقواعد التي نشرتها Chia للعبة California Poker ترتّب اليد بحسب الرتبة.

وبعد اعتماد California Poker جاءت Krunk: اختيار كلمة للمنافس، وكل تخمين مع تلميحه، ثم النتيجة. والتخمين الأول أو الثاني يأخذ المبلغ كاملاً، وكل تخمين بعدهما يدفع أقل، لذا تعرض الشاشة الرهان قبل التخمين الأول. واعتمد Bram لعبة Krunk هي الأخرى. أما Space Poker فنشأت من تصميم California Poker تحت إدارة Saif الفنية.

بناء California Poker داخل تطبيق Chia#

لاحقاً، كان مهندس الواجهة الأمامية لدى Chia منشغلاً بعمل آخر، فلجأت الشركة إلينا طلباً لمطوّر. وانضم فريقنا إلى فريق الألعاب الذي يقوده Bram داخل مستودع Chia، وعمل على تذاكر Chia، وبنى California Poker في تطبيق اللاعبين، من الردهة، حيث يفتح لاعب غرفة برهان يختاره وينضم الآخر، إلى كل حركة في اليد.

اللاعبان في منتصف يد من Calpoker داخل محاكي Chia يختار أحدهما الأوراق الأربع التي سيتخلى عنها وينتظر الآخر المبادلة

وحين تنتهي اليد، يُبرز التطبيق أفضل خمس أوراق لكل لاعب، ويسمّي اليد حتى أوراق الترجيح (kickers)، فلا يبقى أحد يتساءل لماذا خسر.

نهاية يد من Calpoker داخل محاكي Chia تُضاء فيها أفضل خمس أوراق لكل لاعب، ويُعلَّم الفائز، وتظهر اليدان كلتاهما في السجل
[ داخل تطبيق اللاعبين ]

النتيجة#

عند التسليم، كانت California Poker تُلعب من الردهة حتى اليد الأخيرة داخل تطبيق اللاعبين الخاص بـ Chia، وكان Bram قد اعتمد اللعبتين اللتين صمّمهما Saif. ثم واصل Bram بنفسه تطوير الواجهة الأمامية حتى وصلت إلى النسخة التجريبية من Chia Gaming، التي أطلقت الألعاب الثلاث كلها ليشغّلها الشركاء.

بقيادة Saif Pasha. من بناء فريق Silverthread Labs. © 2026 Saif Pasha و Silverthread Labs. المرجع SL-STL-CG-2603

آخر تحديث: November 10, 2026

العودة إلى المشاريع

[ كيف يعمل الأمر ]

تدقيق أتمتة مجاني

نعثر على 20% من عملك اليدوي الأكثر كلفة عليك، ثم نُريك بالضبط كيف تتخلص منه.

الخطوة 1.0
أخبرنا بما يُرهقك

أخبرنا بما يُرهقك

مكالمة من 30 دقيقة. اشرح لنا عملياتك اليومية وسنرصد الاختناقات التي لم تعد تلاحظها.

الخطوة 2.0
نُرتّب المكاسب

نُرتّب المكاسب

نُقيّم كل فرصة بالأثر والجهد، لترى أين يوفّر الذكاء الاصطناعي أكبر قدر من الوقت والمال.

الخطوة 3.0
تحصل على خطة العمل

تحصل على خطة العمل

خارطة طريق مرتبة بالأولوية يمكنك التحرك بها. نفّذها معنا أو بمفردك. تبقى لك في الحالتين.