תוכן עניינים:

קוד משחק עם פיתון (לדאמים!): 14 שלבים
קוד משחק עם פיתון (לדאמים!): 14 שלבים

וִידֵאוֹ: קוד משחק עם פיתון (לדאמים!): 14 שלבים

וִידֵאוֹ: קוד משחק עם פיתון (לדאמים!): 14 שלבים
וִידֵאוֹ: אנשים שהם אחד למליון (מטורף!!!)| טופטן 2024, יולי
Anonim
קוד משחק עם פיתון (לדאמים!)
קוד משחק עם פיתון (לדאמים!)

ברוכים הבאים לפייתון, שפת התכנות השלישית בפופולריות בעולם! … וללא ספק הפשוטה ביותר! האם ידעת כי ל- YouTube ול- Google יש לשניהם Python כשפתם העיקרית עבור האפליקציות והאתרים שהושגו? טוב … עכשיו אתה יודע; ועליך גם להבין מדוע פייתון חשוב ביותר גם לעתיד עידן הטכנולוגיה המודרנית 4.0!

אתה עשוי גם להיות מודע לכך שתעשיית קידוד המשחקים פורחת יותר מתמיד, שכן יותר ויותר אנשים מגיעים להחזיק בסמארטפונים בימינו. ופייתון היא שפת קידוד אידיאלית למדי שניתן להשתמש בה לפשוטים … ובכל זאת אם מתוכנתים היטב, משחקים ממכרים! עכשיו זה עשוי להישמע כמו משימה מרתיעה עד כדי כך שהמילה "קידוד משחקים" מכה בראשך … אבל אל תדאג! באמצעות הוראה זו, אתה תצא למסע הזה איתי בנוגע לקוד מלא של משחק פשוט, מ- A עד Z, לכולם, במהירות ובקצרה, מבלי לשלם!

אם עדיין לא היה לך פייתון, לחץ כאן כדי להוריד את השפה המדהימה הזו (וגם בעלי חיים! אני מניח …). זה לגמרי בחינם. לאחר שתסיים, הגיע הזמן להנות!

שלב 1: להבין איזה משחק אתה הולך לעשות

תבין איזה משחק אתה הולך לעשות!
תבין איזה משחק אתה הולך לעשות!

חשוב שתשב מול תוכנית Python ותדע בדיוק מה לקודד.

זכור כי ההנחיה הזו מיועדת לכולם! ואתה לא רוצה לבחור איזה רעיון מושבע כמו Asphalt 8 או FIFA Mobile; כמובן שפייתון זה מסוגל לכולם, אבל ייקח לך זמן להתיימר בפייתון (כנראה שנתיים! לא יכול להתאים את זה *הורג *ההוראה הזה). במקום זאת, תרצה להילחם ברעיונות מסורתיים כגון טיק-טק-טו (שבחרתי להוות דוגמא עבורך!), תליין וכו '. אהה עולם אחר, אתה יכול לנסות את זה! אבל לא כאן כי שוב, זה באמת לוקח זמן). תחשוב מה נותן לך השראה, משחק שאולי יש לך כמה קבצים מצורפים אליו, או משחק שאתה יודע בדיוק איך הוא עובד.

שלב 2: נתח את המשחק שלך

נתח את המשחק שלך!
נתח את המשחק שלך!

לאחר שהחלטת למה אתה מקדיש את עצמך אולי בשבוע הקרוב של קידוד, הגיע הזמן לכתוב מה המשחק דורש, כך שתהיה לך ראייה טובה יותר של אופן הגדרת המשחק!

לדוגמה, 3x3 Tic-Tac-Toe שלי יצטרך 9 רווחים ריקים שבהם המשתמשים יכולים להדפיס ב- "X" או "O". לאחר מכן, נצטרך עוד 9 ריקים כדי להתאים ולשמור את מהלכי המשתמשים. אצטרך לעשות משהו כדי לעבור הלוך ושוב בין "X" ל- "O" בכל פעם ששחקן מסיים את כהונתו. אני גם אצטרך לולאה את תהליך המעבר ושמירת המהלכים עד שיהיה מנצח בהמשך, על ידי בחינת 3 סמלים רצופים בדיוק בכיוון אופקי, אנכי או אלכסוני.

