You are currently viewing آموزش ساخت برنامه تاس با پایتون

سلام به دوستان عزیزم❤️

میخوایم یه برنامه خیلی ساده و راحت، که برای شروع یادگیری پایتون بسیار خوبه رو باهم بنویسیم.

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

مثلا اگه از اعداد رندوم تو بازی سازی استفاده نشه، شما چند بار یه مرحله از بازی رو انجام بدین دیگه همه چیزشو حفظ میشین و بازی براتون تکراری میشه یا بازی حالت واقعی پیدا نمی‌کنه. اما به کمک اعداد رندوم می‌تونید هربار جای یک سری آیتم هارو عوض کنین تا هربار بازی جدید و غیر منتظره باشه. مثلا وقتی دارین یه بازی می‌سازین به کمک اعداد رندوم می‌تونین شلیک اسلحه رو واقعی کنین. تو واقعیت تفنگ بهمون ضربه میزنه و ما نمی‌تونیم همه تیرهامون رو به یک نقطه بزنیم. درواقع یکم خطا داریم. تو ساخت بازیمون با تولید یک عدد رندوم میشه برای هر تیر یک مقدار خطا درنظر بگیریم تا همه تیرها به هدف برخورد نکنه 😀 به همین راحتی به کمک یک عدد رندوم بازی مثل کانتر انقدر جذاب میشه 😎

حالا میخوایم یه برنامه بنویسیم که بدون نیاز به تاس فیزیکی، یک عدد رندوم بین 1 تا 6 بهمون بده تا عملکرد یک تاس واقعی رو شبیه سازی کنیم😀

import random

n = random.randint(1, 6)
print(n)

مرحله اول کتابخونه random رو import می‌کنیم چون این کتابخونه به راحتی برامون عدد رندوم تولید می‌کنه.

بعد بهش میگیم یک عدد صحیح (integer یا غیر اعشاری) بین 1 تا 6 بهمون بده. اونم با کمال میل این کارو انجام میده 😀

در نهایت عددمون رو نمایش می‌دیم یا پرینت می‌کنیمش.

حالا هربار که برنامه رو اجرا کنیم بهمون یک عدد رندوم بهمون میده. از این به بعد می‌تونین تو بازی هایی که نیاز به تاس داره، از این برنامتون استفاده کنین تا هم خیلی باحال تر و cool تر بشه هم کسی تقلب نکنه 😉


تمرین

برنامه رو جوری تغییر بدین که برای تولید عدد رندوم جدید، نیاز به اجرای دوباره برنامه نباشه. مثلا وقتی اجرا می‌کنیم یک عدد رندوم بده و وقتی با کیبورد Enter می‌زنیم، یه عدد رندوم دیگه بده. به این صورت برای تولید عدد رندوم جدید، فقط کافیه یک Enter بزنیم 😀

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