Commodore sayı 32, sayfa 54

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 54

Por

en zak

di Oyun oynarken en büyük yardımcımız hiç kuşkusuz Joystickfir. BASIC purogramlarımızda Joystick kontrolunu nasıl sağlayabiliriz? Aşağıdaki kısa program bize bu kontrolu veriyor:

10. DIM J(40) : B-56320 : FOR A- 1 TO 10 : READ J(A): NEXT 20 DATA 1,5,0,7,8,6,0,3,2,4 30 AND 15)) 4 128-8 *(PEEK(B) AND 16) 40 PRİNT J : GOTO 30 10 ve 20. satırlar programı çalışmaya hazırlıyor. Bu

iki satırın Programın başında olması gerekir. 30 numaralı satırda Joystick değerleri J değişkenine okunuyor. Bu değişkenin alabileceği değerler ve bu degerlere karşılık gelen yönlen şöyledir:

Joystick Yönü

Merkez Kuzey Kuzeydoğu Doğu

J'nin değeri

- Güneydoğu Güney Güneybatı Batı Kuzeybatı

AR

Eğer ateş tuşu basılıysa bu değerlere 128 eklenir. Mesela Joystick güney yönünde iken ateş tuşu basıl-

Burak KİPER

Mışsa J değişkeninin değeri 133 (128 133) olur. Program bu haliyle ikinci porta takılı Joystick değerlerini okur. Birinci portu okumak için 30, satırdaki B—56320 değişkenini B—56321 olarak değiştirin.

OYUNLAR İÇİN KOLAYLIKLAR

Burada sözü oyunlar için çeşitli kolaylıklar ren arkadaşlarımıza bırakıyoruz. Şafak Yavuzlar arkadaşımız bize aşağıdaki ipuçlarini göndermiş. Kendisine teşekkür ediyoruz.

Bombjacek İl POKE 7053,200 : SYS39712 (sonsuz hayat hakkı)

Gameover POKE 15244,234 POKE 15245,234 SYS 2304 (sonsuz hayat hakkı)

The Living Davlighis POKE 4390,238 SYS 4352 Metrocross

POKE 413501,243 POKE 13502,234 SYS 4096 (Sınırsız zaman)

Nemesis

POKE 5868,255 SYS 5768 (255 hak) ©

Klavyeyle gezinmek için ← ve → tuşları.