فهرست مطالب:

یک بازی با PYTHON (برای DUMMIES!) کدگذاری کنید: 14 مرحله
یک بازی با PYTHON (برای DUMMIES!) کدگذاری کنید: 14 مرحله

تصویری: یک بازی با PYTHON (برای DUMMIES!) کدگذاری کنید: 14 مرحله

تصویری: یک بازی با PYTHON (برای DUMMIES!) کدگذاری کنید: 14 مرحله
تصویری: Pygame Tutorial | آموزش کامل ساخت بازی فلاپی برد با پایتون و پای گیم 2024, جولای
Anonim
یک بازی را با PYTHON کد کنید (برای DUMMIES!)
یک بازی را با PYTHON کد کنید (برای DUMMIES!)

به پایتون خوش آمدید ، سومین زبان برنامه نویسی محبوب در سراسر جهان! … و مسلما ساده ترین! آیا می دانید که Youtube و Google هر دو زبان اصلی برنامه ها و وب سایت هایی را که مشاهده می کنید ، پایتون هستند؟ خوب … حالا می دانید ؛ و همچنین باید بدانید که چرا پایتون برای آینده عصر فناوری 4.0 مدرن نیز بسیار مهم است!

همچنین ممکن است آگاه باشید که صنعت برنامه نویسی بازی بیش از هر زمان دیگری در حال پیشرفت است ، زیرا امروزه افراد بیشتری به تلفن های هوشمند خود دست پیدا می کنند. و پایتون یک زبان برنامه نویسی بسیار ایده آل است که می تواند برای ساده استفاده شود … اما اگر به خوبی برنامه ریزی شده باشد ، بازی های اعتیادآور! حالا ممکن است وقتی کلمه "برنامه نویسی بازی" به ذهن شما خطور می کند یک کار دلهره آور لعنتی به نظر برسد … اما نگران نباشید! از طریق این دستورالعمل ، شما در این سفر با من در مورد نحوه کدگذاری یک بازی ساده ، از A تا Z ، برای همه ، سریع و مختصر ، بدون پرداخت هزینه ، آشنا خواهید شد!

اگر هنوز پایتون نداشته اید ، اینجا را کلیک کنید تا این زبان شگفت انگیز را بارگیری کنید (و حیوان نیز ، حدس می زنم …). این کاملا رایگان است. پس از اتمام کار ، وقت تفریح دارید!

مرحله 1: درک کنید که قرار است چه بازی را انجام دهید

درک کنید که قرار است چه بازی را انجام دهید!
درک کنید که قرار است چه بازی را انجام دهید!

بسیار مهم است که شما در مقابل یک برنامه پایتون بنشینید و بدانید دقیقاً چه چیزی را کدگذاری کنید.

به یاد داشته باشید که این دستورالعمل برای همه است! و شما نمی خواهید ایده ای سخت مانند Asphalt 8 یا FIFA Mobile را انتخاب کنید. البته ، آن پایتون قادر به همه چیز است ، اما مدتی طول می کشد تا در پایتون ادعا کنید (احتمالاً 2 سال! این دستورالعمل *urgh *مناسب نیست). در عوض ، شما می خواهید با ایده های سنتی مانند Tic-Tac-Toe (که من برای مثال شما انتخاب کردم!) ، Hangman و غیره مبارزه کنید. مواردی که نیازی به گرافیک ندارند (گرافیک شما را به دیگری می برد … آه ، دنیای دیگری ، می توانید آن را امتحان کنید! اما نه به این دلیل که دیگر زمان می برد) به این فکر کنید که چه چیزی شما را الهام می بخشد ، یک بازی که ممکن است پیوست های خاصی به آن داشته باشید ، یا یک بازی که دقیقاً می دانید چگونه کار می کند.

مرحله 2: بازی خود را تجزیه و تحلیل کنید

بازی خود را تجزیه و تحلیل کنید!
بازی خود را تجزیه و تحلیل کنید!

پس از اینکه تصمیم گرفتید هفته آینده کد نویسی خود را وقف چه چیزی کنید ، زمان نوشتن آنچه بازی نیاز دارد را بنویسید تا دید بهتری از نحوه تنظیم بازی داشته باشید!

به عنوان مثال ، 3x3 Tic-Tac-Toe من به 9 فضای خالی نیاز دارد که در آن کاربران می توانند در "X" یا "O" چاپ کنند. سپس ، ما به 9 خالی دیگر برای مطابقت و ذخیره حرکت کاربران نیاز داریم. من باید هر کاری انجام دهم تا بین "X" و "O" هربار که یک بازیکن دوره خود را به پایان می رساند ، رفت و برگشت داشته باشم. همچنین باید با در نظر گرفتن 3 نماد متوالی دقیقاً در جهت افقی ، عمودی یا مورب ، فرآیند تغییر و ذخیره حرکتها را بعداً انجام دهم.

اساساً همین! شما مجبور نیستید بیشتر از این کار کنید … اما با این فرض که هیچ تجربه قبلی در مورد اطلاعات بسیار کمی در مورد پایتون ندارید! در حال حاضر … در مرحله بعدی از شما خواسته می شود که در مورد نحوه تبدیل آنچه که تجزیه و تحلیل کرده اید … به کد تبدیل کنید ، بسیار سوال کنید!

مرحله 3: تجزیه و تحلیل خود را در دستور زبان "کامپیوتری" شکل دهید

تجزیه و تحلیل خود را شکل دهید
تجزیه و تحلیل خود را شکل دهید

در حال حاضر ، شما باید درک کنید که بازی به کجا می رود ، در ذهن شما ، در زبان شما ، با منطق شما! خوب … کامپیوتر آن را درک نمی کند. و از آنجایی که ما هوش بسیار بیشتری داریم ، باید اولین حرکت را انجام دهیم تا به زبان آن صحبت کنیم.

به عنوان مثال ، با اشاره به مرحله 2 ، به Tic-Tac-Toe خود برگردید ، که آنچه برای اولین بار به آن احتیاج دارم 9 فضای خالی برای ذخیره حرکت کاربران است. یک راه می تواند این باشد که به پایتون بگویید لیستی شامل 9 فاصله ایجاد کند! و همانطور که کاربران حرکات خود را تایپ می کنند ، شما به نوبه خود همان فضا را با "X" یا "O" جایگزین می کنید. من می توانم از انواع توابع حلقه در پایتون برای کمک به تکرار چندین بار روند تا تساوی یا… برنده استفاده کنم! نحوه تعیین برنده این است که از شرطی استفاده کنید ، که اگر هیچ اتفاقی نیفتد بازی در حلقه خود ادامه خواهد داد ، وگرنه اگر هر 9 فضا اشغال شده باشد یا برنده ای وجود داشته باشد ، حلقه ضربه می زند و بازی تمام می شود!

این مرحله ، بدون نیاز به بحث ، سخت ترین مرحله در کل این دستورالعمل است! شما اکنون باید از منطق انسانی استفاده کنید تا ببینید چگونه می توانید آنچه را که نوشته اید به پایتون تبدیل کنید. نیازی نیست نگران این باشید که آیا پایتون قادر است تمام تخیلات شما را مدیریت کند یا خیر ، دارای مواد کدنویسی کافی است که می توانید آن را راضی کنید! اگر راه را پیدا نمی کنید (که معمولاً چنین می شود) ، یک موتور جستجو که من فوق العاده توصیه می کنم Stack Overflow است ، این یک جامعه کوچک است که مردم معمولاً از پوچ ترین س questionsالاتی که تا به حال دیده ام تعجب می کنند و همچنین در آنجا برخی از درخشان ترین پاسخ ها هستند که هرکسی می تواند از آن استفاده کند!

با من اینجا بچسب! در 7 مرحله بعدی ، 7 روش پایتون را به شما نشان خواهم داد که من آنها را در هر ساده ترین بازی قابل اجرا ضروری می دانستم! بگذارید دوره تصادف شروع شود!

مرحله 4: چاپ بیانیه ها ، اعداد یا اشیاء - چاپ ()

چاپ بیانیه ها ، اعداد یا اشیاء - چاپ ()
چاپ بیانیه ها ، اعداد یا اشیاء - چاپ ()

این احتمالاً اساسی ترین چیزی است که در پایتون وجود داشته است! اگر نمی توانید چیزی را چاپ کنید ، مهم نیست که برنامه شما چقدر ستاره ای است ، برای جهان بی فایده است. روش کار این است: چاپ ([چیزی را اینجا تایپ کنید]). به عنوان مثال ، چاپ ("شما باهوش هستید") باعث می شود پایتون "شما باهوش هستید" را چاپ کند (هشدار: مهم نیست که از نقل قول های تک یا دو نقل قول استفاده می کنید ، باید از یکی از آنها استفاده کنید و باید شروع و پایان دهید رشته با همان نوع نقل قول!). به بازی با عملکرد print () ادامه دهید ، کاری کنید که پایتون هر چیزی را که به شما احساس خوبی می دهد چاپ کند (این همان کاری است که من انجام می دهم!). تا زمانی که احساس نکنید می توانید به مرحله بعدی بروید ، می توانید در صورت تمایل از طریق Google یا Stack Overflow هر گونه تحقیق اضافی در مورد print () برای درک عمیق تر انجام دهید.

print ("Yyyyy من اینجا هستم!")

چاپ ("من خیلی خوب هستم omg")

P/S: شما می توانید نقل قول مضاعف را در داخل مانع نقل قول های واحد قرار دهید و برعکس ، اما یک چیز را داخل یکدیگر نگذارید وگرنه … منظور من را خواهید دید!

پروژه Tic-Tac-Toe من … البته ، چاپ زیادی می طلبد ، از چاپ برد و رابط کاربر تا تایید وضعیت بازی.

مرحله 5: ایجاد یک لیست حاوی اشیاء مختلف -

ایجاد یک لیست حاوی اشیاء مختلف -
ایجاد یک لیست حاوی اشیاء مختلف -

لیستی شامل هر متغیری است که می خواهید در آن قرار دهید ، این واقعا هدیه ای است که پایتون می دهد! اکنون تنها چیزی که شما نیاز دارید این است که نام آن را بگذارید ، پرانتز مربع قرار دهید ، متغیرها را با کاما جدا کنید یا می توانید آن را خالی بگذارید (بعداً می توانید آنها را اضافه کنید) و آماده رفتن هستید! هشدار: شما نمی خواهید نام آن را بر اساس برخی روش ها نامگذاری کنید ، در غیر اینصورت خطای نحوی وجود خواهد داشت ، اگر نام آن در رنگ های دیگری غیر از سیاه ظاهر شود ، زنگ شما باید بلافاصله روشن شود!

dalist = [5 ، 7 ، "من خوش تیپ هستم" ، 12 + 1 ، 3.141592657]

یا…

دالیست =

dalist.append (5) #Now dalist عنصر خود را [5] دارد!

تخته 9 فضایی را که به شما گفتم به خاطر دارید؟ این جایی است که قرار است از آن استفاده شود! در ابتدا همه "-" را ذخیره می کند. و همانطور که بازیکن در حرکت ضربه می زند ، نماد آنها جایگزین "-" می شود. همه عناصر در یک لیست از 0 شروع می شوند ، بنابراین 0 به عنصر 1 ، 1 به عنصر 2 و غیره اشاره می کند. یک مثال ایده آل این است: لطفاً روی تصور این مورد در اینجا سخت کار کنید ، زیرا 3 نقطه 0 ، 1 ، 2 اولین ردیف صفحه 3x3 است. اگر dalist [0] و dalist [1] و dalist [3] همگی به یک نماد اشاره دارند ، پس ما یک برنده داریم! ببینید ، لیست می تواند بسیار مفید و ساده تر از آنچه فکر می کنید باشد! اطلاعات بیشتری در مورد لیست پایتون از طریق Google یا Stack Overflow یافت می شود.

مرحله 6: شرایط (های) دستورات - If، Elif & Else را ایجاد کنید

شرایط (ها) را برای دستورات - If، Elif & Else ایجاد کنید
شرایط (ها) را برای دستورات - If، Elif & Else ایجاد کنید

زندگی همیشه آنطور که شما می خواهید اتفاق نمی افتد ، و گاهی اوقات این کار را تنها در صورتی انجام می دهید که سناریو نیاز شما را برآورده کند. برای پایتون هم همینطور! شما نمی خواهید همه چیز و همه شرایط را پشت سر بگذارد ، زیرا این یک درد واقعی است! به همین دلیل شرط if بسیار مفید است. این دقیقاً مانند نحوه تفسیر آن عمل می کند ، دستور (های) داخل آن اگر بلوک فقط در صورتی اجرا شود که فقط در صورت برآورده کردن خواسته شما باشد. به عنوان مثال ، اگر "حالت شاد" شما درست است (با فرض شناسه قبلاً اعلام شده) ، فقط عبارت "Yessss" را چاپ خواهید کرد:

خوشحال = واقعی

اگر خوشحالم == درست است:

چاپ ("Yessss")

اگر IF وجود داشته باشد ، معمولاً برای بقیه سناریوهایی که مطابق با شرایط قبلی نیستند ، یک ELSE وجود خواهد داشت. بگویید ، وقتی ناراحت هستید ، سپس "Noooo" (ادامه عبارت if بالا) را چاپ می کنید:

دیگری:

print ("Noooo") #اما به هر حال این را چاپ نمی کند ، نگران نباشید!

نوع خاصی از if در پایتون وجود دارد که ما آن را ELIF می نامیم. از خود نام ، احتمالاً می توانید تشخیص دهید که ترکیبی از if و دیگری است. بنابراین اگر دو یا چند شرط دارید ، elif فردی است که باید با او تماس بگیرید (فرض می شود که قبل از آن نمره به برخی از شماره های تصادفی اختصاص داده شده است):

نمره = 65

اگر نمره> = 90:

چاپ ("کار خوب!")

elif 80 <= نمره <90:

چاپ ("تلاش خوب!")

elif 70 <= نمره <80:

چاپ ("می توانست بهتر باشد!")

دیگری:

چاپ ("خوب ……")

هشدار: تورفتگی اینجا مهم است! دستوراتی را که متعلق به کدام عبارت if ، elif یا else می باشد تعیین می کند. بنابراین در طراحی کد خود دقت کنید! شما همچنین می توانید در صورتی که جملات با هم شرط باشند فقط در صورتی که اولین مورد صادق باشد در ابتدا در نظر گرفته شود. و دوباره … تورفتگی!

در پروژه Tic-Tac-Toe من ، به معنای واقعی کلمه ، از تعداد زیادی از آنها استفاده کردم. بازی 3x3 ممکن است به اندازه کافی ساده به نظر برسد ، اما باید دسته ای از سناریوهایی را که ممکن است اتفاق بیفتند در نظر بگیرید. در این مورد ، من باید بررسی کنم که آیا برنده ای وجود دارد یا نه با بررسی 3 نمره متوالی در همه جهات. بله … اکنون گیج نشوید زیرا پیچیده نیست ، این فقط یک سری کدهای اضافی است و تنها کاری که باید انجام دهید این است که منطقه بررسی آن را تغییر داده و انجام دهید! برای آشنایی بیشتر با این موضوع ، روی Stack Overflow کلیک کنید.

مرحله 7: شرایط بیشتر در کل - و & یا

شرایط بیشتر در مجموع - و & یا
شرایط بیشتر در مجموع - و & یا

چه کسی گفته است که یک شرط همیشه می تواند تنها شرط باشد؟ یک شرط واحد نیز می تواند معیارهای متعددی داشته باشد. در حالی که دستور if می تواند یک راه حل کوتاه مدت باشد ، کد را بسیار طولانی تر می کند. بنابراین روش AND & OR وجود دارد. همه آنها برای ترکیب شرایط با هم در یک معاهده بزرگ استفاده می شوند. تنها تفاوت بین آنها این است که قبل از حرکت ، همه شرایط در آن عبارت if صحیح است. در حالی که یا فقط به یکی از آنها نیاز دارد تا درست باشد. اگر هر دو به درستی استفاده شوند ، می توانند بسیار مفید باشند ، عاقل باشید یا این دو در واقع می توانند منطق مغز شما را مختل کنند!

n = 5

a = 7

اگر n == 5 و a == 6:

چاپ ("نه نباید این را چاپ کرد")

اگر n == 3 یا a == 7:

چاپ ("Yupp باید این را چاپ کند")

من به طور جدی و & یا برای کوتاه کردن چشمگیر Tic-Tac-Toe خود استفاده کردم ، زیرا گاهی اوقات حداکثر 3 شرط وجود دارد ، زمانی که باید هر 3 موقعیت نمره را در نظر بگیرم تا مشخص شود برنده وجود دارد یا خیر. و & یا بسیار مفید خواهد بود! برای جزئیات بیشتر ، از Stack Overflow دیدن کنید.

مرحله 8: حلقه ای که تا زمانی که معیارها برآورده نشوند ، تکرار می شود - در حالی که

حلقه ای که تا زمانی که معیارها برآورده نشوند ، تکرار می شود - در حالی که
حلقه ای که تا زمانی که معیارها برآورده نشوند ، تکرار می شود - در حالی که

ما نحوه چاپ و پردازش موارد را تنها در صورت صحت شرایط بررسی کرده ایم. پس چطور… آن بلوک را چندین بار تکرار کنید ، تا زمانی که شرط برآورده نشود؟ بله ، به همین دلیل پایتون یک WHILE به شما می دهد!

n = 1

در حالی که n = 1:

چاپ ("hooooo") #بله ، این "hooooo" برای همیشه چاپ خواهد شد … و همیشه … در واقع … برای همیشه … و همیشه …

این می تواند یک مشکل باشد ، زیرا شما نمی خواهید دستورات شما به طور نامحدود حلقه شوند. بنابراین معمولاً وقتی از while استفاده می کنید ، تکنیکی وجود دارد که هر بار که وضعیت شرط بندی می شود مقدار آن را تغییر می دهید ، بنابراین شرط به روز می شود و تا زمانی که به معیارها نیاز داشته باشد ، در نهایت متوقف می شود. به عنوان مثال ، می توانید مقدار را به صورت واحد به واحد اضافه کنید ، سپس زمان را برای کار تنظیم کنید تا مقداری از مقادیر که در نهایت به آنها برسد:

n = 1

در حالی که n <5:

print ("من" + n + "آبجو boiiiii!")

n = n + 1 #یا همچنین می توانید n + = 1 بنویسید

نحوه عملکرد این روش n در انتهای هر بلوک کد به 1 اضافه می شود. حلقه while تا زمانی که n هنوز کوچکتر از 5 باشد حلقه می شود. حال تا یک لحظه (به طور خاص 4 بار حلقه زدن) ، n به مقدار 5 می رسد و حلقه متوقف می شود!

خوشحال = واقعی

در حالی که خوشحالم:

print ("Yayyy I did it!") # در واقع این کار را نکنید ، اما شما شایسته این بودید که بدانید همیشه به آنجا خواهید رسید!

در حالی که می تواند به ویژه در بازی هایی مانند Tic-Tac-Toe ، بررسی خطا مفید باشد. گاهی اوقات شما باید از کاربران شیطنت استفاده کنید و اگر آنها به هم ریختند ، حلقه while آنها را دور نگه می دارد تا زمانی که آنها واقعاً خودشان رفتار کنند و ورودی های معتبر واقعی را وارد کنند! اطلاعات بیشتر در Stack Overflow

مرحله 9: while Loop نسخه 2.0 - برای

در حالی که حلقه نسخه 2.0 - برای
در حالی که حلقه نسخه 2.0 - برای

مطمئناً شرایطی وجود دارد که FOR تا مدتی برکنار می شود ، اما برای موارد دیگری که شما نمی توانید انجام دهید… این مقدار دارای مقدار حلقه است ، از کاربر می خواهد محدوده حلقه را تعیین کند (بله ، برای حلقه هرگز برای همیشه و همیشه حلقه نمی زند … در واقع …) ، و هر بار که تبدیل می شود ، مقدار حلقه را نیز حمل کنید! حالا ممکن است من زیاد حرف بزنم ، اما این مثال را در نظر بگیرید ، بگویید tm مقداری است که می خواهید با حلقه for ادامه دهید:

برای tm در محدوده (1 ، 5):

print ("قبلاً" + tm + "آبجو urghhh") # این چاپ خواهد شد "قبلاً 1 ….5 آبجو داشتم urghhh"

ببینید ، این یک خط کد را برای شما ذخیره می کند ، اما زندگی را برای برنامه نویسی بازی بسیار آسان می کند (به من اعتماد کنید ، من این را به سختی آموختم ، و شما نمی خواهید در مورد آن بدانید)! معمولاً اگر تعداد دفعاتی را که می خواهید یک بلوک کد تکرار شود به شدت در ذهن خود تعریف کرده اید ، باید به دنبال حلقه FOR باشید. هشدار: متغیری که همراه حلقه for حمل شده است فقط در داخل حلقه for وجود خواهد داشت ، اگر در خارج از حلقه for به آن اشاره کنید ، پایتون شروع به گاز گرفتن شما می کند و می پرسد "منظور شما چیست؟"

Tic-Tac-Toe از حلقه for زیادی استفاده می کند. شما نمی توانید همه چیز را با هر بار تغییر متغیر (یک درد واقعی) بررسی کنید. اما کاری که من انجام دادم این بود که قانون آناتومی Tic-Tac-Toe را کشف کردم ، مقدار حلقه for را تغییر دادم ، تا هر 3 ستون نماد را بررسی کنم ، فقط باید پایتون را یاد بگیرم که چگونه یکی را بررسی کند! برای س anymoreالات دیگر ، حتماً Stack Overflow را بررسی کنید.

