بايثون

كود لعبة حجره, ورقه مقص بلغة بايثون

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

لعبة الصخرة والورق والمقص مع بايثون

لإنشاء لعبة حجره, ورقه ومقص باستخدام Python ، نحتاج إلى اختيار اختيار المستخدم ثم نحتاج إلى مقارنته باختيار الكمبيوتر الذي يتم اختياره باستخدام الوحدة العشوائية في Python من قائمة الخيارات ، وإذا فاز المستخدم ثم ستزيد النتيجة بمقدار 1:

كود اللعبه بالأسفل:

import random
choices = ["Rock", "Paper", "Scissors"]
computer = random.choice(choices)
player = False
cpu_score = 0
player_score = 0
while True:
    player = input("Rock, Paper or  Scissors?").capitalize()
    ## Conditions of Rock,Paper and Scissors
    if player == computer:
        print("Tie!")
    elif player == "Rock":
        if computer == "Paper":
            print("You lose!", computer, "covers", player)
            cpu_score+=1
        else:
            print("You win!", player, "smashes", computer)
            player_score+=1
    elif player == "Paper":
        if computer == "Scissors":
            print("You lose!", computer, "cut", player)
            cpu_score+=1
        else:
            print("You win!", player, "covers", computer)
            player_score+=1
    elif player == "Scissors":
        if computer == "Rock":
            print("You lose...", computer, "smashes", player)
            cpu_score+=1
        else:
            print("You win!", player, "cut", computer)
            player_score+=1
    elif player=='End':
        print("Final Scores:")
        print(f"CPU:{cpu_score}")
        print(f"Plaer:{player_score}")
        break

نتيجة اللعبه كما بالأسفل

Rock, Paper or Scissors?rock
Tie!
Rock, Paper or Scissors?paper
You win! Paper covers Rock
Rock, Paper or Scissors?scissors
You lose… Rock smashes Scissors
Rock, Paper or Scissors?end
Final Scores:
CPU:1
Plaer:1

الكود من تصميم المبرمج rock.py من موقع GitHub

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *