Commodere 64'te yeni "mucize"

Bir geliştirici, Dünya’nın en küçük Pong oyununu Commodore 64 üzerinde çalıştırarak küçük bir mucizeye imzasını attı.

İkonik Commodore 64, belirli yaşın üzerindekiler için programlamaya ilk adım atılan cihaz olmuştur. BASIC ile yeni başlayanlar basit programlar yazabilirken, uzman seviyesinde çok daha güçlü uygulamalar yazmak mümkün.

Josip Retro Bits, Commodore 64 gibi eski donanımlarda zorlu eğlenceler üzerine uzmanlaşmış bir YouTube kanalı. Daha eski bir videoda Josip, Basic kullanarak bir Pong oyunu oluşturmuştu. İlk bakışta bu çok ilginç gelmeyebilir, ancak Basic’in makine kodu yazmaya kıyasla çok sınırlı olmasından dolayı gerçekten zorlu bir çalışma. Temel olarak C64, Pong gibi bir oyun için mükemmel bir kapasiteye sahip, ancak Basic üzerinde değil.

Tahmin edebileceğiniz gibi, Josip bu oyunu üretmeyi başardı. Ancak, bu videoya yorum yapan birinin yeni bir fikri vardı. Tek bir sprite içerisinde bir Pong oyunu üretmek.

Bu zorlu öneri de kabul edildi. Tabii ki, Basic bunun için uygun değildi ve Josip, Tiny Pong‘u derlemeye daha yakın bir dil olan C’de yazmayı başardı. Bunu nasıl yaptığını da, yeni videosunda ayrıntılı olarak gösteriyor. Daha sonra projeyi oluşturarak bir C64 üzerinde çalıştırıyor ve eğlenceli sonuçlar görülebiliyor. 

I Built a whole Pong Game inside a Sprite on Commodore 64 | Tiny Pong

After excepting the challenge posed by MR. Jan Schmitz, in this episode I created a whole Pong Game inside a single Sprite on Commodore 64.
The programming language of a choice is a C, quick development and fast runtime code, exactly what I needed.

Tiny Pong Code and PRG files:

PETSCII Online Editor:

You can watch 1st video, Mini Pong game here:

If You like this video you can buy me a coffee:

Index:
0:00 – Intro
0:54 – The concept and explanation in PETSCII Editor
11:58 – The C code – Walkthrough
17:45 – Running The Game
20:30 – Running slightly different version
21:37 – Thank You for watching

Kaynak URL