דילוג לתוכן ראשי

קורסים

  • בינה מלאכותית (10207)
  • תקציר הקורס:

    תקציר:

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

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

    תקציר:

    סקירת סוגי המשחקים ובעיות הקשורות לתחום זה. לימוד סביבת הפיתוח Unity3D.

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

    הוספת סקריפט בשפת C#. בניית משטחים (Terrains) ואובייקטים נלווים כגון: עצים, דשא, אגמים. בנייה/יבוא מודלים תלת-ממדיים,

    הוספת תנועה, זיהוי התנגשויות, הנפשה (אנימציה), הוספת ליווי קולי, הוספת תפריטים ואלמנטים של ממשק משתמש (UI).

    בניית מערכת AI ותכנות NPC. FSM, Raycast,

    ביצוע ירי, הוספת אויבים. הדגמת משחק דו-ממדי.
  • סדנא בנושא עיצוב ופיתוח משחקי מחשב (10267)
  • גרפיקה ממוחשבת (10342)
  • תקציר הקורס:

    תקציר:

    במסגרת הקורס יוסברו עקרונות גרפיקה ממוחשבת דו- ותלת-ממדית.

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