משחקי חיכוך בקוד פתוח משחקי אמנזיה

חברה משחקי חיכוך הוכרז על פתיחת קודי המקור המלאים של משחקי תלת מימד בז'אנר "הישרדות סיוט" - אמנזיה הירידה הכהה и אמנזיה: מכונה לחזירים, שוחרר ב-2010 וב-2013. נכסי המשחק נשארים קנייניים. זו לא הפעם הראשונה שקוד משחק חיכוך מתפרסם; בשנת 2010, החברה נפתח קוד מנוע המשחק HPL1 והמשחק כתוב עליו"Penumbra: פתיחה".

קוד המשחק פתוח תחת רישיון GPLv3 החינמי ומפורסם ב- GitHub (אמנזיה הירידה הכהה, אמנזיה: מכונה לחזירים). המשחקים כתובים ב-C++ ומשתמשים ב-SDL לעיבוד קלט וב-OpenGL לגרפיקה. המאגרים כוללים קבצים לבנייה עבור לינוקס ו-macOS באמצעות CMake ועבור Windows באמצעות Visual Studio 2010. בנוסף לקוד של המשחקים עצמם, קוד המקור של עורכי המשחקים המשויכים הוא גם קוד פתוח. צפוי שהקוד הפתוח של הקוד יפשט את פיתוח המודים, מהם יש כבר יותר מאלף למשחקים אלו, ויאפשר ליצור מנועי משחק פתוחים חדשים המבוססים על הטכנולוגיות הכרוכות במשחקי Amnesia .

מבין התכונות המוצעות בקוד פתוח ועשויות להיות שימושיות למפתחי מנועי משחקים, יש לציין את הדברים הבאים:

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

 משחקי חיכוך בקוד פתוח משחקי אמנזיה

מקור: OpenNet.ru