الگوریتم بازی انفجار

الگوریتم بازی انفجار

در این بخش قصد داریم در مورد الگوریتم بازی انفجار برای شما مطالبی را بازگو نماییم تا با نحوه تغییر ضریب در این بازی آشنا شوید.

همانطور که میدانید بازی انفجار یک بازی بر اساس اعداد ریاضی و شانس است. اما نحوه ی انتخاب شدن ضریب های این بازی به چه شکلی است؟

یا بطور کلی الگوریتم بازی انفجار ثابت است یا در حال تغییر کردن است؟

ما بازی را در دست های مختلف انجام دادیم و بررسی کردیم که آیا همیشه این بازی بر اساس یک روند ثابت حرکت میکند یا نه!

در ابتدا مطلبی را در یکی از سایت های خواندیم که در آن گفته شده بود الگوریتم بازی انفجار یک الگوریتم تصادفی است و ضریب ها به حالت رندوم انتخاب میشوند.

اما بنظر این مورد منطقی نیست و اگر اینطور باشد دیگر نمیتوان برروی این بازی برنامه ریزی نمود و باید همه چیز را به دست کامپیوتر و شانس سپرد!

همچنین در سایت بازی انفجار اینگونه این مورد بیان شده است که فرمول محاسبه بازی با این صورت است:

برای این مورد خاص
((100 * Y) – X) / (100*(Y-X))
برای مثال در این نمونه :
((100*4503599627370496) – 3341655894780972) / (100*(4503599627370496 -3341655894780972))
حاصل 3,8471596714 می باشد.

اما آیا واقعا این مورد درست است؟ با توجه به نوشته های سایت اصلی سیستم بعد از هر ۵۰ بازی یک بار برنده میشود و شما بعد از هر ۵۰ بار بازی یک بار بازنده خواهید شد!

این مورد را ما بررسی کردیم، نتایج بدست آمده را در ادامه برای شما خواهیم گفت:

در دست اول (اکانت های مختلف) احتمال برنده شدن ما ۷۳٪ مشخص شد و اینطور بنظر رسید که سیستم برای بار اول ممکن است شما را برنده اعلام نماید.

در دست دوم (همان اکانت ها) مشخص شد که احتمال برنده شدن ما به اندازه ی ۶۵٪ است. یعنی برای بار دوم هم بنظر میرسد که شانس برنده شدن بیشتر است.

در دست سوم شانس برنده شدن ما به اندازه ی ۳۵٪ شد و نسبت به دست دوم کاهش ۲۰ درصدی داشت.

در دست چهارم و پنجم و… شانس برد در بازی به اندازه ی ۵٪ کاهش پیدا کرد.

ما مبلغ را در هر دست از بازی ثابت در نظر گرفتیم و اینطور نبود که در یک مبلغ ۱۰۰هزار تومان شرط بندی کنیم و در یک دست ۵۰هزار تومان.

در بعضی از سایت ها این مورد اعلام شده که هرچه مبلغ شرط بندی شده بیشتر باشد، احتمال برنده شدن کاهش پیدا میکند که در آینده این مورد را هم بررسی خواهیم کرد.

الگوریتم بازی انفجار چگونه است؟

خب بعد از بررسی مورد بالا سعی کردیم که بفهمیم الگوریتم بازی انفجار چگونه است. در سایت مرجع بازی ها گفته شده که سیستم یک hash بصورت تصادفی در ابتدا برای شما تولید میکند.

hash تولید شده توسط سیستم شامل ریز مبلغی که در بازی قرار داده شده است، می باشد که این مورد هم درست است.

سپس بعد از شروع بازی، سیستم hash را به MD5 تبدیل میکند (md5 یک کد رمز گذاری شده بر اساس اعداد باینری است) این کد برای جلوگیری از هک بازی انفجار ساخته میشود تا سیستم ها و اسکریپت ها نتوانند هش را حدس بزنند و ضریب را جلوتر پیشبینی کنند.

بعد از تولید این md5 سیستم اعداد گرفته شده را در همدیگر ضرب میکند، بنظر میرسد که عددی که در دور بعد برای شما تولید میشود با توجه به تعداد دستی که بازی را انجام داده اید برای شما تایین خواهد شد.

ما در مطلبی جداگانه در مورد ترفند های بازی انفجار صحبت خواهیم کرد که خواهیم گفت برای اینکه سیستم نتواند اعداد را برای شما دستکاری نماید شما میتوانید چه کار هایی انجام دهید.

بعد از اینکه اعداد در هم ضرب میشوند سیستم بطور خودکار ۲ رقم بعد از اعشار را بعنوان ضریب برای شما به نمایش در خواهد آورد.

در هر سری با توجه به ضریبی که تایین میشود مبلغ تغییر میکند، بنابراین هش هم تغییر میکند و اعداد جابجا میشوند. بنابراین زمانی که نمودار به سمت نزولی حرکت نماید احتمال به صفر رسیدن آن بسیار زیاد افزایش پیدا میکند.

زمانی که هش ها در بازی تولید میشوند این بسیار مهم است که از تعداد ۱۳ رقم موجود در هش کدام ارقام هستند که برروی پدید آمدن ضریب جدید کمک میکنند. با توجه به اینکه سیستم بصورت خودکار خودش ۲ رقم اول را برای تولید ضریب انتخاب میکند، بنابراین از ۱۳ رقم تولید شده بصورت تصادفی، ۲ رقم اول هستند که بسیار تاثیرگذار هستند، تعداد حالت هایی که میتواند این اعداد تکرار شوند با توجه به اینکه ما ۹ عدد اول داریم بنابراین ۹ به توان ۹ حالت میشود که بطور مثال عدد ۱ میتواند با ۱ و ۲ و … تا ۹ ادقام شود. بعد از آن نوبت به عدد ۲ میرسد که میتواند باز با ۱ تا ۹ اقدام شود و … به همین دلیل ضریب تولید شدن میتواند ۹ به توان ۹ بار اتفاق بیافتد و ضریب های متفاوتی در بازی تولید شوند.

که باید به آن توجه زیادی داشت.

برای اینکه الگوریتم بازی انفجار را بطور کامل بشناسید شما باید در مورد الگوریتم های مختلف و نحوه ی کار آن ها اطلاعات داشته باشید. برای اینکار نیاز است که در مورد هوش مصنوعی و الگوریتم ها اطلاعات کافی داشته باشید زیرا امروزه اکثر الگوریتم هایی که وجود دارند با استفاده از هوش مصنوعی بصورت اتوماتیک ساخته میشوند و نیازی نیست که دیگر انسان بصورت دستی این الگوریتم ها را بسازد شما میتوانید مجموعه ای از الگوریتم ها را به کامپیوتر بدهید و خودش بصورت اتوماتیک برای شما الگوریتم های مختلف را بسازد.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *