מריו הפך לטייס FPV: מישהו הטמיע Betaflight בתוך Super Mario 64
מפתח עצמאי פרסם ב-Reddit ספרייה בקוד פתוח בשם libfpv, שמאפשרת להריץ קואד FPV עם פיזיקה ריאליסטית ועם קונפיגורטור Betaflight אמיתי בתוך משחקי וידאו. הניסוי הראשון: טיסה חופשית בעולמות של Super Mario 64.
מה בדיוק נבנה כאן
libfpv היא ספריית C בקוד פתוח שמדמה את הפיזיקה של קואד, כולל מנועים, אוויר ותגובות גוף. היא הוטמעה בתוך sm64ex, פורק קוד פתוח של Super Mario 64, כך שאפשר להחליף את מריו בקואד ולטוס בחופשיות בכל השלבים.
הנקודה שמעניינת יותר: הסימולציה מחוברת לקונפיגורטור Betaflight האמיתי. כלומר אפשר לשנות rates, פילטרים ו-PID בדיוק כמו שעושים על קואד אמיתי, ולראות את ההשפעה בזמן אמת בתוך המשחק.
למה זה לא רק גימיק
רוב הסימולטורים הקיימים, כמו Liftoff או Velocidrone, בנויים עם מנועי פיזיקה קנייניים שאי אפשר לגעת בהם. libfpv היא קוד פתוח לחלוטין, מה שאומר שכל מפתח יכול לקחת אותה ולשלב אותה במשחק אחר, בסביבת אימון אחרת, או להתאים את הפיזיקה לפי הצורך.
תכלס, זה עדיין ניסוי מוקדם. הפיזיקה לא מושלמת, העולמות של Mario 64 לא תוכננו לטיסת FPV, ואין כאן עדיין תמיכה בשלט. אבל הפוטנציאל ברור: ספרייה שמישהו יכול לשלב בסביבה מותאמת יותר לאימון.
מה זה אומר לך
אם אתה מפתח או סתם סקרן, הפרויקט זמין ב-GitHub ופתוח לתרומות. אם אתה מחפש סימולטור לאימון אמיתי עכשיו, זה עדיין לא שם. לסימולציה רצינית עם rates ו-PID שמשפיעים על הטיסה האמיתית שלך, הכלים הקיימים עדיין עדיפים. אפשר ללמוד עליהם ועל שאר הבסיס של FPV באקדמיה של TAKE-FPV.
הפרויקט עדיין בחיתוליו, אבל הרעיון של ספרייה פתוחה שמחברת Betaflight אמיתי לסביבות וירטואליות שונות הוא כיוון שלא ראינו עד עכשיו בקהילה.
מקור: Reddit r/fpv
