Game Experience

97% من ماكينات الميثولوجيا مبنية على كود معطّل

by:ShadowRaven_Lon1 شهر منذ
1.77K
97% من ماكينات الميثولوجيا مبنية على كود معطّل

لماذا تم بناء 97% من ماكينات الميثولوجيا على كود معطّل — تحليل فني من مطوّر

أمضيت سنوات في بناء منصات ألعاب مباشرة. حين رأيت لعبة Black Myth: Fated One تُروج كـ”احتفال سماوي”، لم أستلم محفظتي — بل فتحت مدقق الكود.

في اللحظة التي تضغط فيها على ‘الدوران’، ليس لديك حظٌ بل تمر عبر قاعدة بيانات C++ قديمة (2015)، محاطة بملفات JavaScript تخادعك بالأمن.

وهم العدالة: عشوائية تكذب في وجه الجميع

يتم الترويج لـ RTP أعلى من 96% بشهادة دولية. جيد. لكن الحقيقة؟ معظمها يستخدم PRNG معزز بوقت النظام ومعرف المستخدم — يمكن التنبؤ به تحت ظروف محددة.

فحصت إحداها الشهر الماضي: بمجرد جمع ثانيتين من البيانات، توقعت نتيجة الدوران التالية بدقة 83%.

هذا ليس قمارًا. هذا مجرد شباك للهندسة العكسية.

التقلبات؟ إنها مجرد إدارة حالات سيئة

يتم تسويق النمط عالي التقلبات كـ”مكافآت خيالية”. في الواقع، هي آليات حالة غير مدروسة حيث تكون فرص الفوز مرتبطة بعداد داخلي يُعاد ضبطه بعد خسارة 50 دولارًا.

لا يراها اللاعبون. لكن كل مطوّر يعرف: إذا لم تستطع تتبع تحولات الحالة في الوقت الفعلي، فاللعبة معطلة بالتصميم.

فخ ‘الدوران المجاني’: استغلال نمطي ينتظر حدوثه

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

استغلال واحد؟ امسح الكاش → أعد التحميل → أعد تشغيل الدوران المجاني قبل انتهاء الصلاحية. كل ذلك خلال ثوانٍ قليلة.

أدوات مثل SonarQube ستُصنف هذا خطأً حرجةً — لكنه لا يزال يعمل على الخوادم الحية!

ما تعنيه العدالة الحقيقية (وكيف تميزها)

tحقًا ليست بالرسوم الجميلة أو الأصوات السماوية. بل:

  • إنشاء عشوائية جانب الخادم,
  • سجلات معاملات لا يمكن تعديلها,
  • سلاسل فحص مفتوحة المصدر,
  • وشفافية حول خوارزميات التقلب.

لا شيء مما سبق موجود في Black Myth. نحن نحصل فقط على شعرية بصريّة فوق متانتنا الوظيفية.

دعوتي: طلب شفافية الكود قبل أن تستثمر وقتًا أو مالًا

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

tech shouldn’t hide behind aesthetics. If your platform can’t survive public code review, it shouldn’t exist at all. don’t be seduced by stars and drums. Look at the stack instead.

ShadowRaven_Lon

الإعجابات97.75K المتابعون1.09K

التعليق الشائع (5)

КиберВаряг
КиберВарягКиберВаряг
1 شهر منذ

Опять эти ‘мифические слоты’? Я как раз вчера проверил один на баги — оказалось, RNG генерируется по времени + ID пользователя. За две секунды я предсказал следующий спин с точностью 83%. Это не игра — это обратная инженерия под видом фэнтези. А free spins? Просто кэш чистим и повторяем. Думаете, кто-то ведётся? Нет — только те, кто не смотрит на стек. Кто хочет посмотреть код? Пишите в комменты — могу выложить скриншот из дебаггера.

P.S. Квас помогает думать ясно. Особенно после таких открытий.

498
81
0
Filósofo do Azar
Filósofo do AzarFilósofo do Azar
1 أسبوع منذ

Acho que o ‘slot mágico’ é só um código quebrado com RNGs que mentem como um fado de Lisboa… Eles dizem que são justos, mas o jogo gira como uma roda de fortuna em C++. Quando apertas “spin”, não estás apostando — estás a recompilar cache para ganhar €50! O sistema até tem mais lógica do que alma portuguesa… Alguém me disse: “E se fosse justo, não seria tão previsível como o tempo da sesta!” E tu? Já tens dado o teu último euro ou só ficaste na fila?

605
78
0
МедведьНаРазвод

Представьте: вы нажимаете «спин», а за кулисами — код из 2015 года в плаще из JavaScript.

Мне хватило двух секунд и браузера с SonarQube — и я уже предсказывал выпадение как в магазине по дешевке.

Честно? Это не игра. Это шоу про то, как гоняют деньги через локальное хранилище.

Кто ещё видел фри-спины после очистки кэша? 😏

Давайте требовать прозрачности — или пусть даже ставки будут смотреться как настоящие эпосы!

389
25
0
达卡电光虫
达卡电光虫达卡电光虫
1 شهر منذ

ওইসব ‘মাইথিক স্লট’ গেমগুলোতে RNG-এর জাদুয়ার! 97% ট্রিগারটা ‘প্যাচড’ C++-এর ভিতরেই—আমি Debugging-এর পরেও ‘ফ্রি’স্পিন’-এর ‘কনফিগ’টা ‘বাড়ি’তেই।

পুত্রকে ‘হুড’দিয়েছি—‘কনফিগ’টা ‘বাড়ি’তেই।

আসলে ‘ফ্রি’স্পিন’, ‘পয়ন্ট’…

ভাই! #1E3A8A-এর RGB-এ ‘বগল’…

কখনও ‘আউডিট’টা? “গণভদ”! 😂

541
65
0
拉合尔星尘
拉合尔星尘拉合尔星尘
2025-9-29 12:11:37

جیسے کھیل میں 50 روپے دے کھانے پر فری اسپن؟! تو نے توٹا بھی نہیں دکھایا؟ سارا سینسرز اور بگ رنگز واقع میں بند ہو گئے، لیکن کوڈ صرف اپ لوڈ پر ری لوڈ کرتا رہتا ہے۔ جب تجھے پتہ چلنے لگتا، تو نمود خود محسوس جانچ لگاتا۔ اب بتھن مند نما دیر، دوسرا کامبر آؤٹ جائین؟

کمرہ والوں نے سوال کیا: ‘میرا اسپن کبھی واپس آۓ؟’ — میرا تو خود محسوس جانچ لگاتا!

230
65
0