אתה יודע מה יקרה אם הקוד יפורסם? זה יהיה הסוף של פאלקון כסימולטור. יהיו לך אלפי גרסאות של ה EXE שמסתובבות באויר, שום דבר לא יעבוד כמו שצריך. תאמין לי שאתה לא רוצה שזה יקרה.
אני יכול להבין את זה שמי שמסתכל מהצד חושב שאנחנו שומרים את הקוד כביכול לעצמנו... תאמין לי שזה לא ככה, עובדה שמי שרוצה ומעוניין ומתאים כן באיזשהו שלב נכנס להיות מפתח ואם הוא מתאים אז הוא גם יגיע לתכנות ולקוד.
לצורך הענין אני אתן לך את עצמי בתור דוגמא טובה. אני לא מתכנת במקצועי (למרות שזה כבר לא כל-כך מדוייק, דברים קצת משתנים בדיוק עכשיו
🙂) והידע שלי ב C הגיע בעיקר מקורס שלמדתי תוך כדי תואר בהנדסה. באיזושהי תקופה דיי מזמן (באזור 2006 או 2007) אחרי כמה שנים בקהילה נכנסתי כבטא-טסטר ל Free Falcon, אז BMS היו "במחתרת", לאט לאט התחלתי להתעניין בעוד דברים, ובאיזשהו שלב התחלתי לפתח את כל הקטע של האפקטים, מה שנקרא Particle system (פיצוצים, עשן וכו'
😉, יותר מאוחר אחרי שצברתי נסיון עם האפקטים ואחרי שלמדתי קצת ++C באופן עצמאי (מעבר לידע שהיה לי ב C) קיבלתי גישה לקוד המקור. באיזשהו שלב הקבוצה התפרקה (הייתי חלק מ RV-Red Viper שעבדה עם FF ובאיזשהו שלב התנתקנו מהם) ואז צירפתי את מי שרצה להמשיך מ RV אל תוך BMS, ועד היום...
זה סתם הסיפור שלי כדוגמא לכך שאתה לא צריך להיות מקצוען (לצורך הענין חלק גדול מהמפתחים של BMS וגם מאלה שפעם עבדתי איתם ב RV והיום כבר נעלמו מהסצנה, אינם מתכנתים במקצועם) בתכנות דווקא כדי לקבל גישה לקוד, הגישה שלנו ב BMS היא שמי שרוצה (ובאמת רוצה) כבר ימצא את הדרך הנכונה כדי שנשים לב אליו ואולי גם נכניס אותו לקבוצה ולפיתוח. מקווה שזה עונה לך על השאלה ומסביר לך את ההגיון למה אנחנו לא מוציאים את הקוד החוצה
🙂
ודרך אגב, הקוד של RV היום נמצא בחוץ כקוד פתוח ע"י אותה קבוצה שלקחה אותו מ FF ופרסמה אותו (ובעצם גרמה לסגירה של FF, בפועל...), הם פרסמו אותו והבטיחו שזה הולך להיות פרוייקט מעניין עם פיתוחים מהפכניים, אני מוכן לשים כסף שלא נראה מזה כלום. פאלקון זה לא סוג הפרוייקטים שיצליחו כקוד פתוח, גם ככה כמות האנשים שמוכנה להתעסק עם הסיפור הזה ולהשקיע זמן יקר כדי לחפור עמוק מבלי לקבל כסף, תהיה קטנה מאוד. מי שבאמת מעוניין ורוצה לראות איך בנוי הקוד של פאלקון יכול להוריד את הקבצים ולקרוא, או אולי אפילו לבנות את הפרוייקט ב VS... הקוד של BMS לא שונה בהרבה מבחינת המבנה (אני מתכוון בכללי מאוד כמובן, בפועל יש הרבה הבדל...)

Asus Z-390 Prime MB, Core i7 9700K, HyperX 2x16GB 3466MHz DDR4, GTX-1060 3GB, 1TB Crucial MX500 SSD + 1TB storage, Saitek X-55 HOTAS, TIR4 pro, Dell U2412M 24'', flying at 1920x1200