לומדים Pygame: בונים משחקים ב־Python
קורס pygame חינמי ואינטראקטיבי שמתחיל מאפס. כותבים Python ומשחקים במשחקים שלכם ליד העורך על pygame-ce האמיתי, עם גרפיקה וצלילים מהחבילות החינמיות של Kenney, רמזים מבינה מלאכותית ותעודה על כל פרק.
1,000+ לומדים רשומים
218 שיעורים218 אתגרים387 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
סילבוס
יחידה 1
Python בחלון משחק
להתחיל את היחידהלהתחיללומדים 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. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
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
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן. השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד pygame עם Coddy
- הקוד והמשחק עומדים זה לצד זה. לוחצים Play והמשחק רץ על pygame-ce, הספרייה האמיתית, מהודרת לדפדפן. המקלדת והעכבר מגיעים למשחק,
print()וכל שגיאה מופיעים בקונסולה, ו־Check בודק את השיעור על ידי משחק במשחק שלכם. - לא צריך לדעת Python כדי להתחיל. הפרק הראשון מלמד משתנים,
if, לולאות, פונקציות ורשימות בתוך חלון משחק, ומסתיים בשמי לילה עם כוכבים שאתם ממקמים. כבר יודעים Python? התחילו מפרק 2. - לולאת המשחק כמו שהייתם כותבים בבית:
while running:,pygame.event.get(),clock.tick(60), מקשים ועכבר, התנגשויות עםRect, ניקוד, חיים והתחלה מחדש, ובסוף משחק תפיסה. - דמויות עם גרפיקה אמיתית: תמונות, גיליונות דמויות ואנימציה, מחלקות לאובייקטים במשחק וקבוצות דמויות, במשחק יריות בחלל. אחר כך חוקי משחק בראנר אינסופי (תפריטים, HUD, טיימרים, גלים ושיא), ומפות אריחים עם כוח משיכה ומצלמה שגוללת במשחק פלטפורמה.
שאלות נפוצות על לימוד pygame
מה זה pygame?
import pygame.צריך לדעת Python כדי ללמוד pygame?
if, לולאות, פונקציות ורשימות. אם אתם כבר יודעים Python, התחילו מפרק 2. כדי ללמוד Python בפני עצמה, עברו את קורס Python.זה pygame אמיתי?
pip install pygame-ce ואותה תוכנית תרוץ שם.אילו משחקים אבנה בקורס ה־pygame הזה?
כל פרק מסתיים במשחק: שמי לילה עם כוכבים, משחק תפיסה, משחק יריות בחלל, ראנר אינסופי ומשחק פלטפורמה. הפרק האחרון בונה Snake, פונג לשני שחקנים, משחק מבוך במבט מלמעלה ומשחק שתעצבו בעצמכם.
המשחקים שלי יכולים להשתמש בתמונות ובצלילים?
pygame.image.load ו־pygame.mixer. העלאת קבצים משלכם עדיין לא נתמכת.קורס ה־pygame חינמי?
כן. השיעורים, המשחקים, הרמזים מבינה מלאכותית והתעודות בחינם. חשבון חינמי מאפשר כמה שיעורים ביום, ו־Pro מסיר את המגבלה היומית.
אקבל תעודה על קורס ה־pygame?
כן. כל אחד מ־7 הפרקים נותן לכם תעודת סיום חינמית כשאתם מסיימים אותו, עם עמוד משלה שאפשר לשתף או להוסיף ל־LinkedIn.