בעיקרון זהו! אתה לא צריך לעשות יותר מזה … עדיין, בהנחה שאין לך ניסיון קודם לידע מועט ביותר על פייתון! עכשיו … השלב הבא ידרוש ממך לשאול את עצמך הרבה כיצד להפוך את מה שניתחת … לקוד!

שלב 3: צור את הניתוח שלך לדקדוק "ממוחשב"

לעצב את הניתוח שלך
לעצב את הניתוח שלך

עד עכשיו, אתה צריך להבין לאן המשחק הולך, בראש שלך, בשפה שלך, עם ההיגיון שלך! ובכן … המחשב לא יבין זאת; ומכיוון שיש לנו הרבה יותר אינטליגנציה, אנחנו צריכים לעשות את הצעד הראשון לדבר בשפה שלו.

בחזרה ל Tic-Tac-Toe שלי כדוגמה, בהתייחסו לשלב 2, שמה שאני צריך קודם כל הוא כ -9 רווחים ריקים לאחסון תנועות המשתמשים. דרך אחת יכולה להיות להגיד לפייתון לעשות רשימה המכילה את 9 הרווחים! וככל שהמשתמשים מקלידים את המהלכים שלהם, אתה מחליף את אותו הרווח בתור "X" או "O" בתורו. אני יכול להשתמש במגוון פונקציות של לולאה ב- Python כדי לעזור לחזור על התהליך פעמים רבות עד שיהיו שוויון או … מנצח! הדרך שבה אני קובע את המנצח היא להשתמש בתנאי, שהמשחק ימשיך בלולאה שלו אם לא יקרה כלום, או אם כל 9 החללים תפוסים או שיש מנצח, הלולאה תצלם והמשחק יסתיים!

שלב זה הוא, אין צורך להתווכח, השלב הקשה ביותר בכל המדריך הזה! כעת, עליך להשתמש בהיגיון אנושי כדי לראות כיצד תוכל להמיר את מה שכתבת לפייתון. אתה לא צריך לדאוג אם Python מסוגל להתמודד עם כל הדמיון שלך, יש לו מספיק חומרי קידוד שתוכל לספק אותו! אם אינך יכול למצוא את הדרך (מה שבדרך כלל יהיה), מנוע חיפוש שאני ממליץ עליו במיוחד הוא Stack Overflow, זוהי קהילה קטנה שבה אנשים תוהים בדרך כלל על השאלות המופרכות ביותר שראיתי, וגם היכן יש שם הן כמה מהתשובות המבריקות ביותר שכל אחד יכול להרוויח מזה!

הישאר איתי כאן! שבעת השלבים הבאים, אראה לכם 7 שיטות של פייתון שחשבתי שכולן נחוצות בכל למשחק הפשוט ביותר! תן לקורס ההתרסקות להתחיל!

שלב 4: הדפסת הצהרות, מספרים או אובייקטים - הדפס ()

הדפסת הצהרות, מספרים או אובייקטים - הדפסה ()
הדפסת הצהרות, מספרים או אובייקטים - הדפסה ()

זה כנראה הדבר הבסיסי ביותר אי פעם בפייתון! אם אינך יכול להדפיס דבר, לא משנה עד כמה התוכנית שלך תהיה מהממת, היא חסרת תועלת לעולם. אופן הפעולה הוא: הדפס ([הקלד משהו כאן]). לדוגמה, הדפסה ('אתה חכם') תגרום לפייתון להדפיס את "אתה חכם" (אזהרה: לא משנה אם אתה משתמש במרכאות בודדות או במרכאות כפולות, עליך להשתמש באחת מהן ועליך להתחיל ולסיים את מחרוזת עם אותו ציטוט!). המשך לשחק בפונקציית ההדפסה (), לגרום לפייתון להדפיס כל מה שיגרום לך להרגיש טוב (זה מה שהייתי עושה!). עד שתרגיש שאתה יכול להמשיך לשלב הבא, תוכל לבצע כל מחקר נוסף אודות הדפסה () להבנה מעמיקה יותר אם תרצה באמצעות Google או Stack Overflow.

