UnboxinGrave

211301
:מספר הפרויקט
יוני אנדר
:שמות הסטודנטים המציגים
ד"ר סולאמי משה
:שם המנחה
פיתוח משחקים / תכנות מקבילי
:שם הסדנה
:GitHub
פוסטר
מצגת
:תקציר הפרויקט

UnboxinGrave הוא משחק תפקידים מרובה משתתפים בדו מימד שמבוסס על מנוע המשחק MonoGame ושפת התכנות #C.
במשחק השחקן יצטרך להילחם באויבים, להרוויח חפצים ונשקים ולשרוד את כל השלבים על מנת לנצח בו. ניתן לשחק את המשחק במחשב עם שלט או עם מקלדת ועכבר.
שרת המשחק מאפשר לשחק את המשחק עם מספר לא מוגבל של משתתפים. השרת נבנה על גבי sockets בשפה #C ועוצב בצורה כזו כך שיהיה יעיל לעבודה עם מספר רב של שחקנים.
MonoGame זו תשתית משחקים בלבד שדורשת פיתוח מאפס של הרכיבים, לעומת מנועי משחק כמו Unity או Unreal Engine במשחק פותחו כל הרכיבים באופן עצמאי: אנימציות, תפריטים במשחק, אלגוריתמי התמצאות במרחב, פונטים, גרפיקה ועוד דברים נוספים.
מטרת המשחק היא לאפשר למספר משתתפים להתחבר יחדיו לשרת ולהנות מחוויית משחק קלילה ומהנה באורך שעה - שעתיים.