مرحله 10: درخواست ورودی کاربران - ورودی ()

درخواست ورودی کاربران - ورودی ()
درخواست ورودی کاربران - ورودی ()

نکته آخر اینکه شما خالق بازی هستید و کسی قرار است بازی شما را انجام دهد! و هرگز نمی توانید حدس بزنید که آنها در حال انجام چه کاری هستند. بنابراین کاری که می توانید انجام دهید این است که آنچه را که برنامه شما گفته است انجام دهید ، بگذارید مستقیماً آنها را وارد کنید! با هم ، احتمالاً INPUT و PRINT اساسی ترین روش ها در Python هستند ، برای زنده ماندن به آن نیاز خواهید داشت (آنها در هر کد بازی وجود دارد ، من 100.00 guarantee تضمین می کنم)! این کار به اندازه کافی ساده است ، فقط یک متغیر را اختصاص دهید و اجازه دهید هرطور که کاربر می خواهد باشد:

alo = input ("شماره خوش شانس خود را وارد کنید!")

هشدار: انواع مختلفی از ورودی ها وجود دارد ، بیشتر در Stack Overflow. اگر فقط ورودی () را به این ترتیب بگذارید آنها همیشه کار خواهند کرد. اما گاهی اوقات ، ممکن است بخواهید مانند ورودی صحیح یا ورودی شناور خاص باشد (پیش فرض رشته است).