הדפס ("יאיייי אני כאן!")

הדפס ('אני כל כך טוב omg')

P/S: אתה יכול לשים ציטוט כפול בתוך מחסום ציטוטים בודדים ולהיפך, אך אל תכניס אותו דבר זה לזה או … תבין למה אני מתכוון!

פרויקט Tic-Tac-Toe שלי … כמובן, דורש הרבה הדפסה, מהדפסת הלוח וממשק המשתמש ועד לאישור סטטוס המשחק.

שלב 5: צור רשימה שתכיל אובייקטים שונים -

צור רשימה שתכיל אובייקטים שונים -
צור רשימה שתכיל אובייקטים שונים -

רשימה מכילה את כל המשתנים שאתה רוצה להכניס אותה, היא באמת מתנה ש- Python מייצרים! עכשיו כל מה שאתה צריך כדי ליצור אחד הוא לתת לו שם, לשים סוגריים מרובעים, להפריד משתנים עם פסיקים או שאתה יכול גם להשאיר אותו ריק (כך שתוכל לצרף אותם מאוחר יותר) ואתה מוכן לצאת לדרך! אזהרה: אינך רוצה לקרוא לו על שם כמה שיטות או שתהיה שגיאת תחביר, אם השם מופיע בצבעים שאינם שחור, יש להפעיל את הפעמון שלך מיד!

dalist = [5, 7, "אני נאה", 12 + 1, 3.141592657]

אוֹ…

דליסט =

dalist.append (5) #now לדליסט יש [5] היסוד שלו!

זוכרים את הלוח בן 9 החללים שסיפרתי לכם עליו? זה המקום שבו הוא עומד לשמש! הוא יאחסן את כל ה--בהתחלה; וכאשר השחקן יחתוך במהלך, הסמל שלהם יחליף את ה--. כל האלמנטים ברשימה מתחילים מ- 0, ולכן 0 מתייחס לרכיב הראשון, 1 מתייחס לרכיב השני וכן הלאה. דוגמה אידיאלית תהיה: אנא התאמצו לדמיין את זה כאן, ש -3 הנקודות 0, 1, 2 הן השורה הראשונה בלוח 3x3. אם dalist [0] ו- dalist [1] ו- dalist [3] כולם מתייחסים לאותו סמל, אז יש לנו מנצח! ראה, רשימה יכולה להיות שימושית ביותר ופשוטה ממה שאתה חושב! ניתן למצוא ידע נוסף על רשימת Python באמצעות Google או Stack Overflow.

שלב 6: קבע תנאים לפקודות - If, Elif & Else

קבע תנאים לפקודות - If, Elif & Else
קבע תנאים לפקודות - If, Elif & Else

החיים לא תמיד קורים כפי שאתה רוצה שיהיו, ולפעמים תעשה זאת רק אם התרחיש עונה על הדרישה שלך. אותו דבר לגבי פייתון! לא היית רוצה שזה יעבור את כל הסיטואציות, כי זה ממש כאב! זו הסיבה שמצב if כל כך שימושי. זה עובד בדיוק כמו איך שזה מתפרש, הפקודה בפנים שאם החסימה תתבצע רק אם היא תעמוד במה שאתה מבקש. לדוגמה, תדפיס רק את המשפט "Yessss" אם מצב השמחה שלך נכון (בהנחה שהמזהה כבר הוכרז מראש):

שמח = נכון

אם שמח == נכון:

הדפס ("כן")

אם יש IF, בדרך כלל יהיה אחר עבור שאר התרחישים שאינם תואמים את התנאי שהוצג קודם לכן. תגיד, כאשר אתה עצוב, לאחר מכן תדפיס "Noooo" (המשך של הצהרת if למעלה):

