פייטון פיתוח משחקים - קב׳ 612
כיתות ו' ומעלה: ימי שני 18:00-19:00
- התחיל ב- 6 בנוב׳התחיל ב- 6 בנוב׳
- 2,800 שקלים חדשים2,800 ₪
- c9a17ec3-b7e0-457c-b2d9-6773e14d6421
מקומות פנויים
תאור הקורס
בקורס נכיר את שפת התכנות פייטון(Python). נשתמש בפייטון על מנת להבין כמה חשוב לכתוב אלגוריתמים יעילים,ניתן דגש על מבני הנתונים השונים(מערך, מערך דו ממדי, תור, מחסנית) ומתי להשתמש בכל אחד מהם. *לכל מבנה נתונים, נראה הדגמה ויזואלית בתוך המשחק. על מנת להצליח בקורס, התלמידים יצטרכו לבצע שאלון קהוט בין השיעורים לצורך תרגול והבנת הנושא הנלמד. סילבוס: Python Pygame שיעור 1 :התקנת PyGame, Python , PyCharm שיעור 2 :משתנים מספריים פעולות על משתנים שיעור 3 :בוליאנים ותנאים שיעור 4 :לולאות שיעור 5 :רשימות וטאפלים שיעור 6 :מבוא ל- PyGame שיעור 7 :צורות ודמויות שיעור 8 :עבודה עם אירועים שיעור 9 :פונקציות שיעור 10 :עצמים שיעור 11 :אינטרקציה בין דמויות שיעור 12 :דמויות מורכבות שיעור 13 :פרוייקט חלק א שיעור 14 :פרוייקט חלק ב שיעור 15 :פרוייקט חלק ג שיעור 16 :שיעור שיא שיעור הצגת פרוייקטים שיעור 17: מיינקראפט ● הכנת סביבת עבודה שיעור 18: ● משתנים ● פעולות על משתניים מספריים ● פעולות על משתנים המחזיקים מחרוזות ● תכנות משחקון מיינקרפט בנושא. שיעור 19: ● משתנה בוליאני ● תנאים ● פרמטרים וערכים דיפולטיביים ● תכנות משחקון בנושא שיעור 20: ● לולאות ● מתי משתמשים בלולאות ולמה ● סוגי לולאות: הבדלים בין לולאת for ו-while שיעור 21: ● מושג האקראיות ● מימוש אקראיות בקוד ● תכנות משחקון בנושא-מציאת יהלום בעזרת "חם קר". המשחק גם משתמש בכל הנלמד עד כה בקורס. שיעור 22: ● המשך תכנות משחקון "חם קר" מבנה נתונים ראשון שיעור 23: ● מערך. מתי משתמשים ולאיזה מטרה. ● פעולות על מערך ● לולאות פייתון מיוחדות המותאמות למעבר על מערך. שיעור 24: ● תכנות משחקון ● תרגול מערכים. אלגוריתם שיעור 25: ● שיעור זה ידגים לתלמידים את החשיבות של אלגוריתם נכון ויעיל. ● מה זה אלגוריתם? ● למה חשוב שיהיה לנו אלגוריתם כמה שיותר יעיל? ● איך מודדים יעילות, על קצה המזלג, לא נכנס ליעילות אסימפטוטית. ● האם מה שחשוב לנו זה יעילות מבחינת מקום או זמן? ● נדגים בעזרת הסוכן מאין רובוט שניתן לתכנות במשחק אלגוריתם של חיפוש בינארי מול אלגוריתם של חיפוש לינארי. מבני נתונים: נתחיל לדבר על מבני נתונים מורכבים יותר. לאחר שנלמד על מבנה הנתונים, נראה אותו ויזואלית במיינקראפט לאחר מכן ניצור משחק שיתרגל את הנושא. שיעור 26: ● מערך דו ממדי. ● אתחול מערך דו ממדי ● שימושים במערך דו ממדי שיעור 27: ● תרגול מערך דו ממדי- משחק איקס עיגול. שיעור 28: ● מחסנית. ● כל פעולות המחסנית הנפוצות ● הסבר על שימוש עיקרי במחסנית תוך מימושו במשחק המיינקראפט שיעור 29: ● תור. ● כל פעולות התור העיקריות ● סיכום מבני הנתונים שנלמדו שיעור 30-31: ● פיתוח פרויקט סיום. במהלך הפרויקט נשתמש בכל החומר שנלמד בקורס)למעט מערך דו ממדי( ● פקודות חדשות הרלוונטיות למשחק המיינקראפט שיעור 32: ● סיום פיתוח משחק ● סיכום הקורס



