Menu
CoddyTech
חדשמסלול

לומדים Pygame: בונים משחקים ב־Python

קורס pygame חינמי ואינטראקטיבי שמתחיל מאפס. כותבים Python ומשחקים במשחקים שלכם ליד העורך על pygame-ce האמיתי, עם גרפיקה וצלילים מהחבילות החינמיות של Kenney, רמזים מבינה מלאכותית ותעודה על כל פרק.

1,000+ לומדים רשומים

218 שיעורים218 אתגרים387 שאלות חידון

  • ידידותי למתחילים
  • sparkles iconעזרה בתכנות בליווי AI
  • hint iconשיעורים אינטראקטיביים ומעשיים
  • volume On iconהקראה קולית בכל שיעור
  • quiz iconחידונים לבדיקת הידע
  • certificate iconתעודת סיום בחינם

סילבוס

7 יחידות12 פרויקטים218 שיעורים218 אתגרים387 שאלות חידון
  1. להתחיל את היחידהלהתחיללהרחיבלכווץלומדים Python באמצעות ציור בחלון של pygame: משתנים, תנאים (if), לולאות, פונקציות ורשימות — כשכל אחד מהם מניע משהו על המסך. מסיימים בפרויקט „שמיים ליליים”: מציבים כוכבים וגורמים להם לנצנץ.

    החלון הראשון שלך

    4 שיעורים4

    מספרים ומשתנים

    5 שיעורים55

    תנאים ומקשים

    5 שיעורים55

    לולאות שמציירות

    5 שיעורים55

    פונקציות

    4 שיעורים45

    רשימות של דברים

    5 שיעורים55

    שמיים זרועי כוכבים

    פרויקט4 שיעורים4
  2. להתחיל את היחידהלהתחיללהרחיבלכווץכותבים בעצמכם את לולאת המשחק: השעון, מקשים, צורות, העכבר, תנועה שנמדדת בשניות, Rects והתנגשויות, ניקוד ופסילות. בונים את Gem Hunt ומסיימים ב-Catch the Blocks.

    הזזת ריבוע

    פרויקט8 שיעורים85

    צורות וצבעים

    4 שיעורים45

    העכבר

    פרויקט5 שיעורים55

    תנועה לפי זמן

    5 שיעורים55

    תפוס את הבלוקים

    פרויקט10 שיעורים105
  3. להתחיל את היחידהלהתחיללהרחיבלכווץטוענים תמונות, מסובבים ומשנים את גודלן, כותבים מחלקות לאובייקטים במשחק, מארגנים אותם כספרייטים ומנפישים אותם באמצעות גיליונות ספרייטים. מסיימים ב-Star Patrol, משחק יריות בחלל.

    טעינת תמונות

    5 שיעורים59

    סיבוב, היפוך ושינוי גודל

    4 שיעורים49

    מחלקות לאובייקטים במשחק

    6 שיעורים613

    ספרייטים וקבוצות

    5 שיעורים512

    התנגשויות מדויקות ברמת הפיקסל

    4 שיעורים49

    אנימציה מגיליונות ספרייטים

    4 שיעורים48

    סיור כוכבים

    פרויקט8 שיעורים817
  4. להתחיל את היחידהלהתחיללהרחיבלכווץבונים תפריטים ומסכי סיום משחק, HUD, טיימרים וגלי אויבים, רמות קושי ושיא שנשמר. מסיימים ב-Sky Runner, משחק ריצה אינסופי.

    מצבי משחק

    5 שיעורים512

    טקסט ו-HUD

    4 שיעורים48

    טיימרים וגלים

    5 שיעורים512

    קושי

    4 שיעורים48

    ניקוד שיא

    4 שיעורים48

    רץ השמיים

    פרויקט7 שיעורים716
  5. להתחיל את היחידהלהתחיללהרחיבלכווץבונים שלבים ממפות טקסט ואריחים, מוסיפים כוח כבידה וקפיצה, נוחתים על פלטפורמות, גורמים למצלמה לעקוב אחרי השחקן ומוסיפים אויבים בסיור. מסיימים ב-Moss Caves, משחק פלטפורמה.

    מפות מטקסט

    5 שיעורים510

    אריחים

    4 שיעורים410

    כבידה וקפיצה

    5 שיעורים515

    התנגשויות עם פלטפורמות

    5 שיעורים510

    מצלמה נעה

    4 שיעורים410

    אויבים בסיור

    4 שיעורים410

    מערות הטחב

    פרויקט8 שיעורים817
  6. להתחיל את היחידהלהתחיללהרחיבלכווץמוסיפים אפקטים קוליים, מוזיקה, חלקיקים, רעידות מסך, הבזקי פגיעה ותנועה חלקה, ואז משתמשים בכולם כדי לשדרג את Star Patrol.

    אפקטים קוליים

    4 שיעורים49

    מוזיקה

    3 שיעורים35

    חלקיקים

    4 שיעורים49

    רעידת מסך והבזק בעת פגיעה

    4 שיעורים49

    תנועה חלקה

    4 שיעורים49

    ליטוש סיירת הכוכבים

    פרויקט4 שיעורים49
  7. להתחיל את היחידהלהתחיללהרחיבלכווץיוצרים את Snake, את Pong לשני שחקנים ואת Rune Keep, מבוך צינוק במבט־על, ואז מתכננים משחק משלכם.

    נחש

    פרויקט10 שיעורים1020

    פונג לשניים

    פרויקט10 שיעורים1020

    מבצר הרונות

    פרויקט9 שיעורים920

    צרו משחק משלכם

    פרויקט2 שיעורים24

קורסי Pygame

קורסי Pygame מעשיים, חינמיים להתחלה בדפדפן.

מה מקבלים
כל מה שתשתמשו בו כדי ללמוד לתכנת

ללמוד תוך כדי עשייה

כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

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

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

אתם לא לבד

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

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

כל הדרכים ללמוד

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

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

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-LinkedIn

למה ללמוד pygame עם Coddy

  • הקוד והמשחק עומדים זה לצד זה. לוחצים Play והמשחק רץ על pygame-ce, הספרייה האמיתית, מהודרת לדפדפן. המקלדת והעכבר מגיעים למשחק, print() וכל שגיאה מופיעים בקונסולה, ו־Check בודק את השיעור על ידי משחק במשחק שלכם.
  • לא צריך לדעת Python כדי להתחיל. הפרק הראשון מלמד משתנים, if, לולאות, פונקציות ורשימות בתוך חלון משחק, ומסתיים בשמי לילה עם כוכבים שאתם ממקמים. כבר יודעים Python? התחילו מפרק 2.
  • לולאת המשחק כמו שהייתם כותבים בבית: while running:, pygame.event.get(), clock.tick(60), מקשים ועכבר, התנגשויות עם Rect, ניקוד, חיים והתחלה מחדש, ובסוף משחק תפיסה.
  • דמויות עם גרפיקה אמיתית: תמונות, גיליונות דמויות ואנימציה, מחלקות לאובייקטים במשחק וקבוצות דמויות, במשחק יריות בחלל. אחר כך חוקי משחק בראנר אינסופי (תפריטים, HUD, טיימרים, גלים ושיא), ומפות אריחים עם כוח משיכה ומצלמה שגוללת במשחק פלטפורמה.

שאלות נפוצות על לימוד pygame

מה זה pygame?

pygame היא ספריית Python חינמית ליצירת משחקי דו־ממד: היא פותחת חלון, מציירת צורות ותמונות, משמיעה צלילים וקוראת את המקלדת והעכבר. הקורס משתמש ב־pygame-ce, גרסת הקהילה, שאותה טוענים כרגיל עם import pygame.

צריך לדעת Python כדי ללמוד pygame?

לא. הפרק הראשון מלמד את ה־Python שמשחק צריך בתוך חלון משחק: משתנים, if, לולאות, פונקציות ורשימות. אם אתם כבר יודעים Python, התחילו מפרק 2. כדי ללמוד Python בפני עצמה, עברו את קורס Python.

זה pygame אמיתי?

כן. המשחק רץ על pygame-ce 2.5.7 מהודרת לדפדפן, ו־Check בודק אותו עם אותה ספרייה בשרת שלנו. הקוד הוא pygame רגיל: התקינו אותה במחשב עם pip install pygame-ce ואותה תוכנית תרוץ שם.

אילו משחקים אבנה בקורס ה־pygame הזה?

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

המשחקים שלי יכולים להשתמש בתמונות ובצלילים?

כן. השיעורים מגיעים עם דמויות, אריחים, גופנים וצלילים מהחבילות החינמיות של Kenney, שהקוד טוען עם pygame.image.load ו־pygame.mixer. העלאת קבצים משלכם עדיין לא נתמכת.

קורס ה־pygame חינמי?

כן. השיעורים, המשחקים, הרמזים מבינה מלאכותית והתעודות בחינם. חשבון חינמי מאפשר כמה שיעורים ביום, ו־Pro מסיר את המגבלה היומית.

אקבל תעודה על קורס ה־pygame?

כן. כל אחד מ־7 הפרקים נותן לכם תעודת סיום חינמית כשאתם מסיימים אותו, עם עמוד משלה שאפשר לשתף או להוסיף ל־LinkedIn.

מסלולי למידה שכוללים את הקורס הזה

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

איור של שפות התכנות ב-Coddy

ללמוד Pygame עם Coddy

להתחיל