אַחֵר:

הדפס ("נוווו") #אבל בכל מקרה זה לא ידפיס את זה, אל תדאג!

יש סוג מיוחד של אם ב- Python שאנו קוראים לו ELIF. מהשם עצמו, אתה כנראה יכול להבין שזה השילוב של אם ועוד. אז אם יש לך שני תנאים או יותר, האלף הוא הבחור שאליו אתה מתקשר (הציון ההנחה מוקצה למספרים אקראיים לפני כן):

ציון = 65

אם הציון> = 90:

הדפס ("עבודה טובה!")

elif 80 <= ציון <90:

הדפס ("מאמץ טוב!")

elif 70 <= ציון <80:

הדפס ("יכול היה להיות טוב יותר!")

אַחֵר:

הדפס ("טוב …")

אזהרה: הכניסה חשובה כאן! הוא יקבע את הפקודות שאליהן אמירה if, elif או else. אז היזהר בעיצוב הקוד שלך! תוכל גם לקנן אם הצהרות יחד יראו תנאי רק רק כאשר הצד החיצוני ביותר נכון קודם. ושוב … הזחה!

בפרויקט Tic-Tac-Toe שלי, השתמשתי ממש בטונות כאלה. המשחק 3x3 עשוי להישמע פשוט מספיק, אך יהיה עליכם לשקול שלל תרחישים שיכולים להתרחש. במקרה זה, אני צריך לשקול אם יש מנצח או לא על ידי בדיקת 3 הסימנים הרצופים לכל הכיוונים. כן … עכשיו אל תתבלבלו כי זה גם לא כל כך מסובך, זה רק סדרה של קודים מיותרים, וכל שעליכם לעשות הוא לשנות את אזור הבדיקה שלו ולסיים! למידע נוסף בנושא זה, לחץ על Stack Overflow.

שלב 7: תנאים נוספים בסך הכל - ו & או

תנאים נוספים בסך הכל - ו & או
תנאים נוספים בסך הכל - ו & או

מי אמר שתנאי אחד תמיד יכול להיות רק תנאי? לתנאי אחד יכול להיות גם מספר קריטריונים. אף שהצהרה מקוננת יכולה להיות פתרון לטווח קצר, היא גורמת לקוד להתארך משמעותית. אז יש את שיטות AND & OR. כולם משמשים לשילוב תנאים יחדיו לאמנה אחת גדולה. ההבדל היחיד ביניהם הוא זה ודורש שכל התנאים באמירה אחת אם יהיו נכונים לפני שממשיכים הלאה; בעוד או רק צריך שאחד מהם יהיה נכון. שניהם יכולים להיות מאוד שימושיים אם משתמשים בהם נכון, היו חכמים או ששני אלה יכולים למעשה להתעסק בהיגיון המוח שלכם!

n = 5

א = 7

אם n == 5 ו- a == 6:

print ("לא צריך להדפיס את זה")

אם n == 3 או a == 7:

הדפס ("יאפ צריך להדפיס זאת")

השתמשתי ברצינות ו / או כדי לקצר באופן דרמטי את הטיק טק, מכיוון שלפעמים יש עד 3 תנאים בבת אחת, כשאני צריך לשקול את כל 3 עמדות הסימן כדי לקבוע אם יש מנצח או לא. ו & או יהיה שימושי במיוחד! לפרטים נוספים, בקר Stack Overflow.

שלב 8: לולאה שחוזרת על פקודות עד למילוי הקריטריונים - תוך כדי

לולאה שחוזרת על פקודות עד למילוי הקריטריונים - תוך כדי
לולאה שחוזרת על פקודות עד למילוי הקריטריונים - תוך כדי

הסברנו כיצד להדפיס, לעבד דברים רק כשהתנאי נכון. אז מה עם … לחזור על החסימה הזו פעמים רבות, עד שהתנאי מתקיים? כן, בגלל זה Python נותן לך WILE!

n = 1

בעוד n = 1:

הדפס ("הוווו") #כן, זה ידפיס את "הוווווו" לנצח … ולעולם … למעשה … לנצח … ולעולם …

זו יכולה להיות בעיה מכיוון שאתה לא רוצה שהפקודות שלך יסתובבו ללא הגבלת זמן. אז בדרך כלל כאשר אתה משתמש בזמן, יש טכניקה שבה אתה משנה את ערך התנאי בכל פעם שהוא לולאה, כך שהתנאי מתעדכן, ועד מתי שהוא צריך את הקריטריונים, הוא בסופו של דבר יפסיק. לדוגמה, אתה יכול להוסיף את הערך לעצמו יחידה אחת בכל פעם, ולאחר מכן להגדיר את הזמן לפעול עד לערכים כלשהם שהמספר יגיע אליהם בסופו של דבר:

n = 1

בעוד n <5:

הדפס ("יש לי" + n + "בירות boiiiii!")

n = n + 1 #או שאתה יכול לכתוב גם n + = 1

האופן שבו זה יעבוד הוא n ימשיך להוסיף את עצמו ל- 1 בסוף כל בלוק קוד. לולאת ה- while תעשה לולאה כל עוד n עדיין קטן מ- 5. כעת עד לרגע אחד (במיוחד לולאה פי 4), n יגיע לערך 5 והלולאה תפסיק!

שמח = נכון

בעודו שמח:

הדפס ("יאייי עשיתי את זה!") # אל תעשה את זה בפועל, אבל מגיע לך לדעת שתמיד תגיע לשם!

אמנם יכול להיות שימושי במיוחד במשחקים כגון Tic-Tac-Toe, זה של בדיקת שגיאות. לפעמים אתה חייב להרשות לעצמך משתמשים שובבים ואם הם ממשיכים להתעסק, לולאת ה- while תרחיק אותם עד שהם באמת יתנהגו ויכניסו כמה תשומות תקפות בפועל! מידע נוסף ב- Stack Overflow

שלב 9: בעוד לולאה גירסה 2.0 - עבור

While Loop גירסה 2.0 - For
While Loop גירסה 2.0 - For

יש בהחלט כמה מצבים ש- FOR יתבטל תוך כדי, אבל בשבילם עושה משהו אחר בשבילך שאמנם לא יכול … הוא מחזיק את הערך בו הוא ילולאה, דורש מהמשתמש להגדיר את טווח הלולאה (כן, עבור לולאה לעולם לא לולאה לנצח נצחים … למעשה …), ונושאת את ערך הלולאה בכל פעם שהיא משתנה! עכשיו אני עשוי להיות יותר מדי מנוסח, אבל קח בחשבון את הדוגמה הזו, תגיד tm הוא הערך שאתה רוצה להמשיך הלאה עם הלולאה for:

עבור tm בטווח (1, 5):

הדפס ("כבר היו לי" + tm + "בירות אורג'ה") # זה יודפס "כבר שתיתי 1….5 בירות אורג'ה"

תראה, זה חוסך לך שורת קוד אחת, אבל יהפוך את החיים לקלים יותר לקידוד משחקים (תאמין לי, למדתי את זה בדרך הקשה ואתה לא רוצה לדעת על זה)! בדרך כלל, עליך ללכת על לולאת FOR אם הגדרת היטב במוחך את מספר הפעמים שאתה רוצה שחסימת קוד תחזור על עצמה. אזהרה: המשתנה שנשא יחד עם לולאת ה- for יתקיים רק בתוך הלולאה for עצמה, אם תתייחס אליו בכל מקום מחוץ ללולאת ה- for, פייתון יתחיל לנשוך אותך וישאל "למה לעזאזל אתה מתכוון ???"

