פוסט אורח: לשחק בתכנות

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

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

החוויה הראשונה היא חווית ילדות. אני זוכר את עצמי בשנות ה-80 בגיל 11 מתכנת בשפת basic במחשב שקוראים לו spectra video. מה זה מתכנת? קראתי תוכניות שאחרים כתבו, שיניתי פה משהו, שם משהו, הרצתי שוב ושוב ושוב והבנתי מתוך ניסוי וטעיה. לא היה ברשותי מדריך מסודר או גישה לרשת האינטרנט. למרות שההתנסות הזו היוותה את הבסיס שלי ללימודי מדעי המחשב בתיכון ומאוחר יותר לתואר, היום אני מבין שהידע לא היה הדבר העיקרי שלמדתי. העובדה שתפסתי את מלאכת התכנות כמשחק היא זו שתרמה לי להמשך הדרך. אבל למה היא נתפסה בעיניי כמשחק? יש לא מעט סיבות:
– העובדה שבאותה תקופה שיחקתי במשחקי מחשב ורציתי לדעת איך הם בנויים.
– הפידבק לכתיבה של הקוד שכתבתי שעסק בגרפיקה פשוטה היה פידבק מיידי.
– אף אחד לא דחף אותי או ציפה ממני לכתוב קוד (מוטיבציה פנימית).
– המחיר של טעות היה הלמידה עצמה ולא היה מלווה בשום השלכה שלילית.
– היה לי תוצר (תוכנית מחשב) שיכולתי להתגאות בו ולהציג אותו לאחרים.

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

john-maxwell-win-learn-udi

החוויה השנייה היא הקריאה של הספר  Gamification by Design שיצא ב-2011. הספר סוקר תהליכי משחוק בחברות מובילות כמו +Foursquare, Zynga, Nike ו- Groupon, מסביר על אלמנטים משחקיים ומקשר בין תחום המשחקים והאפליקציות לתחום הפסיכולוגיה. בספר ניתן למצוא הסברים על סוגי שחקנים, מה מניע שחקנים ומהו בכלל מכניזם של משחק – ספר מומלץ לכל מי שמעוניין להכיר את התחום.

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

%d7%9e%d7%a9%d7%97%d7%a7%d7%99%d7%9d-%d7%91%d7%aa%d7%9b%d7%a0%d7%95%d7%aa-%d7%9e%d7%95%d7%a0%d7%97%d7%94-%d7%a2%d7%a6%d7%9e%d7%99%d7%9d-%d7%a1%d7%a4%d7%a8-%d7%90%d7%95%d7%93%d7%99-%d7%9e%d7%9c%d7%9b
משחקים בתכנות מונחה עצמים – אודי מלכה

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

udi-malca-3

על הכותב: אודי מלכה

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

 

במשרד משחקים במשחק מציאות מועצמת AR GAME

באפליקציות משחקים מסוג Augmented Reality (מציאות מועצמת רבודה) אנו רוצים להוסיף שכבות ורבדים של מידע דיגיטלי על העולם הממשי – המציאות, בכדי ליצור חוויות אינטראקטיביות כיפיות לשחקנים. מרבית המשחקים בשוק הם משחקי יריות מסוג FIRST PERSON SHOOTER. בפרויקט גמר לתואר ראשון שהנחתי במכללת אפקה, ביקשנו לעצב ולפתח משחק AR שמחייב מחשבה, כמו שח-מט, שבו השחקן משחק נגד המחשב בעל בינה מלאכותית, סוג של משחק אסטרטגיה אבל כיפי ואם אפשר שיתאים לימי הקיץ החמים.

התוצאה: AR Water Fight Game App

 קרדיט וכבוד על הפיתוח: ימין אלמקיס.

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

אפליקציית המשחק של חברת Magic Leaph כוללת גם דפדפן ואפליקציית דואר אלקטרוני, אבל בינינו, את מי זה באמת מעניין?-)

====
אודות הכותב
דר' חנן גזיתד"ר חנן גזית מייסד ומנכ"ל juloot interactive, עוזר לארגונים, חברות ויזמים לשלב עקרונות ומנגנוני משחקים בפרסום, שיווק, מכירות, הדרכה, למידה ואימון בכדי להעצים יכולות ולשפר תוצאות. מרצה באקדמיה ובחברות וארגונים בנושא סודות המִישׂחוּק להצלחה – מניעים לפעולה בהנאה©. חנן מראשוני חוקרי משחקי הוידאו בישראל, עומד בראש המרכז הישראלי של איגוד חוקרי המשחקים הדיגיטליים העולמי DiGRA ובימים אלה כותב את ספרו הראשון Gameful Heroes.

איך מתחילים לפתח משחקים דיגיטליים עם יוניטי Unity3D?

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

 

איך תעשו הערכה לשם למידה עם מישחוק בכיתה?

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

אני רוצה לשתף אותך ב 5 דברים מרכזיים:

  • בהרצאה סקרתי דרכים ושיטות ליישום עקרונות הל״ל (הערכה לשם למידה) עם גיימיפיקיישן בכיתה. הצבעתי על המשותף בין התחומים ונראה באיזה אופנים ניתן להשתמש בגיימיפיקיישן המוגדר כשילוב מנגנוני משחקים ממכרים בסביבות שאינן משחקיות בהגדרתן כדי להניע לפעולה, לעודד מעורבות [אינג’ייג’מנט] ועקביות בתהליך, מתוך הנאה של הלומדים למטרת קידום הלמידה.
  • הצגתי את השיטה שפיתחתי ליישום אפקטיבי של הל״ל עם גיימיפיקיישן ויובאו דוגמאות נבחרות של תוצרי למידה, אפליקציות משחקיות שפותחו על ידי הלומדים באמצעותה.
  • הצגתי את סביבת ניהול למידה מקוונת ממוחשבת (LMS) אדמודו (edmodo) הדומה במאפייניה לרשת החברתית פייסבוק (facebook) בתוספת מרכיבי גיימיפיקיישן (gamification) מובנים שמעודדים ומאפשרים למידה שיתופית בכל זמן ומקום דרך המחשב וגם למידה ניידת (mobile learning).  סביבת למידה זו  מתאימה להוראה בכל הרמות.

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

אודות המרצה

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

מעוניינים בהרצאה או סדנה בנושא? צרו קשר

אם יש אפליקציה, מי צריך נייר?


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

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