lucky_day = int (ورودی ("Yessss your lucky day! اینجا یک عدد تایپ کنید:") #حالا حروف را تایپ نکنید ، شما نمی خواهید #با پایتون #درگیر شوید!

Tic-Tac-Toe به تعدادی از این موارد نیاز دارد! من مطمئن هستم که می توانید خودتان آن را تشخیص دهید ، از این طریق که من می دانم کاربران به کجا می روند و چه هدفی را دنبال می کنند (درست متوجه شدید ، نمی دانم … اما از ورودی () استفاده کردم!).

مرحله 11: برای همه روشهای مورد نیاز خود تحقیقات تکمیلی انجام دهید

برای همه روشهای مورد نیاز خود تحقیقات تکمیلی انجام دهید!
برای همه روشهای مورد نیاز خود تحقیقات تکمیلی انجام دهید!

بله ، برای ایجاد یک بازی لازم نیست همه چیز را در مورد پایتون بدانید ، در واقع فقط باید به اندازه کافی بدانید ، از Ultimate 7 شروع کنید (مرحله 4-10 ، مطمئن هستم که به طریقی باید هر کدام را لمس کنید بازی) ، و در غیر این صورت اگر فکر نمی کنید همه این 7 می توانند کاری را که انجام می دهید راضی کند. پایتون شگفتی های زیادی دارد ، و گاهی اوقات برخی از اصطلاحات اصطلاحاتی وجود دارد که برای استفاده بسیار خاص است ، هرگز نمی دانید. بنابراین اطمینان حاصل کنید که آنها را با استفاده از Google یا Stack Overflow جستجو کنید!

Tic-Tac-Toe من از تمام "هفت بزرگ" و کمی بیشتر استفاده کرد ، اما نه زیاد. من مطمئن هستم که هر کسی می تواند آن را انجام دهد!

اطمینان حاصل کنید که همه آنها را روی کاغذ بنویسید و با تمام آنچه برای بازی کردن نیاز دارید بازی کنید ، قبل از اینکه خود را به آن آویزان کنید ، مشکل را درک کنید. آیا به اندازه کافی آماده هستید؟ بیایید به … آخرین مرحله برویم !!! با من اینجا بچسب ، شما تقریباً آنجا هستید!

مرحله 12: یک قاب اسکلتی برای کد خود بسازید که کار می کند

یک قاب اسکلتی برای کد خود بسازید که کار می کند!
یک قاب اسکلتی برای کد خود بسازید که کار می کند!

من اصلاً نمی خواهم شما را دلسرد کنم ، اما اگر می خواهید بازی ای بسازید که برای همه مفید باشد ، ابتدا باید از شما شروع به کار قانونی کند! تمام مواد مورد نیاز خود را جمع آوری کنید ، چارچوب را تنظیم کنید. من می دانم که گفتن آن بسیار ساده تر از انجام دادن آن است ، اما با آماده شدن همه کاغذبازی (اگر هر کاری را که به شما گفتم انجام دادید) ، باید همه چیز خوب باشد.

در ابتدا اشتباهات نحوی را اذیت نکنید. مهم این است که کد خود را بدون هیچ گونه وقفه ای به پایان برسانید ، فقط وقتی به بن بست می رسید که باید آن را متوقف کنید. ما انسان ها ، نسبت به جریانات فکری حساس هستیم ، من با موقعیتی روبرو شده ام که همه چیز خیلی روان و روان جریان داشت تا اینکه به حمام رفتم … نکته بعدی که می دانستم ، فکرم را از دست دادم. پس بله ، بعد از من تکرار نکنید! همه چیز را در سر خود بگذارید تا زمانی که هنوز وجود دارد و ابتدا تازه باشید.

فرآیند Tic-Tac-Toe شامل درخواست ورودی کاربر ، با استفاده از ورودی () ، استفاده از while برای تصفیه ورودی های معتبر است. سپس مجموعه ای از if elif else ، for و while تنظیم شده است تا هر بار یک برنده را بررسی کنید. هیچ کدام برنده نمی شوند و حلقه while باعث می شود بازی تا جایی ادامه پیدا کند که یک یا همه 9 فضا اشغال شود و نتیجه تساوی باشد.

بعد از اینکه مطمئن شدید که این بازی است ، شروع به اجرای برنامه می کنید و بعداً به دنبال نحو یا خطاهای معنایی می گردید. و دوباره ، ابتدا یک بازی برای خود بسازید ، قبل از اینکه فریم اصلی شما هنوز آنجا باشد ، خلاقانه عمل نکنید. حالا کار را تمام کنید و ادامه دهید! بازی شما آنجاست ، منتظر چه هستید ؟؟؟

مرحله 13: خودتان را بیرون بیاورید ، آزمایش کنید و خودتان را یک بازی کنید

خودتان را بیرون بیاورید ، آزمایش کنید و خودتان را یک بازی کنید!
خودتان را بیرون بیاورید ، آزمایش کنید و خودتان را یک بازی کنید!

خودشه! تنها کاری که اکنون باید انجام دهید این است که تمام تلاش های قبلی خود را هدر ندهید ، خودتان را بیرون بیاورید! من معتقدم اگر تمام این مراحل را دنبال کنید ، برای ایجاد یک بازی کاملاً کافی خواهید بود. اگر اینطور نیست ، تسلیم نشوید ، سعی کنید ؛ این دستورالعمل برای کمک به همه است ، اما فقط شما می توانید سرنوشت بازی خود را تعیین کنید! به یاد داشته باشید ، تسلیم نشوید ، ابتدا قابهای اسکلت را بسازید. اگر اشتباهات نحوی عجیب و غریبی وجود دارد که نمی توانید آنها را ببینید ، از طریق Stack Overflow به دنبال کمک باشید ، این مورد با من ضخیم و نازک شده است!

به هر حال ، در پایان ، موفق باشید در سفر با پایتون ، برنامه ای برای بازی انجام دهید ، باعث افتخار من باشید ، زیرا ما برنامه نویس هستیم !!!!!

P/S: مرحله 14 برای تشویق خلاق!

مرحله 14: * EXTRA! * بعد از اینکه نسخه 1.0 شما کار کرد ، با هدف خلاقیت

* EXTRA!* پس از نسخه 1.0 شما کار می کند ، با هدف خلاقیت!
* EXTRA!* پس از نسخه 1.0 شما کار می کند ، با هدف خلاقیت!

اگر هنوز این را می خوانید ، عالی است! شما مجبور نیستید ، اما من فقط می خواهم به شما اطلاع دهم بعد از اینکه همه چیز برای شما نرمال کار کرد ، فقط از آنچه می توانید ویرایش کنید تا دیگران نیز از برنامه شما استفاده کنند. دوباره آن را برای دوستی با بازیکن تزئین کنید. یا بازی خود را ارتقا دهید. مطمئن شوید که از Stack Overflow استفاده می کنید و در صورت بروز هرگونه سال از آن استفاده کنید. من برای شما آرزوی موفقیت کردم ، بازی خود را کامل کنید ، آن را در نظر زیر به اشتراک بگذارید و جنبش برنامه نویسی را گسترده کنید !!!

ما در حال برنامه نویسی هستیم !!!!!

توصیه شده: