שיעור 01

מרכיבים משחק מחשב

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

ערכה בידייםהרכבהמסך וכפתור45 דקות
פתיחת שיעור

מה עושים היום?

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

1פותחים את הערכה

בודקים שכל החלקים נמצאים ושום דבר לא שבור.

2מזהים רכיבים

ESP32, מסך OLED, כפתור ובאזר.

3מרכיבים פיזית

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

4מסבירים את המערכת

מי חושב, מי מציג, מי מקבל לחיצה ומי משמיע צליל.

חומרי פתיחה

סרטון וסכמת הערכה

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

צפייה בסרטון ב-YouTubeצפייה בסרטון ב-YouTube
סכמה של ערכת ESP32 עם מסך OLED, כפתור ובאזר
סכמת הערכה: ESP32, מסך OLED, כפתור ובאזר.
מה יש בערכה

ארבעת החלקים המרכזיים

CPU

ESP32

המחשב הקטן. הוא יריץ בהמשך את הקוד, יקרא את הכפתור, יצייר למסך וישלוט בצלילים.

OLED

מסך OLED

המסך הקטן שעליו נראה קווים, טקסט, שחקנים, ניקוד ותפריטים.

BTN

כפתור

הקלט של המשתמש. לחיצה אחת יכולה להזיז דמות, לבחור אפשרות או להתחיל משחק.

SND

באזר

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

בטיחות והרכבה

איך מרכיבים בלי להרוס?

!
עדינות לפני כוח

אם חלק לא נכנס בקלות, עוצרים ובודקים כיוון. לא דוחפים בכוח מחבר, מסך או כפתור.

עובדים על שולחן נקי

פנו מקום. הניחו את כל החלקים מולכם כדי שלא יאבדו ברגים, חוטים או מחברים קטנים.

בודקים כיוונים

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

מחברים את המסך

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

מחברים את הכפתור

הכפתור צריך להיות נוח ללחיצה. בדקו שהוא יושב יציב ושאפשר ללחוץ עליו בלי להזיז את כל הערכה.

ממקמים את הבאזר

הבאזר צריך להישאר מחובר וגלוי. הוא יהיה מקור הצלילים של המשחקים שנבנה בהמשך.

בדיקת מורה

לפני חיבור לחשמל או למחשב, נותנים למורה לבדוק שההרכבה נראית תקינה.

הבנה לפני קוד

איך הערכה הופכת למשחק?

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

השחקן לוחץ

הכפתור אומר ל-ESP32 שמשהו קרה.

ה-ESP32 מחליט

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

המסך מציג

ה-OLED מראה לתלמיד מה מצב המשחק בכל רגע.

הבאזר מגיב

צליל קצר יכול לסמן הצלחה, פסילה או התחלה חדשה.

סיום

מה לדעת בסוף השיעור

OK
מוכנים לשלב הבא

הערכה מורכבת, החלקים מזוהים, ואפשר להסביר מה כל רכיב עושה. בשיעור הבא נתקין את סביבת הפיתוח ונתחבר ל-ESP32.