אודות


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

שמנו לנו למטרה ללמד ילדים (וגם מתחילים המתעניינים בפיתוח משחקים) את יסודות תכנות משחקי התלת מימד. פיתוח המשחקים המרהיבים הוא אמצעי עבורינו ללמד את הילדים תכנות מחשבים ברמה גבוהה כבר מההתחלה.
לתכנת משחק תלת מימדי אמיתי, כזה שרואים בקונסולות ה XBOX וה- PLAY STATION זאת משימה לא פשוטה לילדים בגילאי בית ספר יסודי (כיתות ה’ – ו’) ואף לבוגרים יותר.
ולכן פיתחנו כלים ותכנית לימוד ייעודית אשר מאפשרים לבצע בדיוק את זה:

1. שפת תכנות ייעודית לילדים ומתחילים ובהמשך שילוב שפת C# בשעורים המתקדמים. 
2. סביבת פיתוח קלה מאוד ופשוטה לשימוש לתלמידים ולא פחות חשוב – למורים.
3. עקומת לימוד שטוחה – בתוך דקות מתחילים לתכנת אנימציות תלת מימד.
4. העקרונות הבסיסיים של פיתוח משחקי התלת מימד כלולים בתכנית הלימודים כגון:
שימוש במודלים תלת מימדיים – הורדה מהאינטרנט, תנועה וסיבוב במרחב, אנימציה של השלד
שימוש בספרייטים – תמונות דו מימדיות אשר ניתנות להנפשה
השמעת צלילים ומוזיקת רקע
אפקטים מיוחדים – אש,עשן, מים, פיצוצים וכד’
התקנת רקעים במשחק – שימוש ב SkyBox
שימוש במצלמה – תצוגת גוף ראשון, גוף שלישי או תצוגה סטטית
פיזיקה – נלמד להכיל כוחות פיזיקליים על הדמויות במשחק כגון: כוח המשיכה, חיכוך, תאוצה, בלימה וכד’
בדיקת התנגשות בין גופים במרחב
בדיקת קירוב ( Ray Casting ) – שימוש בקרן אור דמיונית לבדיקת קירבה של גופים במרחב
תגובה לקלט מהמשתמש
5. נלמד את יסודות התכנות במידה מספקת על מנת לכתוב את הלוגיקה של המשחקים:
שימוש במשתנים
לולאות
פונקציות / פרוצדורות
תנאים ומשפטים בולאנים
ריבוי תהליכים
קבלת קלט מהמשתמש והדפסת פלט למסך

מתחילים עם הסברים פשוטים

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

מתודולוגיה

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

נסיון

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


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



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

שעור בתיכון “און” בתל אביב

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

פרוייקט שעה של קוד

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

מייסד השיטה


ממציא שפת התכנות וסביבת הפיתוח SceneMax3D, עדי ברדה, מהנדס תוכנה מאז 1999 בחברות גדולות וקטנות. מורה ויזם, בוגר סמינר הקיבוצים, בעל נסיון רב בלימוד תכנות ילדים ונוער באמצעות פיתוח משחקים ואנימציות תלת מימד. בנוסף, מפתח אפליקציית ניווטי השטח ADV Rally ומנהל קבוצת Adventure Riders Israel.
עדי: “… כילד קטן הוקסמתי מהיכולת ליצור חיים בתוך מסך המחשב באמצעות תכנות אנימציות ומשחקים. יותר משאהבתי לשחק במשחקי מחשב, אהבתי לכתוב אותם. פיתוח משחקי המחשב כילד, הקנה לי את הידע והבטחון העצמי לעסוק בתכנות כמקצוע…”

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