آموزش ساخت بازی سنگ کاغذ قیچی با پایتون

آموزش ساخت بازی سنگ کاغذ قیچی با استفاده از پایتون

در این مقاله از مجموعه آموزش های مبتدی کایتوتک قصد داریم به آموزش ساخت بازی سنگ کاغذ قیچی با استفاده از پایتون بپردازیم. پایتون زبانی قدرتمند و محبوب است که به دلیل آسانی یادگیری و خوانایی بالا گزینه مناسبی برای اجرای پروژه های کوچک است.

در ادامه به مراحل ساخت این پروژه میپردازیم.

مراحل ساخت بازی سنگ کاغذ قیچی :

  • فراخوانی کتابخانه random
import random

از این کتابخانه برای ایجاد اعداد رندوم جهت بازی استفاده میکنیم.

  • گرفتن ورودی از کاربر
user_action = input(“Enter a choice (rock, paper, scissors): “)

در این مرحله با استفاده از متد input انتخاب کاربر را دریافت میکنیم.

  • مرحله انتخاب کامپیوتر
possible_actions = [“rock”, “paper”, “scissors”]
computer_action = random.choice(possible_actions)

در این بخش از کد ما سه گزینه برای سیستم تعریف میکنیم و با استفاده از کتابخانه random یکی از گزینه ها را انتخاب میکنیم و در متغییر ذخیره میکنیم.

  • نشان دادن انتخاب شما و کاربر
print(f”\nYou chose {user_action}, computer chose {computer_action}.\n”)
  • مرحله تعیین برنده
if user_action == computer_action:
print(f”Both players selected {user_action}. It’s a tie!”)
elif user_action == “rock”:
if computer_action == “scissors”:
print(“Rock smashes scissors! You win!”)
else:
print(“Paper covers rock! You lose.”)
elif user_action == “paper”:
if computer_action == “rock”:
print(“Paper covers rock! You win!”)
else:
print(“Scissors cuts paper! You lose.”)
elif user_action == “scissors”:
if computer_action == “paper”:
print(“Scissors cuts paper! You win!”)
else:
print(“Rock smashes scissors! You lose.”)

در آخرین بخش کد با بررسی تک به تک موارد انتخاب برنده را مشخص میکنیم  و با دستور پرینت در خروجی چاپ میکنیم.

و در نهایت کد شما به این صورت خواهد بود :

import randomuser_action = input(“Enter a choice (rock, paper, scissors): “)
possible_actions = [“rock”, “paper”, “scissors”]
computer_action = random.choice(possible_actions)
print(f”\nYou chose {user_action}, computer chose {computer_action}.\n”)if user_action == computer_action:
print(f”Both players selected {user_action}. It’s a tie!”)
elif user_action == “rock”:
if computer_action == “scissors”:
print(“Rock smashes scissors! You win!”)
else:
print(“Paper covers rock! You lose.”)
elif user_action == “paper”:
if computer_action == “rock”:
print(“Paper covers rock! You win!”)
else:
print(“Scissors cuts paper! You lose.”)
elif user_action == “scissors”:
if computer_action == “paper”:
print(“Scissors cuts paper! You win!”)
else:
print(“Rock smashes scissors! You lose.”)

امیدوارم این آموزش کوتاه برای شما مفید بوده باشه ، توی این تیکه کد کوتاه سعی کردیم که آموزش ساخت بازی سنگ کاغذ قیچی با استفاده از پایتون رو یاد بگیریم . در صورتی که در اجرای کد مشکلی داشتین میتونید مشکلاتتون رو کامنت کنید و ما در کوتاه‌ترین زمان ممکن به مشکلاتتون پاسخ بدیم 🙂

همچنین در صورتی که شما مایل به آموزش حضوری آموزش پایتون مقدماتی و تخصصی باشید میتوانید در دوره آموزش پایتون در تبریز به تدریس مهندس امیرحسین اسدزاده در مجموعه کایتوتک شرکت کنید.

آموزش پایتون در تبریز

لینک سایر مینی پروژه ها :

آموزش ساخت ماشین حساب ساده با استفاده از پایتون

بدون نظر

دیدگاهتان را بنویسید

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