بيثون ومكعبات

الفكرة


فكرت بطريقة ما في كتابة شيء ما على "الأفعى" ... شيء مثير للاهتمام. تم تسمية آخر مشروع صغير باسم Blackjack وتم استعارته من موقع تدريب Python.

هذا المشروع يجب أن يكون مفهومه الخاص المكتوب في بيثون ، علاوة على ذلك ، لعبة. لم أكن أرغب في قضاء الوقت وكتابة شيء من شأنه أن يلتهم كمية هائلة. لذلك قررت أن أركز على البساطة - على "المكعبات".

صورة

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

تنفيذ البرامج


حسنًا ، أولاً ، سنحصل على ملف مساعدة:

ب - الرهان (الرهان) ؛
ج - الائتمان (الائتمان) ؛
ر - رمي مكعبات (رمي) ؛

بعد ذلك ، افتح Anaconda وابدأ كتابة التعليمات البرمجية:

# #  # import random import sys def help(): print("\n ") print("b -  ;") print(" -  ;") print("t -  ;") credit = 0 bank = 0 bet = int(0) print("      h") while True: print("\n: ", credit) print(": ", bet) command = input(" : ") if command == 'x': sys.exit() elif command == 'h': help() elif command == 'c': credit = input("  : ") credit = int(credit) print("  : ", credit,"$") elif command == 'b': bet = input(" : ") bet = int(bet) if bet > credit: print("   .") bet = 0 else: credit = credit - bet elif command == 't': if bet == 0: print(" .") else: val1 = random.randrange(1,6) val2 = random.randrange(1,6) sum1 = val1 + val2 print("\n  1: ",sum1) val1 = random.randrange(1,6) val2 = random.randrange(1,6) sum2 = val1 + val2 print("  2: ",sum2) if sum1 == sum2: print("  .") elif sum1 > sum2: credit = credit + bet * 2 bet = 0 print("\n !") elif sum1 < sum2: bet = 0 print("\n ...") else: print("\n ") 

نعم ، نعم ، إنه ليس مثاليًا - هناك شيء يمكن "إتمامه بملف" ... ولكن ، كما قال Vovka من المملكة البعيدة:

صورة

ثم قررت التحقق ، "منى" حقًا ، ألعب على تكتيك واحد بسيط:

  1. نضع 100.
  2. إذا فاز الرهان ، نراهن مرة أخرى. إذا خسر ، نراهن مرتين. اذهب إلى +؟!

بدأت بالألف:

صورة

ووضع مائة:

صورة

والغريب في الأمر ، من 1000 رفعت رأس المال إلى 2700! - إنه يعمل!

النظام يعمل. لكنه يعمل مع توزيع عشوائي (وليس "انتهى" لصالح "المعروف من قبل من"). شيء من هذا القبيل. أتمنى ألا ترمي الطماطم!

ألعاب PS رائعة! قطعة صغيرة من الطفولة ، ممزقة من الوقت.

Source: https://habr.com/ru/post/ar462265/


All Articles