უკან დაბრუნება
F-15 Strike Eagle II-ის რევერს-ინჟინერიის პროექტი DOS-ის ტესტ-პილოტებს ეძებს
SiTech AI Team2 წთ. საკითხავი

F-15 Strike Eagle II-ის რევერს-ინჟინერიის პროექტი DOS-ის ტესტ-პილოტებს ეძებს

1989 წლის ფრენის სიმულატორის F-15 Strike Eagle II-ის C კოდის აღდგენის პროექტმა თამაშად ვარგის ეტაპს მიაღწია: ავტორი ტესტ-პილოტებს სთხოვს, 451.03 ვერსიაზე დაფუძნებული ვერსია გამოსცადონ და პრობლემები შეატყობინონ.

1989 წლის ფრენის სიმულატორის F-15 Strike Eagle II-ის C კოდის აღდგენის ხანგრძლივი ჰობი-პროექტი, რომელიც თამაშის ორიგინალური ბინარების რევერს-ინჟინერიას ეყრდნობა, იმ ეტაპს მიაღწია, სადაც დისასემბლერების ნაცვლად მოთამაშეებია საჭირო. 2026 წლის 20 ივნისს გამოქვეყნებულ პოსტში პროექტის ავტორმა, რომელიც ფსევდონიმ neuviemeporte-ით წერს, ღია მოწვევა გამოაქვეყნა „ტესტ-პილოტებისთვის“, რათა მათ აღდგენილი ვერსია გამოსცადონ და პრობლემები შეატყობინონ.

პროგრესმა მოლოდინს გადააჭარბა

პოსტის გამოქვეყნებამდე სულ რაღაც ერთი თვით ადრე ჩანდა, რომ თამაშის მეორე შემსრულებელი ფაილისთვის (egame) ასემბლერიდან C-ზე გადაწერას კიდევ რამდენიმე წელი დასჭირდებოდა, მესამე (end) კი ჯერ კიდევ წინ იყო. მას შემდეგ, ავტორის თქმით, ყველა შემსრულებელი ფაილისთვის C კოდი აღდგენილია, ყველა მონაცემი ასემბლერიდან C-შია გადატანილი, ასემბლერზე დამოკიდებული კოდის უმეტესობას ფუნქციური C შემცვლელები აქვს, ხოლო პროცედურებსა და მონაცემთა სტრუქტურებს უმეტესად შინაარსიანი სახელები მიენიჭა. არ არის გამორიცხული, რეპოზიტორია მალე პორტირების პროექტისთვის განტოტდეს.

ასეთი ტემპი სამუშაოს ხასიათსაც ცვლის. პროექტის ინსტრუმენტები უზრუნველყოფენ, რომ აღდგენილი ოპკოდები ცვლილებების შეტანისას ორიგინალს ზუსტად შეესაბამებოდეს, მაგრამ ყველა ბაგის აღმოჩენა მათ არ შეუძლიათ — განსაკუთრებით მონაცემთა განლაგებასთან დაკავშირებული პრობლემებისა — ამიტომ ამიერიდან მოქმედი, გაშვებადი თამაში უნდა შენარჩუნდეს და ითამაშონ.

როგორ გამოვცადოთ აღდგენილი ვერსია

მიმდინარე გამოცემაა v0.9.1 და ის ორიგინალური თამაშის 451.03 ვერსიასთან ერთად, Desert Storm-ის დამატებით პაკეტთან ერთად გამოიყენება. მოთამაშეებმა შემსრულებელი ფაილები თამაშის საქაღალდეში ორიგინალების ნაცვლად უნდა ჩააგდონ — ჯერ სარეზერვო ასლი გააკეთონ. ავტორი ასევე გვირჩევს, წაშალონ ორიგინალური f15.com, რომ ძველი ვერსია ახალი f15.exe-ის ნაცვლად არ გაეშვას. აღდგენილი ვერსია კონფიგურაციის ეკრანზე არ გადადის და პირდაპირ ვარაუდობს MCGA/VGA ეკრანს, ხმისა და ჯოისტიკის გარეშე. დანარჩენი ყველაფერი თამაშის სამივე ნაწილში უნდა მუშაობდეს: მისიის ბრიფინგი, ფრენა და დებრიფინგი.

ბაგ-ბაგ შესაბამისობა — განზრახ

ავტორი ელოდება შეტყობინებებს ავარიული გამორთვების, გრაფიკული ხარვეზებისა და უმოქმედო კლავიშების შესახებ — სასურველია სკრინშოტით (Ctrl+F5 DOSBox-ში) და იმის აღწერით, თუ რა ხდებოდა პრობლემის გამოვლენამდე. ერთი დათქმაა: ეს ბაგ-ბაგ აღდგენაა, ამიტომ ორიგინალშიც არსებული ქცევა ჯერჯერობით უცვლელად უნდა დარჩეს. პოსტი აღნიშნავს, რომ ორიგინალურ თამაშს აქვს ცნობილი პრობლემები 3D ობიექტების გაქრობასა და იმასთან, რომ თვითმფრინავი ცაში ვარდება, როცა ინვერსიაშია და საწვავი ამოწურულია — ამიტომ შეტყობინების გაგზავნამდე სჯობს ეს ორიგინალშიც შეამოწმონ და შედარებისთვის მისი ასლი შეინახონ.

SSiTech

SiTech — AI-გაძლიერებული ვებ დეველოპმენტი

ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.