Eski oyunlara gönül vermiş bir teknoloji tutkunu, Lara Croft'u antik mezarların içinde ve çevresinde mütevazı bir ESP32-P4 mikrodenetleyici üzerinde hayata geçirdi. Yaklaşık 25 dolarlık bu uygun fiyatlı geliştirme kartı, çift çekirdekli 400 MHz işlemcisiyle OpenLara'yı 1.024 x 600 piksellik oynanabilir bir deneyime taşıyor ve bunu sadece 1 watt civarında bir güç tüketimiyle başarıyor. 2026 yılında böylesine ucuz ve az güç tüketen yeni teknolojilerle oyun keyfi yaşandığını görmek harika!
1990'ların ortasında piyasaya çıktığında, Tomb Raider oyun dünyasına üç boyutlu bir boyut katma trendini başarıyla yakalayarak son derece keyifli bir macera oyunu sundu ve kısa sürede bir klasik haline geldi. Her oyun 2D yerine 3D olduğu için daha iyi olmuyordu; hatta çoğu zaman böyle değildi. Ancak şimdi, OpenLara gibi bir oyunu çalıştırmak için gereken hesaplama gücü pahalı ve çok güç tüketen bir oyun konsolu gerektirmiyor. Günümüzde milivatlarca güç tüketen ucuz bir geliştirme kartı bile bu iş için yeterli olabiliyor.
Ancak bu yüksek verimli, düşük watt'lı oyun performansı hikayenin sadece yarısı. Burada sergilenen diğer bir gelişme ise yaygın olarak kullanılan mikrodenetleyicilerin güçlenmesi. Artık geliştiriciler bu mütevazı cihazlar için kod yazarken aşırı kaynak tasarrufu yapmak zorunda değiller. Bu cihazlar artık bolca işlem gücüne sahip.
Espressif'in ESP32-P4'ü söz konusu olduğunda, üretici şu özellikleri vurguluyor: "Yapay zeka komut uzantılarına sahip çift çekirdekli RISC-V CPU, gelişmiş bellek sistemi ve entegre yüksek hızlı çevre birimleri." Ayrıca 64 MB'a kadar PSRAM, 768 KB SRAM, bir FPU, DSP, ISP, 55 programlanabilir GPIO ve daha fazlası bulunuyor. Bu, orijinal Tomb Raider döneminin bir rüyası gibi görünüyor.
TheAlexKid777'nin demolarında, bu donanım 7 veya 8 inçlik bir LCD ekrana takılı. Oyun, 320 x 240 piksel çözünürlükte OpenLara'yı çalıştırıyor ve bu, donanım ölçeklemesiyle 1.024 x 600 piksele çıkarılıyor. Oyun ayrıca, geliştirme kartının ES8311 kodlayıcısı aracılığıyla sağlanan stereo ses efektlerine sahip ve bağlı bir USB klavye ile kontrol ediliyor.
Daha önce de ESP32 ailesi mikrodenetleyicilerinin retro Mac emülatörünü çalıştırmak, ucuz bir reklam engelleme dongle'ı desteklemek ve hatta 28.9 milyon parametreli bir yapay zeka modelini çalıştırmak gibi çeşitli projelerde kullanıldığını bildirmiş idik. Bu projelerin bazılarında 5 dolardan başlayan çok daha ucuz ESP32 mikrodenetleyicileri de kullanıldı.