Tic-Tac-Toe משתמשת הרבה בלולאה. אינך יכול להרשות לעצמך לבדוק הכל בכל פעם שמשתנה משתנה (כאב אמיתי). אבל מה שעשיתי היה לגלות את חוק האנטומיה של טיק-טק-טו, לשנות את הערך בתוך לולאת ה- for, לבדוק את כל 3 עמודות הסמלים כשאני רק צריך ללמד את פייתון איך בודקים אחד! הקפד לבדוק את Stack Overflow לשאלות נוספות.

שלב 10: בקש תשומות משתמשים - קלט ()

בקש כניסות משתמשים - קלט ()
בקש כניסות משתמשים - קלט ()

אחרון חביב, אתה יוצר המשחק ומישהו ישחק את המשחק שלך! ואתה אף פעם לא יכול לנחש מה הם עושים. אז מה שאתה יכול לעשות הוא לעשות את מה שהם אמרו לתוכנית שלך לעשות, תן להם להזין חומרים ישירות! יחד, INPUT ו- PRINT הם כנראה השיטות הבסיסיות ביותר בכל פייתון, תזדקק לו כדי לשרוד (הם נמצאים בכל קוד משחק, אני יכול להבטיח 100%% אחריות)! זה פשוט מספיק, פשוט הקצה משתנה ותן לו להיות מה שהמשתמש רוצה שהוא יהיה:

alo = input ("הקלד את מספר המזל שלך!")

אזהרה: ישנם סוגים רבים של תשומות, ועוד בנושא Stack Overflow. הם תמיד יעבדו אם תשאיר את זה רק קלט () כזה. אבל לפעמים, ייתכן שתרצה שזה יהיה ספציפי כמו קלט שלם או קלט צף (ברירת המחדל היא מחרוזת).

