مساحة تصميم جديدة خاصة بالألعاب

تعد كارتيزي قفزة إلى الأمام في حالات استخدام Web3. واحدة من أفضل الطرق لرؤية هذا هو النظر إلى ما يمكن أن يفعله ويقدمة للألعاب. أنواع ألعاب Web3 الممكنة مع كارتيزي تقع في فئة مختلفة تمامًا عن تلك الموجودة الآن.

يمكنك الاطلاع بنفسك. ابدأ في بناء لعبة باستخدام كارتيزي أو استمر في القراءة لفهم السبب.

حدود امكانيات ألعاب Web3

عندما تفكر في ألعاب Web3 ، عادة ما تفكر في شيء مثل Neopets ، وليس God of War. منذ تقديم CryptoKitties ، لم تكن التحسينات في ألعاب Web3 كبيرة من حيث طريقة اللعب.
ولذلك ألعاب Web3 ليست بهذه المتعة وهذا بسبب مشكلة ذات شقين:

١- قوة معالجة محدودة
يعد عرض الرسومات واللعب التفاعلي في الوقت الفعلي وميزات الألعاب الشائعة الأخرى حملاً وجهداً أكثر من اللازم على جهاز الآله الإفتراضية لإيثيريوم Ethereum Virtual Machine (EVM) للتعامل معها. إذا فكرنا في الأمر على أنه كمبيوتر واحد كبير ومشترك ، فإن هذه الميزات ستعطله وتظهر شاشة الموت الزرقاء المعروفة.

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

كم عدد النقاط الحيوية التي خسرتها الشخصية الرئيسية؟ هل عاش العدو أم مات؟ هل سقط سلاح او عنصر؟ في جهاز EVM ، كل هذه الحسابات ستستغرق وقتًا طويلاً. ستكون أيضًا باهظة الثمن بشكل غير متوقع بسبب رسوم الغاز وأيضاً ليست جيدة لتساعد على اللعب عامة.

في حين أنه من الصحيح أن حلول التوسع الحديثة جعلت شبكات البلوك تشين أفضل في تخزين البيانات ، فإن تحسينات اللعب تحتاج إلى مزيد من قوة المعالجة. بعبارة أخرى ، لا يمكنك تشغيل لعبة فيديو على آلة حاسبة صغيرة حتى لو كانت متصلة بمحرك أقراص هارد ديسك سعة 15 تيرابايت.

۲- أدوات محدودة

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

ونتيجة لذلك ، فإن ألعاب Web3 مقيدة للغاية وهي في الغالب صدى للألعاب القائمة على المتصفح والتي كانت شائعة خلال الإنترنت فى بداية انتشاره.
ولذلك فإن نوع الالعاب الجذابة التي يستخدمها اللاعبون والجماهير العامة غير موجودة.

تجاوز القيود والمشاكل.

يتمثل حل هذه المشكلة في إيجاد طريقة للوصول إلى قوة المعالجة والأدوات الموجودة خارج جهاز EVM دون التضحية بأي من خصائص السلسلة المرغوبة. هذا هو بالضبط ما تفعله كارتيزي لمنح مطوري الألعاب أفضل ما في الجانبين.

Cartesi Rollups

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

في هذه الحالة ، يتم استخدام EVM فقط لتسوية الأصول وحل النزاعات وميزات التوليف المحتملة. يتم التعامل مع كل التعقيدات بواسطة معالج الكمبيوتر العادي الخاص بك.

ثم تعيد مجموعة Cartesi Rollup النتائج مرة أخرى إلى السلسلة. كل شيء يحدث في اللعبة يمكن التحقق منه تمامًا ومقاوم للرقابة ويتم فرض النتيجة الصحيحة طالما يوجد مدقق صادق واحد على الأقل - بفضل إثباتات الاحتيال التفاعلية في Cartesi Rollup.

لفهم المزيد عن Cartesi Rollups وكيفية عملها وسبب أهميتها ، شاهد:

لقد تجاوزنا حاسبة الجيب وأقرب إلى عالم معالج الكمبيوتر العادي. ولكن ماذا عن القيود الأخرى للعمل على EVM؟ كيف ندع البناة يعملون بالأدوات التي يعرفونها ويثقون بها؟

آلة كارتيزي الإفتراضية

بمجرد أن نتمكن من إجراء العمليات الحسابية الثقيلة خارج السلسلة ، نحتاج إلى التأكد من تحقيق أقصى استفادة منها. لذلك ، صممت كارتيزي بيئة وقت تشغيل RISC-V تعمل على نظام التشغيل Linux وتتصل بـ Cartesi Rollups.

وهذا يعني أنه يمكن لمطوري الألعاب استخدام جميع لغات البرمجة ومكتبات الأكواد الغنية والأدوات مفتوحة المصدر المألوفة لديهم لإنشاء ألعاب Web3. والأفضل من ذلك ، يمكنهم تصميم محركات ألعاب جديدة تستفيد من إمكانات الويب 3 الفريدة ، ولكنهم يعتمدون على كل القوة والأدوات التي تستخدمها الألعاب العادية.

