İnternetin Türkiye’de henüz bu kadar yaygın olmadığı, her sabah okula gitmeden önce ailenin "elektronik eşya" alerjisine rağmen gizli saklı bilgisayarı açtığımız o büyülü günleri hatırlar mısınız? CRT monitörün o hafif cızırtılı sesi eşliğinde, hoparlörün sesini en kısığa getirip, Windows XP’nin o meşhur Space Cadet Pinball oyununu başlatırdık. Solitaire çok sıkıcıydı, Mayın Tarlası ise o yaşlarda fazla karmaşıktı; ama o topun sesi, o ışıklar... İşte o gerçek bir kaçıştı.
"Old but gold" deyiminin tam karşılığı olan bu efsane, aslında tersine mühendislik sayesinde bugün Linux makinelerimizde her zamankinden daha canlı. Gelin bu nostaljiyi modern sistemlerimize nasıl taşırız, beraber bakalım.
🛠️ Kurulum: Arch Yolu ve Diğerleri#
Arch Linux kullanıcısı olarak benim favorim tabii ki AUR üzerinden gitmek; ancak Flatpak’in de kendine has bir pratikliği var. Her iki yolu da buraya bırakıyorum.
1. Arch Linux (AUR) Yöntemi#
Eğer bir Arch kurduysanız, Playwright yazımda bahsettiğim o yuceltoluyag@archlinux terminal disipliniyle devam edelim:
yuceltoluyag@archlinux:~$ yay -S space-cadet-pinball-git
2. Flatpak Yöntemi#
Eğer sistemler arası taşınabilirlik isterseniz, Flathub imdadımıza yetişiyor:
yuceltoluyag@archlinux:~$ flatpak install com.github.k4zmu2a.spacecadetpinball
🚀 Teknik "Level Up": 1024x768 Çözünürlük (Full Tilt!)#
Orijinal oyun 480p çözünürlükteydi ve modern monitörlerde biraz "çamur" gibi görünebilir. Ancak zamanında "Full Tilt! Pinball" adıyla satılan versiyonun veri dosyalarını kullanarak çözünürlüğü devasa (evet o zamanlar için devasaydı) 1024x768 seviyesine çıkarabiliriz.
Nasıl Yapılır? (Flatpak için)#
- Oyunu en az bir kere çalıştırın ki veri klasörü oluşsun.
Archive.orgüzerinden "Full Tilt Pinball" verilerini bulun veCADET.ZIPiçindekileri şu klasöre boşaltın:bash yuceltoluyag@archlinux:~$ cd ~/.var/app/com.github.k4zmu2a.spacecadetpinball/data/SpaceCadetPinball yuceltoluyag@archlinux:~$ unzip ~/Downloads/CADET.ZIP- Eski düşük çözünürlüklü dosyaların oyun tarafından öncelikli görülmemesi için onları temizlememiz gerekebilir (Sudo gerekebilir):
bash yuceltoluyag@archlinux:~$ sudo rm -r $(flatpak info --show-location com.github.k4zmu2a.spacecadetpinball)/files/extra/Pinball
🧠 Küçük Bir Not: Kurallar Değişiyor mu?#
Full Tilt verilerini kullandığınızda ilginç bir detay fark edeceksiniz: Orijinal versiyonda fırlatma tünelindeki ışıklar top üzerinden geçtikçe yanıp sönerken (toggle), Full Tilt versiyonunda yanık kalıyor. Bu da bumper’ları (tamponları) geliştirmeyi bir nebze kolaylaştırıyor. Benim gibi bir "pinball nerd"üyseniz bu farkı hemen hissedeceksiniz.
🥊 Son Söz: Neden Hala Oynuyoruz?#
Bugün 4K çözünürlükte, ışın izlemeli (ray tracing) oyunlar oynuyoruz ama hiçbirisi o sabah ayazında, okul formasıyla, aileye yakalanma korkusuyla oynanan Pinball’un yerini tutmuyor. Bu oyun bizim için sadece bir yazılım değil; çocukluğumuzun, teknolojiye olan o saf merakımızın ve "güzel günlerin" bir parçası.
Siz de kurun, bir el atın ve o topun sesini duyduğunuzda gözleriniz dolarsa bilin ki yalnız değilsiniz. Friday13 skorunu geçmeyi denemeyi unutmayın!
Hadi eyvallah kardaş!
Yorumlar