Lấy cảm hứng từ danh sách này từ Hướng dẫn sử dụng hàng hóa 64:
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
Tạo một chương trình tương tự trong ngôn ngữ / nền tảng đã chọn của bạn để trả lại một vật thể giống như quả bóng xung quanh thiết bị đầu cuối, màn hình, khung vẽ hoặc khu vực hiển thị hình ảnh khác của bạn.
Bạn không cần phải bắt chước chính xác đồ họa PETSCII của C64, đơn giản O
hoặc o
sẽ làm, bạn cũng không phải sử dụng GOTO
lệnh nếu nó vẫn tồn tại trong ngôn ngữ của bạn. Miễn là quả bóng của bạn bắt đầu ở trên cùng của khung vẽ của bạn và di chuyển theo đường chéo cho đến khi nó chạm đến giới hạn của khung vẽ, và sau đó nảy lên tương ứng, như sau:
- Đi xuống dưới và phải và chạm vào đáy của khu vực màn hình, bật lên và tiếp tục sang phải;
- Đi lên và sang phải và chạm vào ranh giới ngoài cùng bên phải, và nảy sang trái và lên;
- Đi sang trái và lên và chạm đỉnh, nảy trái và xuống;
- Đi sang trái và xuống và đến ranh giới ngoài cùng bên trái, nảy sang phải và xuống;
- Lượt bất kỳ góc và đảo ngược hướng;
Vậy thì tất cả chúng ta đều tốt.
Bạn cũng không phải di chuyển quả bóng 8 pixel một lần, giống như đang xảy ra trong danh sách BASIC trên C64; bạn có thể di chuyển một khối ký tự hoặc một pixel mỗi lần, tùy theo bạn nghĩ là phù hợp nhất.
Để xem danh sách BASIC này hoạt động, bạn có thể nhập nó bằng trình giả lập Commodore 64 trực tuyến này cung cấp trình duyệt của bạn hỗ trợ Flash.