lucky_day = int (קלט ("כן יום המזל שלך! הקלד מספר כאן:") #אל תקליד אותיות כעת, אינך רוצה #להתעסק עם פייתון!

טיק-טק-טו צריך המון מזה! אני בטוח שאתה יכול להבין את זה בעצמך, מאיך שאני יודע לאן המשתמשים הולכים ולמה הם מכוונים (הבנת נכון, אני לא יודע … אבל השתמשתי בקלט ()!).

שלב 11: בצע מחקר נוסף על כל השיטות שאתה צריך

בצע מחקר נוסף על כל השיטות שאתה צריך!
בצע מחקר נוסף על כל השיטות שאתה צריך!

כן, אתה לא צריך לדעת הכל על פייתון כדי ליצור משחק, אתה רק צריך לדעת מספיק, החל מה- Ultimate 7 (שלב 4-10, אני בטוח שתצטרך איכשהו לגעת בכולם למשך המשחק), ואם אתה לא חושב שכל 7 אלה יכולים לספק את מה שאתה עושה. לפייתון יש הרבה הפתעה, ולפעמים יש כמה שיטות טרמינולוגיה שמיועדות לשימוש הספציפי הזה, לעולם אין לדעת. אז הקפד לחפש אותם באמצעות Google או Stack Overflow!

הטיק-טק-טו שלי השתמש בכל "שבעת הגדולים" ועוד קצת, אבל לא הרבה. אני בטוח שכל אחד יכול לעשות את זה!

הקפד לרשום את כולם על הנייר, ולשחק עם כל מה שאתה צריך לשחק, להבין את הבעיה לפני שאתה תלוי על זה. מרגישים מספיק מוכנים? בואו נעבור לשלב האחרון !!! הישאר איתי כאן, אתה כמעט שם!

שלב 12: בנה מסגרת שלד לקוד שלך שעובד

בנה מסגרת שלד לקוד שלך שעובד!
בנה מסגרת שלד לקוד שלך שעובד!

אני לא רוצה להרתיע אותך בכלל, אבל אם אתה רוצה ליצור משחק שמתאים לכולם, הוא צריך קודם כל לעבוד ולגיטימי, החל ממך! אסוף את כל החומרים הדרושים לך, הגדר את המסגרת. אני יודע שקל יותר לומר מאשר לעשות את זה, אבל עם כל הניירות מוכנות (אם עשית כמו שאמרתי לך), אתה צריך להיות טוב ללכת.

אל תפריע לשגיאות התחביר כבר בהתחלה. חשוב שתסיים את הקוד שלך ללא כל הפרעה, רק כאשר תגיע למבוי סתום שעליך לעצור אותו. אנו בני אדם, רגישים לתהליכי חשיבה, נתקלתי בסיטואציה בה הכל זורם בצורה חלקה ושוטפת יותר מכפי שהלכתי לשירותים … הדבר הבא שידעתי, איבדתי את המחשבה. אז כן, אל תחזור אחריי! שים הכל בראש שלך כשהוא עדיין שם ורענן קודם כל.

תהליך Tic-Tac-Toe כולל בקשת קלט המשתמש, באמצעות קלט (), השתמש בעוד כדי לטהר את התשומות התקפות בלבד. אחר כך קבוצה של אם אם אחר, לזמן ובזמן מונחים לבדוק כל פעם אם יש מנצח. אף אחד לא מנצח, ולולאת ה- while תגרום למשחק להימשך עד שיהיה תפוס אחד או כל 9 המרווחים, וכתוצאה מכך שוויון.

לאחר שווידאת שזה המשחק, אתה מתחיל להריץ את התוכנית ומחפש אחר תחביר או טעויות סמנטיות בהמשך. ושוב, קודם כל בנה לעצמך משחק, אל תצא לקריאייטיב בליסטי לפני שהמסגרת המקורית שלך עוד הייתה שם. עכשיו תסיים את זה ותמשיך הלאה! המשחק שלך שם, למה אתה מחכה ???

שלב 13: צא החוצה, בדוק והפוך את עצמך למשחק

צא החוצה, בדוק והפוך את עצמך למשחק!
צא החוצה, בדוק והפוך את עצמך למשחק!

זהו זה! כל מה שאתה צריך לעשות עכשיו הוא לא לבזבז את כל המאמצים שלך מראש, לשים את עצמך שם בחוץ! אני מאמין שאם תעקוב אחר כל השלבים האלה, אתה בהחלט יספיק ליצירת משחק. אם לא, אל תוותר, נסה; הוראה זו היא לעזור לכולם, אך רק אתה יכול להחליט על גורל המשחק שלך! זכור, אל תוותר, בנה תחילה את מסגרות השלד. אם יש שגיאות תחביר מוזרות שאינך יכול לראותן, חפש עזרה באמצעות Stack Overflow, הדבר הזה נדבק אלי בעובי ודק!

בכל מקרה, לסיום, בהצלחה במסע פייתון, תכנת משחק, עשה אותי גאה, כי אנחנו A PROGRAMMERZZZZZZZ !!!!!

P/S: שלב 14 לעידוד יצירתי!

שלב 14: * EXTRA! * לאחר שגרסה 1.0 שלך עובדת, מכוונת ליצירתיות

* תוספת!* לאחר שגרסת 1.0 שלך עובדת, מכוונת ליצירתיות!
* תוספת!* לאחר שגרסת 1.0 שלך עובדת, מכוונת ליצירתיות!

אם אתה עדיין קורא את זה, מעולה! אתה לא חייב, אבל אני רק רוצה ליידע אותך אחרי שהכל עובד בצורה חלקה עבורך, רק ממה שאתה יכול לערוך כדי שאחרים יוכלו להשתמש בתוכנית שלך; לקשט אותו מחדש לידידותיות לשחקנים; או שדרג את המשחק שלך (שדרגתי את ה- Tic-Tac-Toe שלי על ידי תכנות AI! עכשיו זה לקח לי שבוע (או 7/8 מזמני לזה) להשלים!). הקפד להשתמש ולרתום את Stack Overflow אם תתעורר כל שאלה. איחלתי לך בהצלחה רבה, השלם את המשחק שלך, שתף אותו בתגובה למטה והפיץ את תנועת הקידוד !!!

אנחנו מתכנתים !!!!!

מוּמלָץ: