AI-მა 22 წლის თამაში iOS-ზე რამდენიმე საათში პორტირა — Claude Code-ის წარმოუდგენელი მიღწევა
გუგლის AI Studio-ს ლიდერმა Ammaar Reshi-მ Claude Code-ისა და Fable 5-ის საშუალებით Command & Conquer: Generals Zero Hour iPhone-ზე რამდენიმე საათში პორტირა. პირველი build — 40 წუთში.
AI-ის მიერ 22-წლიანი PC თამაშის iOS-ზე გადატანა
Google AI Studio-ს ლიდერმა Ammaar Reshi-მ წარმოაჩინა, თუ როგორ შეუძლია AI-ს, შეცვალოს თამაშების დეველოპმენტი. მან გამოიყენა Anthropic-ის Claude Code Fable 5-თან ერთად, რათა 2003 წლის კლასიკური სტრატეგიული თამაში Command & Conquer: Generals Zero Hour iPhone-სა და iPad-ზე გადაეტანა. შედეგი? თამაში მუშაობს ნებისმიერი ემულატორის გარეშე, ბუნებრივ ARM64 არქიტექტურაზე.
როგორ მოხდა ეს
Reshi-მ Claude Code-ის გამოყენებით 40 წუთში შექმნა პირველი build, რასაც მოჰყვა რამდენიმე საათის debugging. ორი დღის განმავლობაში მან მთლიანად ამოწურა Claude Max-ის კვოტა. მისი თქმით, "AI-ს სფეროს სიყვარული შეიძლება და კონკურენციის პატივისცემა, მაშინაც კი, როცა სრულად ხარ ფოკუსირებული საუკეთესო პასუხის შექმნაზე. ეს გრძელი თამაშია."
ტექნიკური დეტალები
პორტირებული ვერსია მოიცავს სრულ კამპანიას, skirmish რეჟიმსა და Generals Challenge-ს. ყველაფერი მუშაობს ტაჩ კონტროლით. გრაფიკული pipeline გარდაქმნის DirectX 8-ს Apple-ის Metal API-ში Alkemist-ის მეშვეობით. Reshi-მ გამოაქვეყნა სრული წყარო კოდი GitHub-ზე, როგორც ღია კოდი. თამაშის აქტივები არ შედის, ამიტომ გჭირდებათ საკუთარი Steam-ის ასლი (დაახლოებით $5), თუ მისი გამოცდა გსურთ.
რატომ აქვს ამას მნიშვნელობა
ეს არის AI-ის, როგორც დეველოპმენტის ინსტრუმენტის, ძალის შთამბეჭდავი დემონსტრაცია. 40 წუთი build-ისთვის, საათები debugging-ისთვის — ეს ის დროა, რაც ჩვეულებრივი დეველოპერისთვის კვირებს ან თვეებს მოითხოვს.
შეზღუდვები
iPad-ზე გრძელი სესიების დროს თამაში შეიძლება ჩამოიშალოს მაღალი მეხსიერების მოხმარების გამო. Reshi-მ გამოაქვეყნა ინჟინერიის ლოგი, სადაც თითოეული bug და fix არის დოკუმენტირებული.
დასკვნა
Claude Code-ისა და Fable 5-ის ეს დემონსტრაცია გვიჩვენებს, რომ AI-ს შეუძლია მკვეთრად შეამციროს თამაშების პორტირების დრო. ეს არის ნათელი მაგალითი იმისა, თუ როგორ შეუძლია AI-ს, შეცვალოს ჩვეულებრივი დეველოპმენტის პრაქტიკა. ღია კოდის ხელმისაწვდომობა კი ნიშნავს, რომ ნებისმიერ მსურველს შეუძლია, ისწავლოს და გააუმჯობესოს ეს მიდგომა.