Commodore 64 Kullanıcı Kılavuzu'ndan bu listeden esinlenmiştir:
10 PRINT "{CLR/HOME}"
20 POKE 53280,7 : POKE 53281,13
30 X = 1 : Y = 1
40 DX = 1 : DY = 1
50 POKE 1024 + X + 40 * Y, 81
60 FOR T = 1 TO 10 : NEXT
70 POKE 1024 + X + 40 * Y, 32
80 X = X + DX
90 IF X <= 0 OR X >= 39 THEN DX = -DX
100 Y = Y + DY
110 IF Y <= 0 OR Y >= 24 THEN DY = -DY
120 GOTO 50
Terminalinizde, ekranınızda, tuvalinizde veya diğer görsel görüntüleme alanınızda top benzeri bir nesneyi zıplatmak için seçtiğiniz dilde / platformda benzer bir program yapın.
C64'ün PETSCII grafiklerini tam olarak taklit etmek zorunda değilsiniz, basit O
veya o
yapacaksınız ya da GOTO
hala kendi dilinizde mevcutsa komutu kullanmanız gerekmez . Topunuz tuvalinizin en üstünde başladığı ve bir tuval sınırına ulaşana kadar çapraz olarak seyahat ettiği ve ardından aşağıdaki gibi sıçradığı sürece:
- Aşağı ve sağa hareket ederek ekran alanının altına çarpar, seker ve sağa doğru devam eder;
- Yukarı ve sağa seyahat ederek en sağdaki sınıra ulaşır ve sola ve yukarı sıçrar;
- Sola ve yukarı hareket etmek ve tepeye vurmak, sola ve aşağı sıçramak;
- Sola ve aşağı seyahat etmek ve en soldaki sınıra ulaşmak, sağa ve aşağı sıçramak;
- Herhangi bir köşeye çarpar ve yönü tersine çevirir;
O zaman hepimiz iyiyiz.
C64'teki BASIC listesinde olduğu gibi, topu bir seferde 8 piksel taşımanız gerekmez; hangisinin en uygun olduğunu düşünüyorsanız, bir kerede bir karakter bloğu veya bir piksel taşıyabilirsiniz.
Bu TEMEL listenin çalıştığını görmek için, tarayıcınızın Flash'ı desteklemesini sağlayan bu çevrimiçi Commodore 64 öykünücüsü ile yazabilirsiniz .