لفهم المزيد حول آلة كارتيزي الإفتراضية ، وكيف تعمل ولماذا هي مهمة ، اقرأ هذا المنشور.

إثبات المفهوم: DOOM

ما هي أفضل طريقة لعرض هذه القدرات من إعادة هيكلة الموت (DOOM) ، واجهة الشخص الذى يطلق النار ، كلعبة Web3؟

هذه لعبة يتم تشغيلها بسهولة باستخدام الموارد الموجودة على أي كمبيوتر محمول أو حتى جهاز محمول هذه الأيام. لكن الأمر بعيد كل البعد عن الواقع إذا كنا سنلعب لعبة DOOM على السلسلة.

لوضعها بعبارات محددة:

- يرتبط الوقت الذي يستغرقه جهاز Ethereum Virtual Machine (EVM) لحساب إجراءات اللاعب ارتباطًا مباشرًا بوقت حظر الشبكة ، والذي يبلغ حوالي 12 ثانية في المتوسط.

- وفي الوقت نفسه ، يبلغ متوسط معدل الإطارات المستخدم في لعبة أول شخص مطلق النار حوالي 30 إطارًا في الثانية اعتمادًا على إعدادات المستخدم.

- هذا يعني أن EVM يمكنه نظريًا فقط تشغيل DOOM بمعدل 0.083 إطارًا في الثانية.
لا يمكنك ببساطة الاعتماد على EVM ، أو أي شبكة L1 بلوك تشين حالية ، لمعالجة مقدار تغييرات الحالة في الوقت الفعلي التي تدخل في لعبة DOOM.

ليس بعد…

بفضل Cartesi Rollups و آلة كارتيزي الإفتراضية ، لدينا إثبات لمفهوم لعبة DOOM على السلسلة.

تعمق أكثر في ما يحدث هنا مع هذا الموضوع من قبل مؤسس كارتيزي إريك دي مورا.

لكن لماذا نأتى بلعبة DOOM على السلسلة في المقام الأول؟

"تخيل أنك تريد المشاركة في بطولات Doom اللامركزية بالمال كرهان. يجب تشغيل لعبة Doom على السلسلة لإثبات أن نتيجتها صحيحة ولا يوجد لاعب يكذب. هذا ممكن مع آلة كارتيزي... Doom هو مجرد مثال ، تخيل أي لعبة ".
- مطور كارتيزي الأساسى Eduardo Bart.

يمكن أن يكون Web3 DOOM أفضل بطبيعته من DOOM العادي نظرًا لجميع الميزات الجديدة الأساسية التي يمكن أن يمتلكها على البلوك تشين. ولا يتعلق الأمر فقط بفكرة تشغيل الألعاب على البلوك تشين من أجل البلوك تشين. يتعلق الأمر بتضمين إمكانية التحقق ونقل القيمة وملكية الأصول وجميع مزايا Web3 الأخرى في العمل الإبداعي لبناء لعبة مزهلة.

إمكانيات ألعاب Web3 مع كارتيزي

الآن DOOM هو البداية فقط. يوجد بالفعل عدد من الألعاب ، بدءًا من الكلاسيكية إلى التجريبية ، والتي يتم نقلها أو تصميمها خصيصًا Web3 باستخدام مجموعة التطبيقات الخاصة بكارتيزي وحلول الأجهزة الافتراضية من كارتيزي.
إلق نظرة:

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

- لعبة Ultrachess: لعبة شطرنج بين البشر والذكاء الاصطناعي والذكاء الاصطناعي ضد شطرنج معتمد على الذكاء الاصطناعى و مبني باستخدام بايثون.

- لعبة LIFE: آلية خلوية للتسليم عبر Web3 ، تُعرف أيضًا باسم لعبة كونواي للحياة.

- لعبة Dazzle: لعبة تقمص أدوار ولغز مع شخصيات NFT.

- لعبة Colosseum: لعبة قتال من الطراز القديم مع تقديم رسومات مبنية باستخدام Python.

- لعبة Creepts: لعبة دفاع برج Web3 مقاومة للغش مبنية بمكدسات تقليدية. يمكنك اللعب الآن.

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

هذه هي مساحة التصميم الجديدة لتطوير اللعبة. أخبرنا بالألعاب التي ستنشئها من خلال الانضمام إلى المجتمع ، أو المشاركة في منتدى Blue Sky Ideas ، أو الانتقال إلى Call on Discord الشهري لمنشئي الألعاب.

يمكنك أيضًا التحقق مما تقوم الفرق الأخرى ببنائه. والأفضل من ذلك ، ابدأ في بناء لعبتك الخاصة وتقدم بطلب للحصول على منحة المجتمع من كارتيزي.

ترقبوا أول تطبيق لامركزى استنادًا إلى Cartesi Rollups المنتشرة على السلسلة ...