Raspberry Pi’nin oyunla, özellikle retro oyunla olan güzel ilişkisine sık sık işaret ediyoruz. Ancak Raspberry Pi’deki retro oyunun böyle olmasını hiç beklemiyorduk. Üretici ve geliştirici Adam Dupont yine aynı şeyi yapıyor, bu sefer faresinin yazılımında Pong oyunu oynamak için RP2040 kullanıyor.
Fare yazılımıyla bir oyunu nasıl oynayacağınızı merak ediyorsanız yalnız değilsiniz. Dupont’un bunu başarma şekli büyüleyici ve etkileyici. Özetle, imleci hızla hareket ettirerek bir “görüş kalıcılığı” yaratıyor, bu da esasen imlecin aynı anda birden fazla konumda görünmesini sağlayan bir illüzyon. RP2040, farenin PC’ye girişini engelleyerek oyunu barındırıyor.
Dupont oyunu çalıştırmak için birkaç kontrol programladı, ancak Pong’u simüle etmek için kullanılmadığında normal bir fare gibi de işlev görüyor. Pong oyununda bir puan tutma sistemi var ancak puanı sayılar kullanarak temsil etmiyor. Bunun yerine, bir puan kazanıldıktan sonra imleç kazanan tarafa daha yakın görünecek. Puan arttıkça imleç kazanan tarafa daha da yaklaşacak ancak berabere kalındığında puanın ortasında kalacak.

Dupont, projenin nasıl bir araya getirildiği ve evde yeniden yaratmak için neler yapabileceğiniz konusunda ayrıntıları paylaşma nezaketinde bulundu. Özel bir fareye ihtiyacınız yok; Dupont genel bir HP faresi kullanıyor. İkinci bir USB portu olan bir RP2040 kartına ihtiyacınız olacak, ancak nereden başlayacağınızdan emin değilseniz, Dupon bir USB Ana Bilgisayarı olan Adafruit Feather RP2040’ı öneriyor.
Adafruit Feather RP2040 kullandığı için, TinyUSB Arduino Kütüphanesi’ni kullanarak programladı. Bununla birlikte, farklı bir kart kullanmayı seçerseniz, kat ettiğiniz mesafe değişebilir. Projenin tam kaynak kodu şu adreste mevcuttur: Github.

