מפתח משחקי וידאו: יצירת משחקי 2D מז'אנרים שונים - קורס 18,000 שפשוף. מבית הספר לקודי לתכנות לילדים, הכשרה של 3 מודולים (חודשים)
Miscellanea / / December 02, 2023
גיל: 7-12 שנים
רמה: למתחילים.
משך: מ-3 מודולים (חודשים), מ-24 שעות*.
פורמט: שיעורים אישיים וקבוצתיים, לא מקוון ומקוון (זמן אמת).
מספר ילדים: מ-1 עד 8.
מחיר:
מ-750 רובל לשעה בקבוצה מקוונת,
החל מ-850 רובל לשעה בקבוצה לא מקוונת,
מ-1050 רובל לשעה בנפרד באינטרנט,
החל מ-1980 רובל לשעה בנפרד במצב לא מקוון.
האם אתה רוצה שילדך לא רק ישחק, אלא גם יפתח משחקים עבור Windows?
האם אתה רוצה שהוא יתעניין בתכנות על ידי יצירת פרויקטים מהנים?
האם אתה רוצה להציג את ההתקדמות שלו על ידי הצגת המשחק שהוא פרסם באינטרנט?
אם התשובה שלך היא כן, הקורס הזה הוא מה שאתה צריך!
תעשיית המשחקים היא אחד התחומים המבוקשים ביותר בתחום טכנולוגיית המידע (IT) כיום. בשנת 2019, שוק משחקי הווידאו מוערך ב-151,100,000,000 דולר אמריקאי (על פי המדד האנליטי Newzoo סוכנות) והסף לכניסה לשוק זה עבור מפתחים מתחילים הופך גבוה יותר מדי שנה הכל נמוך יותר. עכשיו זה הזמן הטוב ביותר ללמוד איך ליצור משחקים משלך ולהתחיל להרוויח כסף מהתחביב שלך.
יתר על כן, המיומנויות הנרכשות בפיתוח משחקים יהיו שימושיות בתחומים אחרים של מגזר ה-IT, בין אם זה יצירת יישומים ניידים או פשוט כתיבת תוכניות למחשב.
במהלך הקורס, התלמידים ישלטו, בנוסף ליצירת משחקים, עוד כמה מיומנויות קשורות מ:
- גיאומטריה - עבודה עם זוויות, וקטורים וקואורדינטות.
- פיזיקה - שליטה בכוחות, חיכוך, כוח משיכה, התנגשויות.
- עבודה עם גרפיקה - שימוש בעורכים גרפיים ליצירת תמונות משלך.
- תכנות - ניהול אירועים, משתנים, פונקציות, מחלקות, מערכים, סוגי נתונים, מבני if-else, אופרטורים לוגיים ועוד ועוד.
- פיתוח אתרים - ניהול אחסון, חיבור דומיין, העברת נתונים לאתר - כל מה שצריך כדי להעלות את המשחק לאינטרנט, להנגיש אותו למשתמשים ברחבי העולם.
על מנת לעזור לתלמידים לשלוט בכמות המידע העצומה הזו, CODDY פיתחה קורס למתחילים בו נלמד ילדים כיצד ליצור משחקים מז'אנרים שונים עבור Windows.
במהלך הקורס נכין מספר משחקים - זהו יורה עם נוף מלמעלה, וה"אסטרואידים" הקלאסי, אבל עם טלפורטציה, בונוסים וטיימר, כמו גם משחק בז'אנר "Tower Defense".
נוסיף למשחקים מוזיקה משלנו, צלילים משלנו ותמונות משלנו - כל משחק יהיה ייחודי!
הפיתוח מתבצע במנוע המשחק Construct, מה שמפשט מאוד את כתיבת הקוד ומזרז את תהליך יצירת המשחקים. לילדים יהיה קל יותר להבין את תכנות ההיגיון של המשחק, מה שאומר שהם יוכלו ליצור כמה משחקים שונים, או עבדו על אחד מהם ממש עמוק והוסיפו לו הרבה תכונות מעניינות.
לאחר סיום הקורס התלמידים ילמדו כיצד ליצור משחקי 2D, לפרסם אותם באינטרנט, לשתף אותם עם חברים, וכן יצברו מיומנויות בסיסיות תכנות: Construct משתמש לעתים קרובות במשתנים, לולאות, מחלקות ומבנים אחרים שכל אדם שמכבד את עצמו צריך לדעת מְתַכנֵת. גם לסטודנטים שיסיימו את הקורס יהיה הרבה יותר קל להתחיל ללמוד מנועי משחק תלת מימד כמו Unity ו-Unreal Engine.
לאחר סיום הקורס, תיק העבודות של הסטודנט יכיל מספר פרויקטים גמורים, המהווים הוכחה לידע שלו ניסיון, ויסייע במציאת עבודה אם הילד יחליט לחבר את חייו עם תחום ה-IT בכלל ועם פיתוח משחקים ב באופן מיוחד. בוגרים יוכלו לשכלל ולשפר את הפרויקטים שלהם, או לכתוב משחק מאפס, ומי יודע, אולי ילדכם יצור את הלהיט הבא?
למי מתאים הקורס הזה?
- לכל מי שמתעניין בפיתוח משחקים
- למי ששולט ב-Scratch ומוכן להמשיך הלאה, אבל עדיין לא מוכן להשתלט על Unity בגלל המורכבות של מנוע המשחק הזה.
הקורס בנוי כך שגם מתחילים שלא התנסו קודם בתכנות או ביצירת משחקים יוכלו להתרגל אליו במהירות ולהצטרף לתהליך הלמידה.
"כמורה המלמדת את הקורס הזה, אני מציינת שבמהלך הקורס הילדים הופכים הרבה יותר חברותיים, פתוחים ובטוחים בעצמם, הם לא מפחדים לעשות טעויות, לנסות דברים חדשים, והם עצמם מחפשים מידע באינטרנט כדי להכניס חדשים למשחק פונקציות. זה מתאפשר על ידי אווירה ידידותית, עבודת צוות בפתרון בעיות מורכבות ומעניינת משימות שבהן התלמיד לא רק משנן את הנושא, אלא צובר מיומנויות אמיתיות התפתחות."
אנדריי פורלטוב
חודש ראשון - משחק יריות
1
• היכרות עם ממשק Construct, יצירת פרויקט וסצנה.
• הגדרת הרקע ודגם הנגן, חיבור פקדים.
• ירי, יצירת מפלצות ו-"Game Over".
2
• ממשק בריאות, הוספת בריאות לשחקן ולמפלצות.
• יצירת נשק אוטומטי.
• הוספת אפקטים כאשר כדורים פוגעים במפלצות.
3
• פיזור כדורים ויצירת לייזר.
• מעבר בין סוגי כלי נשק באמצעות לחצני מקלדת.
• יצירת להביורים ואפקטי לייזר.
4
• יצירת טילי איתור והשפעות בעירה.
• ניקוד, כפתור הפעלה מחדש.
• יצירת ערכות עזרה ראשונה, שיפור מערכת יצירת המפלצות.
• הגדלת קושי המשחק עם הזמן (לפי טיימר).
חודש שני - משחק Space Rocks
1
• יצירת רקע, דגם נגן וחיבור פקדים.
• יצירת לייזר, פיתוח מערכת ירי, אפקטי מנוע.
• יצירת אסטרואיד, מילוי מגרש המשחקים באסטרואידים.
2
• הוספת תנועה לאסטרואידים, פיזיקה של אסטרואידים, השמדת אסטרואידים.
• הוספת אפקטי פיצוץ באמצעות אנימציה.
• טלפורטציה של נגן בלחיצת עכבר ואפקטים.
3
• יצירת ממשק – רמת אנרגיה, ניצחון והפסד.
• יצירת מגן מגן ובונוס שבאמצעותו מופעל המגן.
• אסטרואידים מתקדמים שמתפרקים לחתיכות קטנות יותר.
4
• הוספת מוזיקה וצלילים למשחק.
• מאזן משחק משופר, הוספת טיימר
חודש שלישי - משחק Tower Defenders
1
• יצירת פאנל רקע וממשק.
• יצירת אויב בסיסי ומערכת התנועה שלו.
• יצירת צריחים, ירי בצריחים, בריאות אויבים.
2
• שיפור ממשק והשפעות פיצוץ.
• יצירת מערכת רכישת צריח.
• חסימת ניסיונות התקנת צריחים על רכיבי ממשק, כבישים וצריחים קיימים.
3
• יצירת צריח חדש ופגזים עבורו.
• הוספת בסיס, נקודות ותנאי הפסד.
4
• מערכת ניהול זמן - מהירות רגילה, מהירות כפולה והפסקה.
• הוספת מיכל.
• הגברת קושי המשחק, חידוד תנועת האויבים